Sitemap - 2026 - The Main Thread

When Gradle Earns Its Place in a Quarkus Build

Faster JVM Startup with Quarkus and Project Leyden

AI Wrote the Code. Did It Create Value?

Progress Users Can Trust for Long-Running Enterprise Jobs

Quarkus TOTP with Vault: What Production-Ready Step-Up Requires

Use skillsaw to Lint Bob Skills Before They Drift

Put OPA in Front of Your Quarkus MCP Tools

Spec-Driven Development Needs an Exit Strategy

Build Your First Hardened Quarkus Image with Jib and Java 25

Agentic Engineering Still Needs Human Judgment

Give IBM Bob a Memory of the Quarkus Codebase

Coding Agent Evaluation Is Not a Benchmark Slide

Wanaku MCP Router: Getting Started on Your Laptop

AI Agents and the Rockstar Developer Problem

Build a Similar-Incident Finder with Quarkus and Qdrant

Quarkus Multitenancy Without Tenant Plumbing in Every Service

Deterministic Islands in Probabilistic Workflows

Quarkus SPDX SBOMs: JSON-LD, Licenses, Real Checks

Build a Refund Workflow with Quarkus Flow 0.11

Quarkus Data Hibernate: A New Path for Java Persistence

Agent Skills Need Guardrails, Not Just Prompts

Why Shorter Prompts Can Make Coding Agents Worse

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

Local AI in Quarkus Needs a Visible Memory Budget

AI Coding Still Needs Specs, Contracts, and Verification

Build a Local AI Jury in Quarkus with Ollama

Quarkus Repository Guardrails for Agent-Generated Java Code

IBM Bob Cost Control Starts With Context Hygiene

Using JaCoCo and AI to Prioritize Test Coverage in Quarkus Teams

Replacing Audit Trail Workarounds with a Mapping-Level Model

Build an MCP Server That Asks Questions, Reports Progress, and Stops Safely

Repository Guardrails for AI-Generated Code

How Services Find Each Other: A Hands-On Guide to Stork and Consul with Quarkus

Quarkus Funqy on Localhost: CloudEvents Before Knative

How to Keep Coding Agents From Changing Too Much Code

Schema-First GraphQL on Quarkus Without Losing Control of the Contract

Server-Driven API Workflows with Quarkus and HAL

Quarkus AWS Lambda HTTP: Live-Code Serverless on Localhost

Quarkus Local AWS Emulation Without the Auth Token Tax

Quarkus Test Data: Teach Bob Datafaker and Instancio

Quarkus JFR: Find Performance Bugs Before Users Do

Quarkus REST Client: Timeouts, Retries, and Redaction

AI Coding Governance for Real Software Teams

Quarkus Signals: Build In-Process Messaging Without a Broker

IBM Bob Needs a Context Budget Before It Needs More Tools

Build Zero-Trust Quarkus Services Without Guessing the Boundaries

How to Keep a Shared Bob MCP Server From Acting Like One User

Model Routing in Quarkus LangChain4j with Ollama

What Should Go in an AGENTS.md File?

AI Coding Break-Even: Cheap Tokens, Expensive Software

Quarkus Container Image Strategy: When Buildpacks Beat Jib

Trace a Quarkus LangChain4j App in LangSmith

Agent-Ready APIs Need Boring Discovery, Not AI Magic

When to Use Java Records vs Builders in a Quarkus API

Code LLM Language Support Is a Workflow Risk Question

Quarkus Server-Rendered UI for Teams That Want Less Frontend Overhead

Quarkus Graceful Shutdown That Holds Up During Rolling Deploys

Quarkus API Error Contracts That Reduce Client Friction

Quarkus Reflection-Free Jackson Serializers: Migrate with Contract Tests

Building a Quarkus Testing Strategy That Reflects Real Production Risk

Teach a Local Model an Agent Command With LoRA

How to Keep Learning When Agents Can Generate the Tutorial

Quarkus OpenAPI Filters: Per-Tenant Contracts at Runtime

How to Stay Responsible When AI Writes Part of Your Code

Separate AI Helpdesk Triage from Remediation Without a Shared Deploy

Who Owns AI-Generated Code When It Breaks?

How to profile JVM workloads in Kubernetes without custom app images

Why Quarkus Agent Skills Matter More Than Another Model Upgrade

Quarkus JAR Tree Shaking: Trim Dead Weight From JVM Builds

