Docker is a powerful tool that allows developers to package applications into containers. These containers can run on any system that has Docker installed, making it easier to deploy and…
D Programming Language: A Hidden Gem
D is an interesting language. For some reason, I have an emotional connection with this language and I believe that it is the subject of the biggest unfairness story in…
Architectural Design Patterns 9 – Circuit Breaker
When designing systems, especially distributed systems, the flow of data and service requests must remain continuous. This brings us to an architectural design pattern called the Circuit Breaker. It comes…
PHP: The All Times Survivor
Whenever a major improvement happens in web technology, whenever a new framework or a language is introduced in the web development market, PHP's death is declared immediately. I have been…
React vs. Angular: Choosing the Right Framework in 2024
"Angular or React?" has been one of the most important questions in software development for the last decade. As a developer who had worked in full-stack fashion for a long…