One trace threading through five lanes, from browser to Angular, Java, .NET, Go and Node, over HTTP, gRPC and Kafka

Observability in Practice: Distributed Systems, Cost and Production

Part 2 of 2. One browser click crossing five systems and four languages in a single trace, and what changes when that goes to production: tail sampling, cardinality, exemplars and SLOs.

August 9, 2026 路 34 min 路 Matheus Oliveira
Trace waterfall of a single request: one fast root span above a descending ladder of forty identical SELECT queries

Observability in Practice: Why Instrument, and How Quarkus Makes It Cheap

Part 1 of 2. Why observability became the market standard after OpenTelemetry graduated from the CNCF, the minimum vocabulary to follow along, and what Quarkus gives you without writing a line of code.

August 8, 2026 路 25 min 路 Matheus Oliveira
16-bit SNES pixel art of a horizontal shoot-em-up where a starfighter launches data capsules flowing along three neon lanes numbered like partitions, with three satellite drones in formation consuming each lane, KAFKA logo on the HUD

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.

August 1, 2026 路 22 min 路 Matheus Oliveira
Matheus Oliveira on the main stage at TDC Floripa 2026

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.

July 26, 2026 路 14 min 路 Matheus Oliveira
Minimalist diagram showing a central 'Agent' node connected to four modules: Soul, Memory, Skills and Tools, on a dark purple background

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.

July 12, 2026 路 9 min 路 Matheus Oliveira
Pixel art SNES 16-bit of a retro dispatch center with a robot operator routing glowing message packages through neon rails to three distinct receiver nodes, neon SIGNALS sign above

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.

June 27, 2026 路 15 min 路 Matheus Oliveira
SNES 16-bit pixel art of a retro dispatch center with a robot operator routing glowing message packets down neon rails toward three distinct receiver nodes, neon EVENT BUS sign overhead

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.

June 20, 2026 路 17 min 路 Matheus Oliveira
NES-style pixel art: a retro game console with several cartridges floating above its slot, each cartridge labeled like a plugin (NROM, MMC1, MMC3), a glowing 'ServiceLoader' label on the console reading them automatically

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.

June 13, 2026 路 14 min 路 Matheus Oliveira
OCI Notifications and Event-Driven Architecture

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.

June 7, 2026 路 8 min 路 Matheus Oliveira
SNES 16-bit pixel art sky with a fluffy popcorn cloud (floccus) raining AWS service icons (S3, DynamoDB, Lambda) onto a pixel laptop, neon FLOCI sign above

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.

May 31, 2026 路 16 min 路 Matheus Oliveira