Writing on software development and anything else I find interesting.

All of my long-form thoughts on programming, content creation, and more, collected in chronological order.

Getting Started with Open AI's GPT-4o in Java

In this tutorial you will learn how to access OpenAI's newest model, GPT-4o in Java without using any dependencies. As a Java developer, there are several highlights you would be excited about – 50% lower pricing, two times faster latency, and five times the rate limits.

What's New in Spring AI 1.0.0 M1

In this article you learn about what is new in the latest release of Spring AI, 1.0.0 M1. The milestone comes packed full of features headlined by the new Chat Client that has a fluent API.

Spring I/O 2024

I just returned from my very first Spring I/O and I thought this would be a great opportunity to tell you about one of the best conferences I have eve been to. I am very fortunate to be able to travel the world visiting customers and conferences but this was...

I'm a Java Champion

On Monday, January 8th, I woke up expecting just another day. Little did I know that this would become a day etched in my memory forever. In this post I would like to tell you about my career and how I became I Java Champion.