Georgios Andrianakis
@geoand86.bsky.social
📤 312
📥 101
📝 20
Principal Software @ Red Hat, working on Quarkus, Langchain4j and others
reposted by
Georgios Andrianakis
Martin Kouba
7 months ago
We've just released
#quarkus
MCP server 1.2.0 with initial support for "streamable HTTP" transport, default values for ToolArg/PrompArg annotations, feature filters, and other bugfixes and minor improvements... ☕
github.com/quarkiverse/...
loading . . .
Release 1.2.0 · quarkiverse/quarkus-mcp-server
What's Changed devui: add input field for bearerToken header by @mkouba in #220 Add secure-http-server demo by @sberyozkin in #199 docs: add sberyozkin as a contributor for example by @allcontribu...
https://github.com/quarkiverse/quarkus-mcp-server/releases/tag/1.2.0
1
12
8
reposted by
Georgios Andrianakis
Yorgos
8 months ago
Let's
#workTogether
! No job description yet, but, hear me out: I've recently left
#RedHat
, to do something I feel is more meaningful: help build a better home for
#OpenSource
:
radicle.xyz
We're now looking for someone with experience in the
#frontend
world and a
#UX
focus to join my team! 👇
loading . . .
Radicle
Sovereign code infrastructure.
https://radicle.xyz/
5
41
16
reposted by
Georgios Andrianakis
Sergey Beryozkin
8 months ago
Getting ready for secure MCP with Quarkus MCP Server:
quarkus.io/blog/secure-...
loading . . .
Getting ready for secure MCP with Quarkus MCP Server
Quarkus: Supersonic Subatomic Java
https://quarkus.io/blog/secure-mcp-sse-server/
0
6
1
The best way to write MCP servers just keeps on getting better!
add a skeleton here at some point
8 months ago
0
0
0
reposted by
Georgios Andrianakis
Max Rydahl Andersen
8 months ago
Fastest way to get started with Java and MCP ? jbang init -t qmcp@jbangdev
hello.java
Now add `jbang
hello.java`
to your favourite MCP client. I'll show this and more on Quarkus Insights at 15:00 CET
loading . . .
https://hello.java
0
8
3
reposted by
Georgios Andrianakis
Antonio Goncalves
9 months ago
Just published an article on deploying
#Azure
resources using the Model Context Protocol (#MCP) and
@quarkus.io
! Learn how to build MCP servers that let you manage cloud resources using simple natural language commands right from
@vscode.dev
.
www.linkedin.com/pulse/deploy...
loading . . .
Deploying Azure Resources using MCP and Quarkus
In my previous article, I introduced the Model Context Protocol (MCP) and demonstrated how it could be integrated with LangChain4j to access GitHub. MCP is an open standard protocol that enables seaml...
https://www.linkedin.com/pulse/deploying-azure-resources-using-mcp-quarkus-antonio-goncalves-jjaqe
0
4
1
reposted by
Georgios Andrianakis
Martin Kouba
9 months ago
Sooo, we've just released the
@quarkus.io
MCP server 1.0.0 🎉. The main branch is now 1.1 and we already have a couple of new features for this milestone: client sampling, Dev UI improvements and CLI adapter
github.com/quarkiverse/...
. We also started to look into the new spec version. Stay tuned!
loading . . .
1.1.0 Milestone · quarkiverse/quarkus-mcp-server
This extension enables developers to implement the MCP server features easily. - 1.1.0 Milestone · quarkiverse/quarkus-mcp-server
https://github.com/quarkiverse/quarkus-mcp-server/milestone/9
0
10
6
reposted by
Georgios Andrianakis
Sebastian Daschner
9 months ago
How to write your own MCP server with Java, Quarkus, and Goose:
blog.sebastian-daschner.com/entries/writ...
www.youtube.com/watch?v=aOIO...
0
10
4
reposted by
Georgios Andrianakis
Quarkus
9 months ago
We released Quarkus 3.20 LTS, our new LTS stream maintained for 1 year, and Quarkus 3.21, which comes with new features such as the ability to configure the MongoDB Client with the TLS Registry. For 3.20 LTS,
buff.ly/UTh9roX
, for 3.21,
buff.ly/xrfibVb
. Pick the one that fits your needs!
loading . . .
Quarkus 3.20 - new LTS version
Quarkus: Supersonic Subatomic Java
https://quarkus.io/blog/quarkus-3-20-0-released/
0
13
6
reposted by
Georgios Andrianakis
Antonio Goncalves
9 months ago
The
@quarkus.io
team is amazing. They've developed an MCP Server extension. It took me half a day to write a not-so-trivial MCP Server and expose it to a
@langchain4j.dev
client. Really good stuff
#Bravo
github.com/quarkiverse/...
loading . . .
GitHub - quarkiverse/quarkus-mcp-server: This extension enables developers to implement the MCP server features easily.
This extension enables developers to implement the MCP server features easily. - quarkiverse/quarkus-mcp-server
https://github.com/quarkiverse/quarkus-mcp-server
1
31
9
reposted by
Georgios Andrianakis
Aleksey Shipilëv
9 months ago
Remember, there is an intrinsic feedback availability imbalance: we deal with bad stuff daily, and it is more visible than good stuff. For every ugly customer support ticket, there are likely hundreds of customers who never told you things were great.
2
24
6
reposted by
Georgios Andrianakis
Kevin Dubois
9 months ago
Here's the 3rd episode of my
#Java
and
#AI
series with
#Quarkus
&
#LangChain4j
💥 ! It talks about keeping memory of subsequent and parallel calls to AI Models. Want to find out what LLMs think is the best enterprise programming language and stack? You'll just have to watch 😁
youtu.be/at9vlItauKU?...
loading . . .
Java and AI - Episode 3: Working with Memory to Keep Track of (Parallel) Conversations
YouTube video by Kevin Dubois
https://youtu.be/at9vlItauKU?si=L2luNz6kNmwyeczZ
0
17
4
reposted by
Georgios Andrianakis
Max Rydahl Andersen
9 months ago
Its been awesome to see the work Andrea and co. been doing with WASM using Chicory. Latest is enabling sqllite to run in raw jvm bytecode and native-image.
quarkus.io/blog/sqlite4...
Also works with jdbc@maxandersen:
gist.github.com/maxandersen/...
loading . . .
Running SQLite in Pure Java with Quarkus
Quarkus: Supersonic Subatomic Java
https://quarkus.io/blog/sqlite4j-pure-java-sqlite/
1
12
6
reposted by
Georgios Andrianakis
LangChain4j
9 months ago
#LangChain4j
1.0.0-beta2 has been released! 🎉
github.com/langchain4j/...
loading . . .
Release 1.0.0-beta2 · langchain4j/langchain4j
Notable Changes OpenAI: migrate to HttpClient by @dliubarskyi in #2529 Support the official OpenAI Java SDK by @jdubois in #2508 Expose tools hallucination strategy by @mariofusco in #2626 MCP: su...
https://github.com/langchain4j/langchain4j/releases/tag/1.0.0-beta2
0
17
11
reposted by
Georgios Andrianakis
Martin Kouba
9 months ago
We've added an initial Dev UI support to
#quarkus
MCP server 1.0.0.Beta5 - there's no need to start a separate MCP client to test your features!
loading . . .
0
6
7
reposted by
Georgios Andrianakis
Markus Eisele
9 months ago
What's your favorite
#Quarkus
extension and why?
#Java
#Quarkiverse
4
5
5
reposted by
Georgios Andrianakis
Quarkus
9 months ago
There is a new way to run sqllite in java with Quarkus - no native libraries, simple to run with java and still native image friendly. Read about the new sqllite4j quarkiverse extension in the blog below!
loading . . .
Running SQLite in Pure Java with Quarkus
Quarkus: Supersonic Subatomic Java
https://buff.ly/OyrwTqB
0
3
1
reposted by
Georgios Andrianakis
Bruno Baptista
10 months ago
Quarkus 3.19 introduces a new landing page for
#observability
. It provides an overview of available extensions and best practices for their use. Check it out:
quarkus.io/guides/obser...
@quarkus.io
loading . . .
Observability in Quarkus
Quarkus: Supersonic Subatomic Java
https://quarkus.io/guides/observability
0
10
6
reposted by
Georgios Andrianakis
Guillaume Smet
10 months ago
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!
2
28
13
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...
add a skeleton here at some point
10 months ago
0
4
0
reposted by
Georgios Andrianakis
Bruno Baptista
10 months ago
@quarkus.io
has now a page in the oficial
@opentelemetry.io
documentation.
opentelemetry.io/docs/zero-co...
loading . . .
Quarkus instrumentation
Quarkus is an open source framework designed to help software developers build efficient cloud native applications both with JVM and Quarkus native image applications. Quarkus uses extensions to provi...
https://opentelemetry.io/docs/zero-code/java/quarkus/
0
18
12
reposted by
Georgios Andrianakis
Ben Evans
10 months ago
Nice -
#Quarkus
has an official page in the
#OpenTelemetry
docs now -
opentelemetry.io/docs/zero-co...
#java
#observability
loading . . .
Quarkus instrumentation
Quarkus is an open source framework designed to help software developers build efficient cloud native applications both with JVM and Quarkus native image applications. Quarkus uses extensions to provi...
https://opentelemetry.io/docs/zero-code/java/quarkus/
0
6
3
reposted by
Georgios Andrianakis
Kevin Dubois
10 months ago
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
loading . . .
quarkus-langchain4j/samples/mcp-sse-client-server at main · quarkiverse/quarkus-langchain4j
Quarkus Langchain4j extension. Contribute to quarkiverse/quarkus-langchain4j development by creating an account on GitHub.
https://github.com/quarkiverse/quarkus-langchain4j/tree/main/samples/mcp-sse-client-server
2
16
7
reposted by
Georgios Andrianakis
LangChain4j
10 months ago
Great examples of agentic AI with
@quarkus.io
and
@langchain4j.dev
from Mario Fusco:
github.com/mariofusco/q...
loading . . .
GitHub - mariofusco/quarkus-agentic-ai
Contribute to mariofusco/quarkus-agentic-ai development by creating an account on GitHub.
https://github.com/mariofusco/quarkus-agentic-ai
0
27
11
reposted by
Georgios Andrianakis
Max Rydahl Andersen
10 months ago
Noticed Cursor added MCP support and yes - Quarkus MCP servers Just Works. Screenshot is me talking to a netflix sqllite database...
0
8
1
reposted by
Georgios Andrianakis
Daniel Oh
10 months ago
Great turnout! Come and join
@quarkus.io
AI hands-on workshop at
@jfokus.se
@kevindubois.com
@geoand86.bsky.social
@ericdeandrea.dev
1
11
4
reposted by
Georgios Andrianakis
Jfokus
10 months ago
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
1
15
7
reposted by
Georgios Andrianakis
Quarkus
11 months ago
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
0
11
4
reposted by
Georgios Andrianakis
Guillaume Smet
11 months ago
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. 🧵
1
12
6
reposted by
Georgios Andrianakis
Max Rydahl Andersen
11 months ago
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!
loading . . .
GitHub - quarkiverse/quarkus-mcp-servers: Model Context Protocol Servers in Quarkus
Model Context Protocol Servers in Quarkus. Contribute to quarkiverse/quarkus-mcp-servers development by creating an account on GitHub.
https://github.com/quarkiverse/quarkus-mcp-servers
0
16
9
reposted by
Georgios Andrianakis
Eric Deandrea
11 months ago
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
0
10
6
reposted by
Georgios Andrianakis
Martin Kouba
11 months ago
After a few more alphas, we decided to release
#quarkus
MCP server 1.0.0.Beta1 yesterday, yay!
github.com/quarkiverse/...
loading . . .
Release 1.0.0.Beta1 · quarkiverse/quarkus-mcp-server
What's Changed Bump quarkus.version from 3.17.7 to 3.17.8 by @dependabot in #87 Improve the README of the sample by @geoand in #89 core: introduce API to encode return values as response objects b...
https://github.com/quarkiverse/quarkus-mcp-server/releases/tag/1.0.0.Beta1
0
9
4
reposted by
Georgios Andrianakis
Max Rydahl Andersen
11 months ago
Stepping up how we do LTS releases - been long time coming! Curious on feedback and the next step of automating this more and more.
add a skeleton here at some point
0
5
2
reposted by
Georgios Andrianakis
Max Rydahl Andersen
11 months ago
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 )
loading . . .
jokes.java
GitHub Gist: instantly share code, notes, and snippets.
https://buff.ly/3CCc074
2
15
5
reposted by
Georgios Andrianakis
Tamas Cservenak
11 months ago
A very informative presentation from Guillaume:
gnodet.github.io/maven4-prese...
#maven
#maven4
loading . . .
Maven 4 Presentation
https://gnodet.github.io/maven4-presentation/
1
18
8
reposted by
Georgios Andrianakis
Alexandre Touret
11 months ago
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
loading . . .
Moving from Spring Boot to Quarkus
Photo by Dino Reichmuth on Unsplash After nearly a decade of coding with Spring Boot, I decided to switch to Quarkus (and was quite late to the party) for a workshop about how to embrace the…
https://blog.touret.info/2025/01/22/moving-from-spring-to-quarkus/
0
28
16
reposted by
Georgios Andrianakis
Quarkus
11 months ago
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
0
11
3
reposted by
Georgios Andrianakis
Max Rydahl Andersen
11 months ago
Kims hard numbers on what it meant for his team to move to Quarkus is awesome to see.
add a skeleton here at some point
0
6
3
reposted by
Georgios Andrianakis
Martin Kouba
11 months ago
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!
0
10
5
reposted by
Georgios Andrianakis
11 months ago
Can't wait to be back at
@jfokus.se
to dissect vulnerabilities in AI apps with master (mis)chief
@brianvermeer.nl
from Snyk
0
6
1
reposted by
Georgios Andrianakis
Max Rydahl Andersen
11 months ago
Wrote about how to use Java to write a Model Context Provider and use it from Claude Desktop, LangChain4j and other MCP compatible clients.
loading . . .
Implementing a MCP server in Quarkus
Quarkus: Supersonic Subatomic Java
https://buff.ly/40zcNxV
0
7
3
reposted by
Georgios Andrianakis
LangChain4j
12 months ago
#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
... 🧵👇
loading . . .
Release 1.0.0-alpha1 · langchain4j/langchain4j
Announcements After developing LangChain4j for more than 1.5 years, we are looking forward to releasing the stable 1.0.0 version in Q1 of 2025. Please provide any feedback you have, this will help...
https://github.com/langchain4j/langchain4j/releases/tag/1.0.0-alpha1
3
39
13
reposted by
Georgios Andrianakis
Martin Kouba
12 months ago
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/...
loading . . .
GitHub - quarkiverse/quarkus-mcp-server: This extension enables developers to implement the MCP server features easily.
This extension enables developers to implement the MCP server features easily. - quarkiverse/quarkus-mcp-server
https://github.com/quarkiverse/quarkus-mcp-server
2
6
4
reposted by
Georgios Andrianakis
Quarkus
12 months ago
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).
loading . . .
Our next LTS will be Quarkus 3.20
Quarkus: Supersonic Subatomic Java
https://buff.ly/4gkt2Ft
0
13
9
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/...
loading . . .
quarkus-langchain4j/samples/weather-agent at main · quarkiverse/quarkus-langchain4j
Quarkus Langchain4j extension. Contribute to quarkiverse/quarkus-langchain4j development by creating an account on GitHub.
https://github.com/quarkiverse/quarkus-langchain4j/tree/main/samples/weather-agent
about 1 year ago
0
11
8
reposted by
Georgios Andrianakis
Martin Kouba
about 1 year ago
Yay! My latest blog post about Quarkus and Raspberry Pi is out:
quarkus.io/blog/quarkus...
loading . . .
Quarkus and Raspberry Pi - this time on bare metal
Quarkus: Supersonic Subatomic Java
https://quarkus.io/blog/quarkus-rpi-bare-metal/
0
10
9
reposted by
Georgios Andrianakis
Max Rydahl Andersen
about 1 year ago
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
loading . . .
GitHub - quarkiverse/quarkus-playpen at 1.0.0
Live local development on a deployed k8s service. Contribute to quarkiverse/quarkus-playpen development by creating an account on GitHub.
https://buff.ly/418UgKp
1
26
10
reposted by
Georgios Andrianakis
Quarkus
about 1 year ago
We released Quarkus 3.17.2 with some fresh bugfixes.
loading . . .
Quarkus 3.17.2 - Maintenance release
Quarkus: Supersonic Subatomic Java
https://buff.ly/3COjWlA
0
17
5
reposted by
Georgios Andrianakis
Quarkus
about 1 year ago
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.
loading . . .
Quarkus 3.17 - Observability improvements, programmatic permission checkers, MicroProfile REST Client 4.0
Quarkus: Supersonic Subatomic Java
https://buff.ly/4eLbzEx
0
23
13
reposted by
Georgios Andrianakis
Sergey Beryozkin
about 1 year ago
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/...
loading . . .
quarkus-langchain4j/samples/secure-poem-multiple-models at 0.22.0.CR1 · quarkiverse/quarkus-langchain4j
Quarkus Langchain4j extension. Contribute to quarkiverse/quarkus-langchain4j development by creating an account on GitHub.
https://github.com/quarkiverse/quarkus-langchain4j/tree/0.22.0.CR1/samples/secure-poem-multiple-models
0
7
7
Load more
feeds!
log in