Hardcoding @RolesAllowed("manager") works for demos. It crumbles when requirements change weekly....
Most file-handling tutorials stop at REST endpoints and a local filesystem. That’s fine for...
What if you could analyze a classic novel not just for words, but for relationships? In this...
How do you count millions of unique users, sessions, or IPs using just a few kilobytes of memory,...
Every developer has written a Todo app at some point. But with Quarkus, building one becomes more...
Insecure error handling is one of the fastest ways to lose user trust, or worse, leak sensitive...
AI Agents aren't just hype. They're the foundation for the next generation of autonomous and...
What if you could ask your Java app, “What are the MX records for gmail.com?” and get a precise,...
Welcome, traveler. You are about to embark on a journey through code and imagination, where your...
Welcome to the one tutorial guaranteed to make your code and your coworkers groan. In this...
In a world of agentic AI, knowing what your model did isn't enough. You need to know why. This is...
Most observability tools speak machine. But what if you could ask your system a human question...
Enterprise data rarely arrives in clean, structured formats. In the real world, valuable...
Large Language Models are impressive, but unpredictable. Give them a task and they might produce...
Enterprise Java developers know the pain: slow startup times, high memory usage, and complex AI...
Uploading large files is a common task in modern web apps, but doing it well? That’s another story....
Most Java developers default to using surrogate keys (or auto-generated id fields) for their...
Most observability tutorials start with something uninspiring: a monolith logging its own method...
What do you get when you combine a legendary Java framework with a legendary meme? A REST API that...
(Originally Published on My Substack) Hey Java devs! 👋 Have you been hearing the buzz around...
Original posted on Substack Alright folks, you feel it right? That urge to open the metaphorical...
Technology changes fast. But there's still business value that needs to be created and software...
Open source software thrives on community involvement. Contributing to these projects is a great way...
While Spring Boot, with the advent of Spring AI, is making significant strides in the Generative AI...
Podman Desktop AI Lab is a recently announced extension for Podman Desktop, aimed at simplifying the...
Incorporating AI Models into Your Java Applications This guide dives into how Java developers can...