Your Skills Don’t Matter Your Solution DoesI’ve been a software engineer all my career. I thought writing code was magical. It is. But, something shifted, when I became a Freelancer…Oct 15Oct 15
Published inApache AirflowApache Airflow Bad vs. Best Practices In Production — 2023The open-ended nature of Airflow gives room for a variety of customization. While this is a good thing, there are no bound for…Jan 25, 2023Jan 25, 2023
7 Programming Anti-PatternsThings to unlearn as you move from CodeNewbie to DeveloperJul 23, 2022Jul 23, 2022
Pytest — How to test that a function is called with specific parameters?Unit tests are written to test single possible units of your system. When you interact with an external system, such as reading a file…Jun 27, 2022Jun 27, 2022
Published inJavaScript in Plain EnglishHow to Create a Download Button Using ReactA guide on creating a download button using React.Jun 2, 20221Jun 2, 20221
What Happens During Docker Build and Run?When using Docker, you will encounter two major operations build and run. The build command creates a docker image based on the Dockerfile…Feb 15, 2022Feb 15, 2022
Docker — Virtualization vs. ContainerizationWhen the internet became a thing, we started hosting things on bare metal servers. In the last five years, we have moved from there to…Feb 11, 2022Feb 11, 2022
How to Generate UML Diagrams from Python Source CodeThe Unified Modeling Language is a general-purpose, developmental modeling language in software engineering that is intended to provide a…Oct 21, 2021Oct 21, 2021