The Context Observability Gap: Why "Magic" Agents Fail in Production
We are currently in the "magic" phase of AI coding agents. We want to believe that we can just point an agent at a repository, give it a vague prompt, and watch...
We are currently in the "magic" phase of AI coding agents. We want to believe that we can just point an agent at a repository, give it a vague prompt, and watch...
The Problem I had a small web application running on AWS EC2. It was a Spring Boot app with Thymeleaf templates that collected form submissions and sent email...
Nassim Nicholas Taleb’s Skin in the Game champions the value of bearing risk, arguing that those with a stake in the outcome are uniquely qualified to make deci...
One of my favorite poems. I found many online versions with typos, so I decided to create my own. Don't ask how long I spent finding the perfect font!
My new article on Baeldung after a long time: Difference Between Cohesion and Coupling A simple but important topic especially in the era of microservices wher...
Sublime Text is my go to text editor. However, I recently ended up using Visual Studio Code and was really impressed by the syntax highlights for Markdown file...
In this post, I would like to share a simple but highly effective strategy to come up with a strong, unique password each time you create a new account on any w...
In my latest article published on Baeldung, I explore the new jpackage tool introduced in the Java 14: A Guide to jpackage in Java 14 What do you think?
Java 12 added a couple of useful APIs to the String class. Here's my article published on Baeldung: String API Updates in Java 12 Hope you find it useful.
Last week, I gave a presentation on Domain-Driven Design in my office. It was a quick introductory level one hour presentation intended to give the audience a g...