home.social

#quarkus — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #quarkus, aggregated by home.social.

  1. 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.

    the-main-thread.com/p/java-rec

    #Java #Quarkus #Records

  2. 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.

    the-main-thread.com/p/java-rec

    #Java #Quarkus #Records

  3. 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.

    the-main-thread.com/p/java-rec

    #Java #Quarkus #Records

  4. 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.

    the-main-thread.com/p/java-rec

    #Java #Quarkus #Records

  5. 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.

    the-main-thread.com/p/java-rec

    #Java #Quarkus #Records

  6. 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!

    bit.ly/quarkusinsights

  7. 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: javapro.io/2026/05/19/vaadin-q

    @vaadin @QuarkusIO

  8. 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: javapro.io/2026/05/19/vaadin-q

    @vaadin @QuarkusIO

  9. 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: javapro.io/2026/05/19/vaadin-q

    @vaadin @QuarkusIO

  10. 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: javapro.io/2026/05/19/vaadin-q

    @vaadin @QuarkusIO

  11. 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.

    the-main-thread.com/p/quarkus-

    #Quarkus #OpenAPI #Java

  12. ⏰ Starting soon! Join us for Quarkus Insights Ep. #248 as Jeremy Davis presents "Introduction to Domain Driven Design & Hexagonal Architecture".

    bit.ly/quarkusinsights

  13. 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. the-main-thread.com/p/a2a-java #Java #Quarkus #A2A

  14. 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.

    bit.ly/quarkusinsights

  15. 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. the-main-thread.com/p/kubernet #Quarkus #Kubernetes #Java #Cryostat

  16. 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. the-main-thread.com/p/kubernet #Quarkus #Kubernetes #Java #Cryostat

  17. 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. the-main-thread.com/p/kubernet #Quarkus #Kubernetes #Java #Cryostat

  18. 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. the-main-thread.com/p/kubernet #Quarkus #Kubernetes #Java #Cryostat

  19. 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. the-main-thread.com/p/kubernet #Quarkus #Kubernetes #Java #Cryostat

  20. 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.

    the-main-thread.com/p/quarkus-

    #Quarkus #Java #MCP #AIEngineering

  21. 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.

    the-main-thread.com/p/quarkus-

    #Quarkus #Java #MCP #AIEngineering

  22. 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.

    the-main-thread.com/p/quarkus-

    #Quarkus #Java #MCP #AIEngineering

  23. 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.

    the-main-thread.com/p/quarkus-

    #Quarkus #Java #MCP #AIEngineering

  24. 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.

    the-main-thread.com/p/quarkus-

    #Quarkus #Java #MCP #AIEngineering

  25. 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: javapro.io/2026/04/01/new-java

  26. 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: javapro.io/2026/04/01/new-java

  27. 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.

    the-main-thread.com/p/quarkus-

    #Java #Quarkus #JVM #Performance

  28. 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.

    the-main-thread.com/p/quarkus-

    #Java #Quarkus #JVM #Performance

  29. 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.

    the-main-thread.com/p/quarkus-

    #Java #Quarkus #JVM #Performance

  30. 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.

    the-main-thread.com/p/quarkus-

    #Java #Quarkus #JVM #Performance

  31. 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.

    the-main-thread.com/p/quarkus-

    #Java #Quarkus #JVM #Performance

  32. 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.

    the-main-thread.com/p/quarkus-

    #Java #Quarkus #LangChain4j #MCP

  33. 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.

    the-main-thread.com/p/quarkus-

    #Java #Quarkus #LangChain4j #MCP

  34. 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.

    the-main-thread.com/p/quarkus-

    #Java #Quarkus #LangChain4j #MCP

  35. 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.

    the-main-thread.com/p/quarkus-

    #Java #Quarkus #LangChain4j #MCP

  36. ⏰ Starting soon! Join us for Quarkus Insights Ep. #247 for Agentic Orchestration with Quarkus, LangChain4j, and Kubernetes with Jonathan Johnson.

    bit.ly/quarkusinsights

  37. 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.

    the-main-thread.com/p/quarkus-

    #Java #Quarkus #Security #Logging

  38. Argh... #AI

    AI: Using #quarkus 3.10
    me: 3.35.1 is the latest version
    AI: OK, using 3.15.1
    me: Wait, what?
    AI: Oh, OK, using 3.35.1

  39. 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.

    the-main-thread.com/p/quarkus-

    #Java #Quarkus #LangChain4j #Observability

  40. 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.

    the-main-thread.com/p/agent-sk

    #Quarkus #LangChain4j #Java #AIEngineering

  41. 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!

  42. 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.

    the-main-thread.com/p/langchai

    #Quarkus #LangChain4j #Ollama #Java

  43. 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.

    the-main-thread.com/p/quarkus-

    #Quarkus #IBMBob #MCP #Java

  44. 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: bit.ly/4n6MiKQ
    📄 #transcript included

    #Java #SoftwareDevelopment

  45. 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: bit.ly/4n6MiKQ
    📄 #transcript included

    #Java #SoftwareDevelopment

  46. 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: bit.ly/4n6MiKQ
    📄 #transcript included

    #Java #SoftwareDevelopment

  47. 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: bit.ly/4n6MiKQ
    📄 #transcript included

    #Java #SoftwareDevelopment

  48. In this , Andy Damevin (long-time Quarkus contributor) explores - a static site generator built on top of .

    He covers:
    • The motivation behind the project
    • Why Java & Quarkus were chosen
    • Migration to Roq
    • Its future direction

    🎧 Listen now: bit.ly/4n6MiKQ
    📄 included

  49. ⏰ Starting soon! Join us for Quarkus Insights Ep. #246 for Evolving Minecraft Into a Cloud Native Platform with Jaden Welderich & Austin Mayes.
    bit.ly/quarkusinsights

  50. 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.

    bit.ly/quarkusinsights