Most OAuth tutorials stop once login works.

But in a normal authorization code flow, client_id, scope, redirect_uri, state, and nonce can end up in the browser URL, logs, and history.

I wrote a hands-on tutorial showing how to use PAR with Quarkus OIDC and Keycloak to push that request over a back-channel instead.

https://www.the-main-thread.com/p/par-quarkus-oidc-keycloak-pushed-authorization-requests

#Java #Quarkus #OAuth2 #OIDC #Keycloak #Security #DevOps

Join us next Monday, April 6th, at 9am EST for Quarkus Insights Ep. 242 Learn about Quarkus Flow, a lightweight, low-dependency, production-grade workflow engine for Quarkus, built on the CNCF Serverless Workflow specification. Our guest will be Ricardo Zanini & Matheus Cruz.

http://bit.ly/quarkusinsights

#java #quarkus #quarkusinsights

What happens when one #AI call isn’t enough? You don’t add more prompts—you add agents. @kevindubois & Laura Cowen show how enterprise AI really scales.

Curious how production systems are built? Dive in: https://javapro.io/2026/03/31/agentic-ai-patterns-for-enterprise-software/

#Quarkus #LangChain4j #Microservices @QuarkusIO

AI is changing how we handle API versioning in Quarkus.

Path, headers, media types — Bob implements all of them in seconds.

But here’s the thing: the hard part is still the architecture. Pick the wrong strategy and you carry it for years.

https://www.the-main-thread.com/p/ai-api-versioning-quarkus-3-strategies

#Java #Quarkus #API #SoftwareArchitecture #AI #Backend

AI tools are not “bad”.
But they often give bad results.

Why? Because they don’t understand your codebase.
And your prompts are missing context.

This is the real gap most Java developers hit right now.

I break it down here:
https://www.the-main-thread.com/p/java-developers-ai-tools-bad-results-context-prompting

#Java #AI #Quarkus #DevEx #LLM #SoftwareEngineering

As ubiquitous computing evolves, the pressure on scalable backends rises. Holger Tiemeyer explains how #Quarkus bridges Java’s legacy with modern cloud requirements through native images and optimized runtimes.

Read: https://javapro.io/2025/12/04/java-meets-the-future-how-quarkus-seamlessly-combines-architecture-performance-and-cloud-native/

@QuarkusIO @redhat #GraalVM

Finally live! Our training playlists are now public—covering #SpringBoot #Quarkus #Helidon #Payara #EclipseStore #Microstream

👉 Learn fundamentals that power modern Java
👉 Understand today’s frameworks
👉 Level up your backend skills

Get the free link: https://javapro.io/2026/04/01/new-java-training-playlists-now-available-from-fundamentals-to-modern-frameworks/

You asked for it—it’s finally here! A full collection of #Java training videos: #SpringBoot #Quarkus #Helidon #Payara #EclipseStore #Microstream & ...

✔️ Build real understanding
✔️ Learn core concepts that still apply
✔️ Go beyond quick tutorials

Watch: https://www.youtube.com/playlist?list=PLFeSAZzYdUocK95uDSx7MPFi76GmkxPTm

COBOL on a MacBook? Yes, really.

I took a legacy COBOL workload and modernized it using Java + the Foreign Function & Memory API (FFM). No mainframe needed.

This is a practical way to bridge old and new systems without rewriting everything.

👉 https://www.the-main-thread.com/p/cobol-java-ffm-modernization-macbook

#Java #Quarkus #COBOL #Modernization #FFM #OpenJDK

Finally! #79 has dropped! @kito99, @dhinojosa, and @javajuneau start with post‑holiday catch‑up—diet discipline vs. cookie overload, hosting chaos, and a one‑day “nightmare” illness—before diving into the latest enterprise Java and #AI news. They discuss #JakartaEE 12, #Java concurrency, AI's impact, #agentic dev tooling, #NVIDIA, #Azul, #Payara, #IntelliJ, #Claude Code, #Kiro, #Brokk, #Quarkus, and more! https://www.pubhouse.net/podcast/stackd-79-carb-discipline-vs-ces-robots-for-children-youtube/