Building a basic sentiment analyzer with Claude, DSPy, and friends

So we kick off 2026 with GenAI. I've been playing around and building RAG / LLM-powered apps lately,...


Hibernate Reactive on Kotlin & Ktor

It’s like when no bus comes for an hour, and then suddenly two arrive at once. Well, I’m between job...


Result is all I need

It has almost been a year since I last made a post. With everything in software development going th...


JRuby with JBang

Well, it is that wonderful time of the year where we are at home for a few days enjoying the company...


Outbox Pattern

## Introduction One common pattern / challenge we encounter in distributed systems is the creation ...


Shine with Gleam

I have been programming for almost 22 years now professionally (for fun since 1995 or so) and I stil...


Why Nix?

As a compulsive distro-hopper and programmer who likes to try new languages a lot of my time is spen...


Why Kotlin?

This is another short post simply because this is an opinion and not a huge topic. I am working with...


Virtual Threads on Kotlin

So this is a short post. JDK 21 released recently with a huge feature - "Virtual Threads". I will no...


Reactive composition in Java using Spring / Micronaut

### Introduction Back in the day I did a lot of Java (2002-2010), it was the de-facto technology fo...