About The Main Thread

Most Java content on the internet is written for people learning Java. This publication is written for people who already know it well, and are trying to keep up with a platform that hasn’t stopped moving.

The Main Thread covers the parts of modern Java that take real time to understand: Quarkus internals, cloud-native architecture patterns, AI integration inside the JVM, and the infrastructure decisions that make or break large systems in production. Each article is hands-on, opinionated, and built around working code.

No trend chasing. No “10 things you didn’t know” listicles. Just deep dives worth your attention.

Who Writes This

I’m Markus Eisele — Java Champion, developer advocate, and Senior Product Manager at IBM Research.

I’ve spent more than 20 years in enterprise software: building systems, modernizing legacy architectures, and helping teams navigate the gap between what the documentation says and what production actually demands. I speak at conferences, contribute to the Quarkus ecosystem, and publish tutorials on IBM Developer alongside this newsletter.

Everything here is written in a personal capacity. These are my patterns, my opinions, and my working notes from the field.

What You’ll Find Here

The focus areas are:

  • Quarkus — deep technical tutorials, not introductions. Build targets, MCP server integration, Dev Services, native compilation, and the things the official docs skip over.

  • AI inside the JVM — LangChain4j, agent pipelines, MCP tooling, and how to build AI systems that actually belong in a Java architecture.

  • Cloud-native Java — Kubernetes-native patterns, observability, Jakarta EE, and the platform trade-offs that matter at scale.

  • Architecture for the long game — the boring, proven choices that let large systems change without breaking.

Every article ships with companion code at github.com/myfear/. Copy-paste ready. Production-minded.

Why Subscribe

Because keeping up with modern Java takes more than skimming release notes.

Subscribers get focused, long-form writing from someone who’s been in the Java ecosystem for two decades. Not filtered through a content team, not optimized for clicks, not padded to hit a word count.

Free subscribers get full access to the archive. That’s a lot of Quarkus.

Write boring code. Ship exciting systems.

Stay Connected

User's avatar

Subscribe to The Main Thread

Deep dives into Quarkus, AI tooling, and the architecture decisions that actually matter for senior Java engineers.

People