
Instead of adding yet another hot take on whether vibe coding is real or if AI is about to replace software engineers, I wanted to take a shot at predicting what software engineering might look like in 2027.

Code migrations are like cleaning the house. We know we have to do it, but we wish we didn't have to. Yet, we are still only using AI to create new code vs cleaning the existing mess.

Made a mistake in Git? No worries! This guide covers git reset, git revert, and git reflog to undo commits safely, whether they’re local or already pushed. Learn when to keep, unstage, or discard changes and how to recover lost commits.

Taking a lens of AI, this blog post will guide you through the differences in the testing strategies and how to generate good tests

Learn about what a service catalog is, what the hype is all about and why teams use it. This blog also discusses the challenges that team face adopting one.

Understand what is an IDP, how to use one and the pitfalls associated with adopting an IDP. Learn about some Service Catalog concepts with a lens of Backstage.

A customizable framework for managing code review assignments, notifications and response expectations, to improve inter-team collaboration and reviews speed.

Learn the common security risks associated with various cloud storage. And see how you can leverage S3Scanner, an open source tool, to scan the vulnerabilities.

A comprehensive comparison of the continuous delivery frameworks. Walkthrough the architectural differences and learn how to setup Spinnaker, ArgoCD and FluxCD.

Postgres.js is powerful JavaScript library for interfacing with PostgreSQL databases. Learn how to use this library to quickly build a scalable application.