After writing a couple of prompts to get a feature done with an LLM or a coding Agent like Claude Code (or Cursor), have you felt like there should be a more declarative way of doing this than taking turns with prompts? Instead of throwing prompts at a coding Agent, herding it/them to do the right job, and getting frustrated, wouldn’t it be better to have a plan of tasks to follow? This is where Spec Driven development comes into the picture, and how AWS Kiro IDE can be used to add a new feature without prompting too many times, so the LLM doesn't stray from the main task. In this post, you will see a practical example of how to use Spec-driven development with AWS Kiro to add the last updated date to this Eleventy blog. Let’s get started!

Google AI Studio has recently added an array of new features, calling it a new full-stack vibe-coding experience and vibe-coding-to-production. The new feature include ability to generate music, use Google Search data, use Google Maps data, add a database and auth, and add Gemini intelligence, to name a few. In this post, you will learn about adding a database and auth, which uses Google Firebase in the background to do so. Let’s get started!

With AI doing some or most of the code writing (ahm! generation, if I may), being strong in the basics becomes even more crucial. If you have the word "engineer" in your job title, then knowing tools like Git and Docker has become inevitable. In this post, you will learn about the three main Git branching strategies and which one your team should choose for continuous delivery. This post will also cover real-life experiences and recommend a Git branching strategy that has proven more effective for the teams I've been a part of. Let’s get started!

You can run open models with other apps, such as Ollama. Docker Model Runner shines when you want to connect your application’s Docker container with an open model. It feels more native to Docker to define both the application and the model in a single Docker Compose file. You will learn to do so in this tutorial with a demo app built with Node.js that talks to Smollm2, defined in a Docker Compose file. Let’s get going!

More posts can be found in the archive.

Stay Connected

Follow me on LinkedIn for new posts, engineering insights, and tech takes — straight from the trenches.

Follow on LinkedIn  →