What is Git?
Git is a distributed version control system designed to track changes in source code during software development. It allows multiple developers to work on the same project simultaneous...
A long time ago, I had worked on a project that had no tests whatsoever. In fact, I was working in a team dedicated to fixing bugs, which was called the Support LVL 3 team. It was awful, could you ima...
Hey everyone! 👋 Ever wondered what goes on behind the scenes when you tap an app icon or click “Buy Now” on your favourite site? Let’s dive into the world of software development—where idea...
What is DevOps?
DevOps, as the name suggests, combines Development and Operations into a unified approach. A DevOps Engineer orchestrates the entire journey of an application: planning, codin...
Introduction: Do You Still Think Coding Is Essential? Think Again
For decades, software development relied on teams of engineers writing thousands of lines of code to build applications and e...
Maybe Your Business Doesn't Need an App.Often, when I'm on discovery calls with potential clients, a common question arises: "Do you think building an app for my business is a good idea?" My response ...
Testing is the backbone of reliable software development. Whether you’re building a small script or a complex system, tests help you catch problems early, document intent, and build confidence in yo...
Microservices: A Strategic Balance of Agility, Complexity, and Engineering Discipline_Microservices have earned a reputation as a modern and agile approach to building software systems, particularly f...
I’ve been there using lot of different tools with AI Agents: Trae IDE Builder, Cursor, JetBrains Junie.. And this is my opinion on them :)
What is Junie?
Junie isn’t just another AI assist...