Join us next Monday, March 30th, at 9am EST for Quarkus Insights Ep. 241 as Guillaume Smet & Sanne Grinovero join us to discuss various improvements, advancements, and changes to Quarkus with the support of Java 25.
Join us next Monday, March 30th, at 9am EST for Quarkus Insights Ep. 241 as Guillaume Smet & Sanne Grinovero join us to discuss various improvements, advancements, and changes to Quarkus with the support of Java 25.
You can deploy a Quarkus application to Kubernetes without writing YAML.
Yes, really.
Quarkus can generate the Kubernetes resources for you, build the container, and deploy directly to a local cluster like Minikube.
In this tutorial I show the full workflow step-by-step.
🔗 https://www.the-main-thread.com/p/quarkus-kubernetes-deploy-without-yaml-java-minikube
#Quarkus #Java #Kubernetes #CloudNative #Minikube #DevOps #OpenSource
External APIs are great… until the sandbox is down or the response format changes.
In this tutorial I show how to replace the real API with WireMock inside Quarkus so you can build and test reliably.
We cover:
• REST Client mocking
• fault injection
• scenarios
• request verification
Full hands-on guide:
https://www.the-main-thread.com/p/mock-external-apis-quarkus-wiremock-java
Java developers: ever wished your AI assistant could inspect a live Kubernetes cluster?
In this tutorial I show how to build a Kubernetes MCP server with Quarkus and Fabric8, run it locally with minikube, and expose cluster operations as tools that agents can call.
Real code. Real cluster. No magic.
https://www.the-main-thread.com/p/kubernetes-mcp-server-quarkus-fabric8-minikube
Wenn #Microservices langsamer starten, als sie skalieren sollen, wird’s teuer. Holger Tiemeyer beschreibt, wie #Quarkus durch Build-Time-Logik & #GraalVM genau diese Kostenfalle vermeidet.
Hier weiterlesen → https://javapro.io/de/java-trifft-zukunft-wie-quarkus-architektur-performance-und-cloud-native-nahtlos-verbindet/
#SoftwareArchitecture @graalvm @quarkusio
Legacy Java systems aren’t going away. But AI agents need structured interfaces.
A simple pattern works surprisingly well:
Run a Quarkus MCP server as a Kubernetes sidecar next to the legacy app.
No changes to the original code.
The sidecar translates REST APIs into MCP tools for agents.
Architecture + code examples here:
https://www.the-main-thread.com/p/legacy-java-ai-mcp-sidecar-quarkus
#Java #Quarkus #MCP #Kubernetes #AIagents #SoftwareArchitecture
Java testing is changing.
In 2026, many teams move away from heavy end-to-end tests and toward component tests. Faster feedback. Fewer flaky pipelines. More confidence in production.
In this article I show how this works in Quarkus and why it matters for modern Java systems.
https://www.the-main-thread.com/p/quarkus-testing-2026-java-component-tests
The Quarkus team recently published new performance benchmarks.
The interesting part isn’t just the results.
It’s the engineering work that went into making them reproducible and transparent.
• why benchmarking Java frameworks is harder than it looks
• why laptop benchmarks often mislead developers
• what these results actually mean
https://www.the-main-thread.com/p/quarkus-performance-benchmarks-java-developers
SVG files are great for vector graphics.
But sometimes you need a PNG.
In this article I show how to build a simple SVG → PNG conversion service in Java using Quarkus and JairoSVG.
Upload SVG → REST API → get PNG.
Full tutorial:
https://www.the-main-thread.com/p/svg-to-png-conversion-quarkus-jairosvg-java