Looking to hire?
Join our newsletter
Join thousands of subscribers already getting our original articles about software design and development. You will not receive any spam, just great content once a month.
How to Develop and Test Software with Continuous Integration (CI)
Have you ever experienced the frustration of cloning a repository and encountering a litany of errors, from missing files to compiler warnings? Working on a new project is already challenging enough, with new tools, code, and logic to learn, and adding a broken build on top of that only creates further complexity for newcomers. Thankfully, there are several solutions to address this issue, ranging from […
How to Build a Python Flask API App Using Docker on Linux
Docker has become a darling of the DevOps community because it enables true independence between applications, environments, infrastructure, and developers. The tool, first released in 2013, was initially developed for Linux, but is now fully supported on macOS and Windows, as well as all major cloud service providers (including AWS, Azure and Google Cloud). In this article, I’ll focus on two of these tools: Docker […]