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.

http://bit.ly/quarkusinsights

#java #quarkus #quarkusinsights

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 #Quarkus #WireMock #Microservices #SoftwareTesting

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

#Java #Quarkus #Kubernetes #AIEngineering

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

Apache Polaris is powered by Quarkus

Quarkus: Supersonic Subatomic Java

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

#java #quarkus #testing #softwarearchitecture #devtools

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

#Java #Quarkus #Benchmarking #Performance

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

#Java #Quarkus #Backend #Microservices #OpenSource