
Kafka Integration in Quarkus: Reactive Messaging, @Incoming and @Outgoing
Take messaging outside the application with SmallRye Reactive Messaging. Channels vs Topics, @Incoming, @Outgoing, Emitter, automatic JSON serialization, and Dev Services starting the broker without you installing anything.

Face to Face with Claude: I Got Pulled Onto the TDC Main Stage With No Warning
I almost didn鈥檛 go. The panel topic changed, my speaking partner couldn鈥檛 make it, and I hadn鈥檛 budgeted for the trip. Hours after arriving, the founder of the largest tech conference in Latin America called me onto the main stage in front of 200+ people. This is the interview where I explain how.

Software Architecture Fundamentals: the 3 laws and 8 expectations every developer should know
Everything in software architecture is a trade-off. A deep dive into Chapter 1 of Fundamentals of Software Architecture: the 3 laws that govern every architectural decision and the 8 expectations of an architect.

Qlawkus: Build Personal AI Agents in Java with Quarkus
Introducing Qlawkus, a set of Quarkus extensions for building personal AI agents in Java: memory that鈥檚 automatically injected, procedural skills, voice-enabled messaging, and composition via agent.yml.

How to Contribute to Open Source Without Writing Code
Think contributing to Open Source is just about opening PRs? Discover how to help the community through issues, discussions, articles, and donations, even without focusing on code.

Internal Messaging in Quarkus: Signals, @Receives, and the New Publisher-Subscriber Pattern
Decouple components with Quarkus Signals. Type-safe resolution, @Receives, pub/sub vs unicast vs request-reply, and why Spring has no native equivalent.

Internal Messaging in Quarkus: Event Bus, ConsumeEvent, and the Publisher-Subscriber Pattern
Decouple components with the Vert.x Event Bus. Pub/Sub vs Point-to-Point, asynchronous consumers with @ConsumeEvent, and why Spring has no native equivalent.

Java SPI: The Built-in Superpower Every Developer Should Know
There is a plugin system hiding inside the JDK that most developers never use on purpose. Java SPI (ServiceLoader) lets you add behavior without touching the code that consumes it. I show it with real code from my NES emulator, kill the fragile META-INF file with Google AutoService, cover the modern JPMS variant, and finish with how Quarkus does the same idea at build time.

Event-Driven on the Free Tier: OCI Notifications (ONS) as an Event Bus
Discover how to implement Event-Driven Architecture on OCI Always Free using OCI Notifications (ONS). ONS delivers 1M HTTPS notifications/month and 1000 emails/month for free.

Floci: a Free, Drop-in LocalStack Alternative Built on Quarkus
LocalStack Community froze in March 2026 and now asks for an auth token. Floci is the no-strings-attached replacement: a free, MIT-licensed, Quarkus-native local AWS emulator. I test it for real: AWS CLI, a real Lambda, two ways of wiring a Quarkus app (Dev Services and Testcontainers), and a LocalStack migration.