Build Hybrid MCP Tool Agents in Quarkus

The Senior Developer's New Job Is Saying No

Stop Leaking Bearer Tokens in Quarkus Client Logs

Make Agent Workflows Inspectable Before Production

Build a Quarkus Supervisor with LangChain4j Skills

Managing AI Tool Sprawl with LangChain4j, Quarkus, and Ollama

My IBM Bob Day Demo Failed. Quarkus Agent MCP Got Better.

Stop Measuring AI by How Much You Use It

The Browser Can Open the Page. Chrome DevTools Tells Me Why It Broke

How to Learn from AI Coding Tutorials Without Copying Blindly

AI Agent Reliability Starts With Better Task Framing

AI Agents Need Context, Not Just Prompts

Why Java Modernization Estimates Need More Than Lines of Code

Governed Knowledge for Enterprise AI Agents

The Java Agent Skills Kit

Why AI Coding Agents Still Need Clear Specs

Quarkus Cache Invalidation Rules You Need Before Production

Create Your First Quarkus SBOM with CycloneDX

Build Your First Real Java RAG Pipeline with Quarkus and Docling

How to Run IBM Bob on a Remote Linux Machine from Your Mac

Stop Letting AI Guess in Your Java Repository

Build a Digital Credentialing Platform with Quarkus

The Hidden Cost of AI Coding for Senior Java Developers

How to Review Agent System Prompts Like Production Infrastructure

AI Made Coding Faster. History Says That’s When the Real Problems Begin.

Chatbots Talk. Real AI Agents Schedule Work.

Build a Streaming AI Chat in Java with Quarkus, Vaadin, and LangChain4j

Write Better JavaDoc in Java 23 with Markdown Comments

The Real Problem With AI-Assisted Java Content Is Drift

Why Enterprise Java Teams Need Boundaries for AI Agents

Lock Down `PanacheEntityResource` Without Throwing Away Codegen

What Your Local LLM Actually Sees: Debugging Ollama Traffic in Quarkus with mitmproxy

AI Coding Tools in 2026: How to Work With Agents Without Losing Control

Real-Time Bitcoin Analytics in Java with Quarkus

When Code Gets Cheap, Quality Becomes the Strategy

Hybrid Search in Quarkus: Full-Text and Vector Together

Stop Copying AI Skills: Version IBM Bob Instructions with Maven

Quarkus 3.31 Security Upgrade: Pushed Authorization Requests with Keycloak

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

Why Smart Developers Get Bad Results from AI Tools

Java Can Call COBOL Now. That Doesn’t Solve Your Problem.

Hibernate Statistics in Quarkus: Catch N+1 Before Production

Replacing Jenkins with Tekton: CI/CD for Quarkus on Kubernetes

Build a Real-Time ISS Tracker with Quarkus, SSE, and Qute

Quarkus MCP Testing for Java Developers: McpAssured + IBM Bob

How Quarkus Deploys Java Apps to Kubernetes Without YAML

Mock External APIs in Quarkus with WireMock: A Hands-On Guide

Your AI Agent Needs Live Cluster State: Build a Kubernetes MCP Server in Java

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

Modern Quarkus Testing in 2026: What Java Developers Missed

Why Benchmarking Java Frameworks Is Harder Than It Looks

Build an SVG-to-PNG Image Service in Java with Quarkus

From Basic Auth to Real Login: Form Auth, Remember Me & GitHub in Quarkus

Quarkus Security Tutorial: Magic Links, Reset Flows, Keycloak

CLI Tools vs MCP: The Hidden Architecture Behind AI Agents

AI Coding Agents in Enterprise Java: The Context Problem

Automate Java CLI Releases with JReleaser

Building a Terminal Substack Reader with TamboUI

How to Prevent OAuth Token Replay in Quarkus

Control Planes for AI: The Missing Layer in Enterprise Java

Your Java Heap Dumps Contain Plain-Text Passwords

From Local Model to Java API: LLMs with Quarkus

Quarkus 3.31 & 3.32: Performance and Security Upgrades You Didn’t Notice

From Standard to Smart

Stop Breaking at 2am: MicroProfile Done Right on Open Liberty

Build a Real MCP Server in Java with Quarkus

Stop Breaking HashSet: equals() and hashCode() for JPA in Quarkus

Stop Manual Reflection for MapStruct in Quarkus

The Quarkus Logging Files

