The Main Thread Weekly — Week 2 / 2026

The Main Thread Weekly — Week 2 / 2026

Modern Java, Quarkus, and AI — with fewer surprises

Welcome to Week 2 of 2026.

After the “fresh start” energy of last week, this edition settles into something just as important: getting the fundamentals right. Configuration, architecture rules, request boundaries, security, and data layout — the things that quietly decide whether systems scale or slowly rot.

As always, this weekly overview is the curated layer on top of my daily Substack, The Main Thread, linking to full, hands-on articles with runnable code and real-world context.

Let’s get into it.


3 Essential Reads This Week


Quarkus Configuration on Kubernetes: Secrets & ConfigMaps

Configuration is architecture — especially in Kubernetes.

This guide explains how to structure Quarkus configuration properly when running on Kubernetes, using Secrets and ConfigMaps without creating an unmaintainable mess.

Why it matters:

  • Clean separation of config vs code
  • Secure handling of secrets
  • Predictable overrides across environments
  • Avoiding “magic” configuration drift

https://www.the-main-thread.com/p/quarkus-configuration-guide-kubernetes-secrets-configmaps


Enforcing Architecture Rules with jQAssistant & Quarkus

Good architecture doesn’t enforce itself.

This tutorial shows how to use jQAssistant to define and automatically enforce architectural rules in Java and Quarkus projects.

Why it matters:

  • Catch architectural erosion early
  • Encode rules instead of writing docs no one reads
  • Keep modular boundaries intact
  • Make architecture part of CI, not code review debates

https://www.the-main-thread.com/p/quarkus-jqassistant-architecture-rules-java


TensorFlow from Java with the FFM API (No JNI, No Python)

A glimpse of Java’s post-JNI future.

This article explores how Java 25’s Foreign Function & Memory API can be used to call TensorFlow directly — without JNI bindings or Python wrappers.

Why it matters:

  • What FFM changes for native integrations
  • Why this matters for AI-heavy Java systems
  • Cleaner, safer native calls
  • A preview of where Java is heading

https://www.the-main-thread.com/p/java-25-tensorflow-ffm-no-jni-python


3 More Articles Worth Your Time


Request Filters in Quarkus: Auditing, Sanitization & Tracing

Every request crosses a boundary — handle it deliberately.

Learn how to use Quarkus request filters to implement auditing, input sanitization, and tracing in a clean, reusable way.

👉 https://www.the-main-thread.com/p/quarkus-request-filters-auditing-sanitization-tracing


Securing Enterprise RAG with JWT in Quarkus

RAG systems without security are just data leaks waiting to happen.

This hands-on tutorial shows how to secure Retrieval-Augmented Generation pipelines using JWT-based access control in Quarkus.

https://www.the-main-thread.com/p/secure-enterprise-rag-quarkus-jwt-tutorial


Data-Oriented Programming in Java with Quarkus

Sometimes objects get in the way.

A practical introduction to data-oriented programming in Java — focusing on layout, locality, and clarity rather than inheritance trees.

https://www.the-main-thread.com/p/data-oriented-programming-java-quarkus


Week 2 Insight

“Most production failures aren’t caused by missing features — they’re caused by unclear boundaries. Configuration, architecture rules, request filters, and data layout are where systems quietly succeed or fail.”

Who This Edition Is For

✓ Senior Java developers ✓ Architects and platform engineers ✓ Teams running Quarkus on Kubernetes ✓ Anyone building AI systems they actually want to operate


If you find this weekly overview useful, you’ll get the full picture by subscribing to The Main Thread on Substack, where new, in-depth articles are published daily.

See you in Week 3 👋

To view or add a comment, sign in

More articles by Markus Eisele

Others also viewed

Explore content categories