Phillip Krüger
Everything in its right place
Hey, I'm Phillip. I'm a software engineer living in Victoria, Australia. I work for Red Hat on the Quarkus team, where I spend most of my time on developer tooling: the Dev UI, Chappie, Dev MCP and the Quarkus Agent MCP. I write here about Java, open source and the conferences I go to.
Latest posts
Notes on MicroProfile, Quarkus, GraphQL, OpenAPI and whatever else I am working on.
-
Introducing Quarkus JSON-RPC: expose your Java methods with one annotation
Quarkus JSON-RPC is a Quarkiverse extension that exposes the public methods of an annotated class over JSON-RPC 2.0, on WebSocket or a Unix domain socket, with streaming, server push and a generated JavaScript client.
Read more about Introducing Quarkus JSON-RPC: expose your Java methods with one annotation -
Introducing Quarkus Agent MCP: teaching AI agents to speak Quarkus
Quarkus Agent MCP is a standalone MCP server that lets AI coding agents create, manage, and work effectively with Quarkus applications. Extension authors can ship coding skills that agents pick up automatically.
Read more about Introducing Quarkus Agent MCP: teaching AI agents to speak Quarkus -
mvnpm: npm packages as Maven dependencies, without the wait
mvnpm is a Maven repository that sits in front of the npm registry, so any npm package can be used as a Maven or Gradle dependency, kept up to date and synced to Maven Central automatically.
Read more about mvnpm: npm packages as Maven dependencies, without the wait -
Stylish API
In this blog post we are going to look at the new styling and other new options available in OpenAPI and SwaggerUI Quarkus (v1.10.0 +).
Read more about Stylish API -
Experimental GraphQL
This blog post is a follow up on the initial introductory post, Supersonic Subatomic GraphQL, and here we will explore more features, some that is experimental, that we hope to eventually move to the MicroProfile GraphQL Specification (based on your feedback !).
Read more about Experimental GraphQL -
MicroProfile OpenAPI for everyone
MicroProfile OpenAPI is primarily used for adding OpenAPI to JAX-RS Endpoints. In this blog post we will look at how the SmallRye Implementation extends this with some extra features, and support for more web frameworks, when used in Quarkus.
Read more about MicroProfile OpenAPI for everyone