⏰ Starting soon! Join us for Quarkus Insights Ep. #241 "What's new with Java 25" with Guillaume Smet & Sanne Grinovero

http://bit.ly/quarkusinsights

#java #quarkus #quarkusinsights

GitHub - hectorvent/floci: Light, fluffy, and always free - AWS Local Emulator

Light, fluffy, and always free - AWS Local Emulator - hectorvent/floci

GitHub

Many CI pipelines still run outside Kubernetes.

But Kubernetes already has a native pipeline engine: Tekton.

I wrote a tutorial showing how to build a Tekton CI pipeline for a Quarkus app:
• Git clone
• Maven build
• Buildah container build
• push to cluster registry

All running inside the cluster.

https://www.the-main-thread.com/p/tekton-pipeline-quarkus-kubernetes-ci-java

#Java #Quarkus #Kubernetes #Tekton #DevOps

I built scribe mcp server using the #Quarkus mcp extension to generate static code analysis rules for @Konveyor_community. Here is a short post explaining it.
https://shaaf.dev/post/2026-03-29-using-llms-and-mcp-to-generate-static-code-analysis-rules/
Using LLMs and MCP to generate static code analysis rules

Scribe is a Model Context Protocol (MCP) server that exposes a single tool: executeKantraOperation. That tool turns structured parameters into YAML rules compatible with Konveyor / Kantra—the static analysis pipeline used for application migration and modernization. This post describes what Scribe does, how it is wired, and concrete examples you can copy. Static code analyzers are great at what they do. Having the ability to write custom rules is important because it can cover multiple usecases such as, if an organization has their own framework or libraries that do not exist in the public domain. Or to look for patterns or anti-patterns or even best practises such as exceptions, logging etc. It can get quite cumbersome to write these rules and test them. While every conference in the world today buzzes of the word AI, how about we put it to real practise and provide this valuable feature with LLMs. Hence the advent of Scribe MCP server that will write Konveyor Kantra rules for an LLM.

Shaaf's blog

Just published: a real-time ISS tracker built with Java and Quarkus.

It streams live spacecraft position updates using Server-Sent Events, renders them with Qute, and runs entirely on the JVM.

Space + Java = always a good combination.

https://www.the-main-thread.com/p/real-time-iss-tracker-quarkus-sse-qute-java

#Java #Quarkus #OpenSource #NASA #ServerSentEvents #JVM

Testing MCP servers properly is harder than it should be.

Most examples still show raw JSON-RPC calls and manual assertions. That works, but it gets messy fast.

In this tutorial I show how to test a Quarkus MCP server with McpAssured and verify tools, resources, and prompts the way real AI agents call them.

Practical Java example + IBM Bob integration.

https://www.the-main-thread.com/p/quarkus-mcp-server-testing-mcpassured-ibm-bob

#Java #Quarkus #AI #LangChain4j #MCP

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