#quarkus — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #quarkus, aggregated by home.social.
-
Java records are great until a DTO starts arriving in pieces.
I wrote a small Quarkus OrderDesk sample that keeps simple DTOs as records, uses a builder for staged order assembly, and validates request records at the edge. The point is not records versus builders. It is knowing where each one stops helping.
https://www.the-main-thread.com/p/java-records-builders-quarkus
-
Java records are great until a DTO starts arriving in pieces.
I wrote a small Quarkus OrderDesk sample that keeps simple DTOs as records, uses a builder for staged order assembly, and validates request records at the edge. The point is not records versus builders. It is knowing where each one stops helping.
https://www.the-main-thread.com/p/java-records-builders-quarkus
-
Java records are great until a DTO starts arriving in pieces.
I wrote a small Quarkus OrderDesk sample that keeps simple DTOs as records, uses a builder for staged order assembly, and validates request records at the edge. The point is not records versus builders. It is knowing where each one stops helping.
https://www.the-main-thread.com/p/java-records-builders-quarkus
-
Java records are great until a DTO starts arriving in pieces.
I wrote a small Quarkus OrderDesk sample that keeps simple DTOs as records, uses a builder for staged order assembly, and validates request records at the edge. The point is not records versus builders. It is knowing where each one stops helping.
https://www.the-main-thread.com/p/java-records-builders-quarkus
-
Java records are great until a DTO starts arriving in pieces.
I wrote a small Quarkus OrderDesk sample that keeps simple DTOs as records, uses a builder for staged order assembly, and validates request records at the edge. The point is not records versus builders. It is knowing where each one stops helping.
https://www.the-main-thread.com/p/java-records-builders-quarkus
-
We're taking a holiday on Monday, May 25th so there won't be a session that day but we'll be back the following week with a fresh session!
-
Fighting slow startup times and high memory usage in enterprise #Java apps? Server-side UIs can make it worse. #Vaadin + #Quarkus cuts overhead with native images and a leaner runtime.
Atiq Amjad breaks down the setup and tradeoffs: https://javapro.io/2026/05/19/vaadin-quarkus-the-new-approach-for-enterprise-apps/
@vaadin @QuarkusIO
-
Fighting slow startup times and high memory usage in enterprise #Java apps? Server-side UIs can make it worse. #Vaadin + #Quarkus cuts overhead with native images and a leaner runtime.
Atiq Amjad breaks down the setup and tradeoffs: https://javapro.io/2026/05/19/vaadin-quarkus-the-new-approach-for-enterprise-apps/
@vaadin @QuarkusIO
-
Still wiring REST endpoints, DTOs and JavaScript handlers just to build internal apps? #Vaadin + #Quarkus removes much of that complexity. Atiq Amjad shows a #Java-first stack with CDI & reactive runtime benefits.
Read his article now: https://javapro.io/2026/05/19/vaadin-quarkus-the-new-approach-for-enterprise-apps/
@vaadin @QuarkusIO
-
Still wiring REST endpoints, DTOs and JavaScript handlers just to build internal apps? #Vaadin + #Quarkus removes much of that complexity. Atiq Amjad shows a #Java-first stack with CDI & reactive runtime benefits.
Read his article now: https://javapro.io/2026/05/19/vaadin-quarkus-the-new-approach-for-enterprise-apps/
@vaadin @QuarkusIO
-
OpenAPI gets weird the moment the contract depends on who is reading it.
This Quarkus walkthrough uses @OpenApiFilter(RUNTIME_PER_REQUEST) plus a Vert.x @RouteFilter so /q/openapi drops premium operations for basic tenants and keeps Swagger UI honest.
https://www.the-main-thread.com/p/quarkus-openapi-filter-tenant-swagger
-
⏰ Starting soon! Join us for Quarkus Insights Ep. #248 as Jeremy Davis presents "Introduction to Domain Driven Design & Hexagonal Architecture".
-
Hands-on Java tutorial: two Quarkus services, local ticket triage, remote remediation over A2A, and the service boundary that stops a helpdesk app from quietly owning the knowledge base too. https://www.the-main-thread.com/p/a2a-java-quarkus-helpdesk #Java #Quarkus #A2A
-
Join us next Monday, May 18th, at 9am EST for Quarkus Insights Ep. 248, Jeremy Davis builds a monolithic Quarkus application using DDD patterns like Entities, Value Objects, Aggregates, and Ports and Adapters. Then he’ll introduce coding agents and show how DDD not only boosts clarity but also makes your architecture agentic-ready.
-
Profiling a JVM in Kubernetes gets awkward fast once the target sits behind pods, TLS, and short-lived filesystems. I wrote up a Quarkus + minikube + Cryostat walkthrough that keeps JFR capture inside the cluster and uses operator-driven agent injection instead of image hacks. https://www.the-main-thread.com/p/kubernetes-jvm-profiling-cryostat #Quarkus #Kubernetes #Java #Cryostat
-
Profiling a JVM in Kubernetes gets awkward fast once the target sits behind pods, TLS, and short-lived filesystems. I wrote up a Quarkus + minikube + Cryostat walkthrough that keeps JFR capture inside the cluster and uses operator-driven agent injection instead of image hacks. https://www.the-main-thread.com/p/kubernetes-jvm-profiling-cryostat #Quarkus #Kubernetes #Java #Cryostat
-
Profiling a JVM in Kubernetes gets awkward fast once the target sits behind pods, TLS, and short-lived filesystems. I wrote up a Quarkus + minikube + Cryostat walkthrough that keeps JFR capture inside the cluster and uses operator-driven agent injection instead of image hacks. https://www.the-main-thread.com/p/kubernetes-jvm-profiling-cryostat #Quarkus #Kubernetes #Java #Cryostat
-
Profiling a JVM in Kubernetes gets awkward fast once the target sits behind pods, TLS, and short-lived filesystems. I wrote up a Quarkus + minikube + Cryostat walkthrough that keeps JFR capture inside the cluster and uses operator-driven agent injection instead of image hacks. https://www.the-main-thread.com/p/kubernetes-jvm-profiling-cryostat #Quarkus #Kubernetes #Java #Cryostat
-
Profiling a JVM in Kubernetes gets awkward fast once the target sits behind pods, TLS, and short-lived filesystems. I wrote up a Quarkus + minikube + Cryostat walkthrough that keeps JFR capture inside the cluster and uses operator-driven agent injection instead of image hacks. https://www.the-main-thread.com/p/kubernetes-jvm-profiling-cryostat #Quarkus #Kubernetes #Java #Cryostat
-
Everybody loves a token chart. I care more about the app that boots.
This piece looks at a small Quarkus Agent MCP test thread and the part I think matters most: skills pay off when they cut wrong turns, retries, and stale framework guesses.
-
Everybody loves a token chart. I care more about the app that boots.
This piece looks at a small Quarkus Agent MCP test thread and the part I think matters most: skills pay off when they cut wrong turns, retries, and stale framework guesses.
-
Everybody loves a token chart. I care more about the app that boots.
This piece looks at a small Quarkus Agent MCP test thread and the part I think matters most: skills pay off when they cut wrong turns, retries, and stale framework guesses.
-
Everybody loves a token chart. I care more about the app that boots.
This piece looks at a small Quarkus Agent MCP test thread and the part I think matters most: skills pay off when they cut wrong turns, retries, and stale framework guesses.
-
Everybody loves a token chart. I care more about the app that boots.
This piece looks at a small Quarkus Agent MCP test thread and the part I think matters most: skills pay off when they cut wrong turns, retries, and stale framework guesses.
-
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 skillsGet the free link: https://javapro.io/2026/04/01/new-java-training-playlists-now-available-from-fundamentals-to-modern-frameworks/
-
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 skillsGet the free link: https://javapro.io/2026/04/01/new-java-training-playlists-now-available-from-fundamentals-to-modern-frameworks/
-
JVM Quarkus builds have been carrying dead dependency bytecode for years, and 3.35 finally gives us a packaging-time knife.
I put together a small Helios demo that measures fast-jar before and after tree shaking, reads the JarTreeShaker output, and shows where excluded-artifacts enters the story.
-
JVM Quarkus builds have been carrying dead dependency bytecode for years, and 3.35 finally gives us a packaging-time knife.
I put together a small Helios demo that measures fast-jar before and after tree shaking, reads the JarTreeShaker output, and shows where excluded-artifacts enters the story.
-
JVM Quarkus builds have been carrying dead dependency bytecode for years, and 3.35 finally gives us a packaging-time knife.
I put together a small Helios demo that measures fast-jar before and after tree shaking, reads the JarTreeShaker output, and shows where excluded-artifacts enters the story.
-
JVM Quarkus builds have been carrying dead dependency bytecode for years, and 3.35 finally gives us a packaging-time knife.
I put together a small Helios demo that measures fast-jar before and after tree shaking, reads the JarTreeShaker output, and shows where excluded-artifacts enters the story.
-
JVM Quarkus builds have been carrying dead dependency bytecode for years, and 3.35 finally gives us a packaging-time knife.
I put together a small Helios demo that measures fast-jar before and after tree shaking, reads the JarTreeShaker output, and shows where excluded-artifacts enters the story.
-
Every deterministic workflow step does not need a planner call.
This piece shows how to keep MCP tools boring inside a LangChain4j graph: one Quarkus MCP server, one workflow app, /topology, and tests that hit real Ollama instead of stubs.
https://www.the-main-thread.com/p/quarkus-langchain4j-mcp-tool-agents
-
Every deterministic workflow step does not need a planner call.
This piece shows how to keep MCP tools boring inside a LangChain4j graph: one Quarkus MCP server, one workflow app, /topology, and tests that hit real Ollama instead of stubs.
https://www.the-main-thread.com/p/quarkus-langchain4j-mcp-tool-agents
-
Every deterministic workflow step does not need a planner call.
This piece shows how to keep MCP tools boring inside a LangChain4j graph: one Quarkus MCP server, one workflow app, /topology, and tests that hit real Ollama instead of stubs.
https://www.the-main-thread.com/p/quarkus-langchain4j-mcp-tool-agents
-
Every deterministic workflow step does not need a planner call.
This piece shows how to keep MCP tools boring inside a LangChain4j graph: one Quarkus MCP server, one workflow app, /topology, and tests that hit real Ollama instead of stubs.
https://www.the-main-thread.com/p/quarkus-langchain4j-mcp-tool-agents
-
⏰ Starting soon! Join us for Quarkus Insights Ep. #247 for Agentic Orchestration with Quarkus, LangChain4j, and Kubernetes with Jonathan Johnson.
-
Outbound REST client logs are where bearer tokens go to become incident notes if you are careless.
This post shows how Quarkus masked-headers really behaves, why setting the property replaces the default list, and how to prove the safe path with @QuarkusTestProfile.
https://www.the-main-thread.com/p/quarkus-rest-client-header-masking
-
Agent demos love static diagrams. Production gives you a different graph.
This post shows how to expose a live LangChain4j topology from Quarkus with AgentMonitor, HtmlReportGenerator, and an SSE feed for recent runs.
https://www.the-main-thread.com/p/quarkus-langchain4j-topology-http
-
Agent names are not a routing strategy.
This walkthrough builds a Quarkus + LangChain4j sample that uses filesystem Skills to make ownership explicit, keeps a baseline supervisor for comparison, and proves the routing with HTTP tests.
-
Minecraft for observability #quarkus #podcast #minecraft
Holly Cummins found a unwritten extension for Quarkus, and created observability by chicken explosions.An excerpt from Kodsnack 701 - listen where you get podcasts, or at kodsnack.se!
-
Once a tool-calling assistant grows from 5 tools to 50, the problem stops being “prompting” and starts being context geometry.
This walkthrough builds a Quarkus + LangChain4j + Ollama example and shows what tool search actually changes: smaller working sets, visible search rounds, and more prompt headroom even when local latency is messy.
https://www.the-main-thread.com/p/langchain4j-tool-search-quarkus-ollama
-
Yesterday I tried to demo Quarkus Agent MCP with IBM Bob.
Podman was not running, the app leaned on Dev Services, and Bob started reading an infrastructure failure like it might be a code problem. Annoying demo. Useful lesson.
I wrote up what Quarkus Agent MCP actually adds, and how that failure already turned into a better tool.
-
In this #InfoQ #podcast, Andy Damevin (long-time Quarkus contributor) explores #Roq - a static site generator built on top of #Quarkus.
He covers:
• The motivation behind the project
• Why Java & Quarkus were chosen
• Migration to Roq
• Its future direction🎧 Listen now: https://bit.ly/4n6MiKQ
📄 #transcript included -
In this #InfoQ #podcast, Andy Damevin (long-time Quarkus contributor) explores #Roq - a static site generator built on top of #Quarkus.
He covers:
• The motivation behind the project
• Why Java & Quarkus were chosen
• Migration to Roq
• Its future direction🎧 Listen now: https://bit.ly/4n6MiKQ
📄 #transcript included -
In this #InfoQ #podcast, Andy Damevin (long-time Quarkus contributor) explores #Roq - a static site generator built on top of #Quarkus.
He covers:
• The motivation behind the project
• Why Java & Quarkus were chosen
• Migration to Roq
• Its future direction🎧 Listen now: https://bit.ly/4n6MiKQ
📄 #transcript included -
In this #InfoQ #podcast, Andy Damevin (long-time Quarkus contributor) explores #Roq - a static site generator built on top of #Quarkus.
He covers:
• The motivation behind the project
• Why Java & Quarkus were chosen
• Migration to Roq
• Its future direction🎧 Listen now: https://bit.ly/4n6MiKQ
📄 #transcript included -
In this #InfoQ #podcast, Andy Damevin (long-time Quarkus contributor) explores #Roq - a static site generator built on top of #Quarkus.
He covers:
• The motivation behind the project
• Why Java & Quarkus were chosen
• Migration to Roq
• Its future direction🎧 Listen now: https://bit.ly/4n6MiKQ
📄 #transcript included -
⏰ Starting soon! Join us for Quarkus Insights Ep. #246 for Evolving Minecraft Into a Cloud Native Platform with Jaden Welderich & Austin Mayes.
http://bit.ly/quarkusinsights -
Join us next Monday, May 4th, at 9am EST for Quarkus Insights Ep. 246 as Jaden Welderich & Austin Mayes discuss transformed one of the world's largest Minecraft servers from a legacy monolith into a scalable, cloud native game platform on OKD and Quarkus.