Markus Eisele

The Main Thread

Welcome to The Main Thread — your strategic companion for navigating the evolving world of enterprise Java, software architecture, and AI-infused systems. Curated by Markus Eisele, a veteran technologist with over two decades of industry experience, this publication connects the core ideas shaping our field today with the innovations that will define it tomorrow. Here, we go beyond frameworks. We explore the “why” behind your architectural choices, the “what if” of platform decisions, and the career implications of living at the intersection of Java, cloud, and intelligence. Because in a world...

Author

Markus Eisele

Category

Technology

Podcast website

www.the-main-thread.com

Latest episode

Jun 28, 2026

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android 5M+ downloads · 4.8 rating iOS soon

Episodes

How to Find Regression Risks in a Quarkus App Before You Write the Feature 28.06.2026

User unregistration sounds simple until you look at the rest of the system. In a booking application, “delete this user” is never just one DELETE endpoint. It touches active bookings, foreign keys, historical reads, cache state, and the uncomfortable question every senior team eventually has to answer: is this really a hard delete, or is it deactivation, anonymization, or something in between? Tha...

Using JaCoCo and AI to Prioritize Test Coverage in Quarkus Teams 22.06.2026

In the latest video, my co-author Alex Soto shows a test coverage workflow I actually like. I do not care about 100% coverage as a badge. I care about whether the important parts of the system are tested. Past that point, the number gets expensive fast. In some domains you still need to hit a minimum threshold because regulation says so. Ok. That might be a real constraint. Building out tests shou...

API Versioning in Quarkus: The Part AI Doesn’t Solve 03.04.2026

Versioning a REST API is one of those architectural chores that everyone knows they need to do, but nobody actually wants to implement. As your data models evolve, you have to maintain backward compatibility for existing clients while serving new data structures to updated ones. Historically, this meant writing a lot of boilerplate: duplicating entities, adding routing logic, and carefully wiring...

Expose Legacy Java Apps to AI Agents with the Kubernetes Sidecar Pattern 24.03.2026

Legacy systems are everywhere in enterprise environments. They run critical business processes, hold decades of data, and often cannot be rewritten easily. When teams start experimenting with AI agents, the first instinct is usually to expose new APIs or refactor the existing system so an LLM can interact with it. That approach breaks down quickly. Large enterprise applications have complex depend...

From Standard to Smart 09.03.2026

Today’s episode is a special one for me. I’m welcoming my friend and colleague Alex Soto to the show. If you follow the Quarkus ecosystem, you already know Alex. He has been shaping developer experience around Java and cloud-native for years. And today, he’s doing something very practical. He takes an existing Quarkus application. No greenfield. No clean slate. A real project. And he shows how to...

Most Java Persistence Bugs Are Boring. Quarkus 3.31 Fixes Them at Compile Time. 04.02.2026

When Alex talks about persistence, he usually does not start with syntax. He starts with consequences. In his recent deep dive on Jakarta Data in Quarkus 3.31.0 , the real story is not a new annotation or another repository interface. The story is about moving database correctness from runtime to compile time . This matters because most persistence bugs are boring. They are not deadlocks or exotic...

What the 2025 U.S. AI Action Plan Means for Enterprise Java and ERP Systems 30.07.2025

The U.S. AI Action Plan , while aiming to accelerate AI innovation by reducing "red tape" and fostering private-sector growth , explicitly states it does not override critical existing regulations like HIPAA (for healthcare) and SOX (for financial reporting) . Instead, it seeks to harmonize AI adoption with these legal obligations . The plan acknowledges that complex regulatory landscapes have slo...

Building Quarkus Apps With the CLI 28.07.2025

I just recently had a guest post up by Martin Stefanko and with Alex joining the rain, we now have a wonderful short intro up too! This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit www.the-main-thread.com

Langchain4j, GraphQL, WebSocket Next and Buildpacks 27.05.2025

A little later than usual, but here it is. The weekly recap. Postponed due to RH Summit. NOTE: This is an AI generated Podcast with Google NotebookLM * Local AI with LangChain4j and Quarkus: Build an Email Task Extractor with Tool Calling - Published on May 13, 2025 . This post introduces building a local-first AI application using Quarkus, LangChain4j, and local Large Language Models (LLMs) via O...

From CDI Sorcery to Container Sanity: A Java Week in Review 12.05.2025

NOTE: This is an AI generated podcast exported from Google’s NotebookLM. I am still experimenting with this and am very excited to read about your feedback! In this packed fourth episode of Enterprise Java and Quarkus for Decision Makers , we navigate the rich terrain of modern Java development with Quarkus. From advanced CDI tricks like reactive dependency injection and custom scopes, to security...

Future-Proofing Enterprise Java: Security, Skills, and Smarter Deployments 04.05.2025

Please remember: This is generated with NotebookLM from Google based on last weeks articles. Still an experiment. Feel free to give me feedback how useful this is for you and if you like it or not! This week's topics cover various aspects of modern enterprise Java development . The articles discuss practical steps for building and deploying cloud-native Java applications , particularly using Quark...

Enterprise Java and Quarkus for Decision Makers - Week in Review 27.04.2025

Please remember: This is generated with NotebookLM from Google based on last weeks articles. Still an experiment. Feel free to give me feedback how useful this is for you and if you like it or not! In this week's episode, we explore key insights from the latest blog posts shaping the future of enterprise Java development with Quarkus. We start by addressing the top questions junior developers have...

Hot topics CW 15 21.04.2025

This is a weekly recap of the articles published fed into NotebookLM and converted to a podcast episode of my two wonderful hosts discussing the high level implications of the individual pieces. I consider this an experiment. LMK what you think and if this is helpful or at least entertaining. Last week's articles centered around building various aspects of enterprise Java applications using the Qu...

Listen to the The Main Thread podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.