Profile avatar
geoand86.bsky.social
Principal Software @ Red Hat, working on Quarkus, Langchain4j and others
15 posts 279 followers 99 following
Prolific Poster
Conversation Starter

Believe it or not, the next release of Quarkus will be the 365th release since Quarkus became a thing, 6 years ago. It will be one year of release days! I released the large majority of them but this will change a bit with @janmartiska.bsky.social taking the responsibility for some LTS streams!

I love just how free the new AOT cache is! For the a sample Quarkus application, normal startup time was around 400ms on my machine (JDK 24 EA). When using the new AOT cache feature with JDK 24, the application starts in around 270ms. And all that without a training run! bsky.app/profile/dani...

@quarkus.io has now a page in the oficial @opentelemetry.io documentation. opentelemetry.io/docs/zero-co...

Nice - #Quarkus has an official page in the #OpenTelemetry docs now - opentelemetry.io/docs/zero-co... #java #observability

Did you know you can use #Quarkus (+ #LangChain4j) as both an #MCP client AND an MCP server? I created a quick sample to add current weather awareness to an LLM integration. Check it out and let me know -> github.com/quarkiverse/... #Java #AI @quarkus.io @langchain4j.dev

Great examples of agentic AI with @quarkus.io and @langchain4j.dev from Mario Fusco: github.com/mariofusco/q...

Noticed Cursor added MCP support and yes - Quarkus MCP servers Just Works. Screenshot is me talking to a netflix sqllite database...

Great turnout! Come and join @quarkus.io AI hands-on workshop at @jfokus.se @kevindubois.com @geoand86.bsky.social @ericdeandrea.dev

All Hands-on lab are fully booked this morning! #Quantum with Gavin King, Java for Cloud with @rustam.no, Testcontainers with @shelajev.bsky.social and LangChain4j with @kevindubois.com, @danieloh30.bsky.social, @geoand86.bsky.social and @ericdeandrea.dev

Read Max Rydahl Andersen's blog post to see how to implement an MCP server using Quarkus, allowing you to extend AI applications with custom tools powered by the Java ecosystem. https://buff.ly/40zcNxV

For Quarkus, we often ask for simple reproducers when users report an issue. It might seem like wasted time for you but it's not. It happens often that the information is not enough to reproduce the issue and trying to guess how we can trigger the error is a massive waste of time on our time. 🧵

well look at that: kubernetes MCP available from github.com/quarkiverse/... thanks to @marcnuri.com and github.com/wildfly-extr... a WildFly MCP server using Quarkus by jfdenise!

Attending @jfokus.se and looking for a good hands-on workshop? Join @kevindubois.com @danieloh30.bsky.social @geoand86.bsky.social and myself Monday Feb 3 from 9:00-12:30 in Room 27 to learn how to create #ai infused apps with @langchain4j.dev @quarkus.io https://buff.ly/3YgrzJP

After a few more alphas, we decided to release #quarkus MCP server 1.0.0.Beta1 yesterday, yay! github.com/quarkiverse/...

Stepping up how we do LTS releases - been long time coming! Curious on feedback and the next step of automating this more and more.

You want to try out that new fancy DeepSeek LLM you heard about? Just need to set base-url and model names or use ollama. Made a gist showing how to configure remote and local options. https://buff.ly/3CCc074 Enjoy )

A very informative presentation from Guillaume: gnodet.github.io/maven4-prese... #maven #maven4

Just explored the shift from @spring.io to @quarkus.io, and I'm seriously impressed! Quarkus enhances the developer experience with features like Dev UI, Dev Services, and its extensions. Check out my journey so far 👇 https://buff.ly/3E3NoEO #TechAtWorldline

See how to use Quarkus and LangChain4j to easily create an application that connects to an MCP server providing filesystem-related tools in this blog post by Jan Martiška. https://buff.ly/4gM9N7X

Kims hard numbers on what it meant for his team to move to Quarkus is awesome to see.

Another week passed, another #quarkus MCP server Alpha release is out! 🚀 What's inside 1.0.0.Alpha3: resource templates, prompt complete, client logging, traffic logging for stdio, bugfixes... Take a look, give it a try, contribute!

Can't wait to be back at @jfokus.se to dissect vulnerabilities in AI apps with master (mis)chief @brianvermeer.nl from Snyk

Wrote about how to use Java to write a Model Context Provider and use it from Claude Desktop, LangChain4j and other MCP compatible clients.

#LangChain4j 1.0.0-alpha1 is out! 🥳 There is a lot of good stuff in this release: 1. Preparing to release the stable 1.0.0 version in Q1 2025 2. New chat model API 3. Support for #MCP (Model Context Protocol) from @anthropic.com ... 🧵👇

We have just released quarkus-mcp-server 1.0.0.Alpha1, a #quarkiverse extension to build MCP servers for your #AI apps. With declarative API and #quarkus joy! github.com/quarkiverse/...

We have defined the schedule for our next LTS: it will be Quarkus 3.20, released at the end of March. The feature freeze for this version is Feb 11th, the day before the release of Quarkus 3.19.0.CR1 (as 3.20 will be the continuation of the 3.19 branch).

With the latest Quarkus LangChain4j 0.23.0.CR1, wring agents just got a lot easier! Our weather agent example should give you a really good idea: github.com/quarkiverse/...

Yay! My latest blog post about Quarkus and Raspberry Pi is out: quarkus.io/blog/quarkus...

Quarkus Playpen enables development within a cluster. Temporarily route requests to a service to your laptop or to a temporary pod.  This allows you to develop realtime with a cluster so that you can see your service in action with the rest of your service mesh. See

We released Quarkus 3.17.2 with some fresh bugfixes.

We released Quarkus 3.17 which comes with improvements to observability and programmatic permission checkers. The REST Clients were updated to MicroProfile REST Client 4.0. We will push new micros in December but the next minor will be 3.18 released at the end of January.

Login to your Quarkus LangChain4j application with Azure or Google and use your access tokens to access Azure OpenAI or Vertex Gemini: github.com/quarkiverse/...

The first round of bugfixes and documentation improvements for our Quarkus 3.15 LTS release just landed: we released Quarkus 3.15.2 today (3.15.1 was the first 3.15). Happy upgrading!

New RC for @quarkus.io: 3.17.0.CR1 is out with #Observability goodies. Michal Vavrik PR to support @opentelemetry.io in the WebSockets Next extension. Also, Aleš Justin PR implementing #OTel Simple Processors for traces and logs on #Quarkus. Important for #LambdaFunctions. tinyurl.com/nbcnta7v

We released Quarkus 3.16.3, a new maintenance release for our 3.16 release train. It only contains bugfixes so it's a recommended upgrade for anyone using 3.16.

Turns out that the new JLine-based JDK console causes a very large number of allocations, which can hurt startup time! See github.com/quarkusio/qu... for details

You'll be hard-pressed to find a more detailed and up to date post on Java reflection than this one from my teammate David Lloyd! word-bits.flurg.com/posts/the-ne...