Fixing Panache: How Quarkus Unifies Blocking and Reactive Hibernate

Stop Gluing Scripts Together: Build a Real Java Workflow with Quarkus Flow, Kafka, and Ollama

Why Senior Java Developers Are Using AI Coding Tools Wrong

Top Quarkus Interview Questions Every Java Developer Should Know (2026 Edition)

Real-Time Log Streaming in Java: Compress SSE Logs with Quarkus and LZ4

Org Charts That Survive Reorgs: A Java & Quarkus Hands-On Guide

This Is What Happens When You Push Quarkus Way Too Far

Your Java Architecture Is Lying to You: Enforcing Real Boundaries with Quarkus

How to Find Database Performance Problems with Quarkus, PostgreSQL MCP, and AI

Exposing MCP from Legacy Java: Architecture Patterns That Actually Scale

Passwordless Java: Apple Passkeys with Quarkus WebAuthn

Encrypting Sensitive Data in Java the Right Way: A Quarkus Field-Level Encryption Guide

How to Build a Real-Time Crypto Dashboard in Java (Quarkus + Redis)

Building a Real WebDAV Server in Java with Quarkus and Vert.x

RFC 9457 in Quarkus: Production-Grade API Error Handling, Done Right

From SQL Scripts to a Migration Lifecycle

Local Image Generation in Java: Quarkus, FFM, and Native AI

Validate Once, Enforce Everywhere: Protobuf + Protovalidate + Quarkus REST

Owning Your Workout Data with Java, Quarkus, and PostGIS

Why Input Guardrails Fail for LLMs (and What Works Instead)

Listening to the Fediverse with Java: A Real-Time Quarkus Experiment

Why AI Makes Software Engineering Harder, Not Easier

Why Query Rewriting Matters in RAG Systems

Unicode Defense in Java: The Complete Guide

The End of “Python for Scripts, Java for Systems”

Building a Measurable RAG System with Quarkus Easy RAG, LangChain4j, and Ollama

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

Pattern Matching Is Not Moderation: Semantic Toxicity Detection with Quarkus

Stop Redeploying for Toggles: Feature Flags for Serious Java Systems

Why Prompt Injection Guardrails Fail Outside English and How to Fix Them in Java

The LangChain4j Proficiency Exam: 50 Questions for Senior Java Devs (2026 Edition)

The Java Time Bug That Still Lives in Production

Your AI Model Isn’t Wrong — Your Tokenizer Is

When Infinite Scroll Meets Search: The Pagination Bug You Didn’t See Coming

“The Day ‘Am I Online?’ Broke Our Java Service”

You Changed the Data. Can You Prove When and Why?

Stop Fighting SpringDoc: How Quarkus Makes OpenAPI Boring Again

Offset Pagination Is Lying to You: Build Real Infinite Scroll with Quarkus

Your Second Reactive Messaging App: What Production Systems Actually Need

The Dangerous Gap Between mTLS and Application Security

The Quiet Cost of JavaScript Frameworks in Enterprise UIs

Designing API Keys as Identities, Not Strings

Stop Fighting Distributed Workflows: Use Temporal with Quarkus

Java Meets Whisper: Speech-to-Text with Quarkus and the FFM API

Modern Web UIs the Java Way: HTMX with Quarkus and Qute

Working with an AI That Understands Your Java System, Not Just Your Files

Turning Images into Jigsaw Puzzles with Quarkus and Java 2D

End-to-End Browser Testing with Quarkus and Playwright

Why I Moved AI Configuration Out of application.properties and Into TOML

Step-by-Step Guide: Enterprise RAG in Java

Why Retries Break Your Java APIs (And How Idempotency Fixes It)

Quarkus Configuration Done Right: Secrets, Profiles, and Kubernetes Explained

Your Quarkus Architecture Is Drifting. JQAssistant Can Prove It.

Running TensorFlow from Java 25 Without JNI or Python

Quarkus Request Filters Done Right

Building a Secure Hybrid RAG Pipeline in Java with Quarkus and JWT

Data-Oriented Java with Quarkus: Why I Deleted the Service Layer

How Java Developers Should Run Quarkus on Windows

Java 21 Virtual Threads Explained Through a Real Image Processing Service

Build Agent-Ready RAG Systems in Java with Quarkus and Docling

The Adult in the Room: Why It’s Time to Move AI from Python Scripts to Java Systems