Guillaume Laforge
banner
glaforge.dev
Guillaume Laforge
@glaforge.dev
🥑 Developer Advocate for Google Cloud ☁️
🧠 Focusing on Generative AI 🤖
⭐ Co-founder of the 🪶 Apache Groovy programming language
☕ Java Champion 🏆
📣 Co-host of Les Cast Codeurs Podcast
🐘 @[email protected] on #Mastodon
Pinned
My comprehensive guide on building #AI #agents in #Java with the #ADK framework! 🤖☕
I've bundled everything you need to get started: my full article, the video recording at @devoxx.com, a codelab, the slides, an updated template project, and code samples, all in one place.
🚗 Driving a web browser with the #Gemini Computer Use model, in #java ☕️ thanks to #playwright

Nice for automating various web-based tasks! 🕸️

And to be buzzword compliant: it's cool for #agentic #AI ⚡️

glaforge.dev/posts/2025/1...
November 3, 2025 at 3:04 PM
I'm wondering if I'm an #LLM — I often use em dash...
November 2, 2025 at 2:18 PM
Reposted by Guillaume Laforge
I don't think teachers and trainers have updated their view of prompting enough. Bigger models are better at figuring out intent, making prompt formulas less important. Reasoners eliminate the value of chain-of-thought prompting, etc

Context & communicating goals are now key to getting good results
October 27, 2025 at 7:47 PM
🤖🧠This time, I'm using #Javelit to build a frontend for an #ADK #java based search agent 🔎 (powered by Google Search & Maps)
glaforge.dev/posts/2025/1...
Again, no 🐍 #python were harmed, only ☕️ #java infused drink: Javelit is like #streamlit but for #java developers!
October 27, 2025 at 9:41 AM
📢 Today, I'm building a 💬 chat interface with #Javelit, @langchain4j.dev, and the #Gemini chat model.
Easy! 👍

No 🐍 #python were harmed in this app, but some ☕️ #java was involved!

glaforge.dev/posts/2025/1...
October 25, 2025 at 4:28 PM
📢 A neat little #java tool: 𝗝𝗮𝘃𝗲𝗹𝗶𝘁

To create quick interactive app frontends!
It's like #streamlit, #gradio, or #mesop but for #java developers.

I built a small #NanoBanana image playground app to experiment with #Javelit:

glaforge.dev/posts/2025/1...
October 24, 2025 at 5:42 PM
Reposted by Guillaume Laforge
Everything you need to know on building #Agents with #ADK and #Java in one guide by @glaforge.dev

Check it out 👇
My comprehensive guide on building #AI #agents in #Java with the #ADK framework! 🤖☕
I've bundled everything you need to get started: my full article, the video recording at @devoxx.com, a codelab, the slides, an updated template project, and code samples, all in one place.
October 23, 2025 at 7:30 AM
My comprehensive guide on building #AI #agents in #Java with the #ADK framework! 🤖☕
I've bundled everything you need to get started: my full article, the video recording at @devoxx.com, a codelab, the slides, an updated template project, and code samples, all in one place.
October 22, 2025 at 5:07 PM
Reposted by Guillaume Laforge
Why MCP

Fun at Devoxx with Lize, Dimitris, @glaforge.dev and @jdubois.bsky.social

@devoxx.com @langchain4j.dev
October 9, 2025 at 12:53 PM
My new style 😎
Starting the morning at @devoxx.com with a @glaforge.dev with pink hair
October 9, 2025 at 11:33 AM
The Deep Dive on #AI Agent protocols that @emmanuelbernard.com @meteatamel.bsky.social and I delivered is already online!

Big focus on #A2A and #MCP!

www.youtube.com/watch?v=DiZs...
October 8, 2025 at 8:30 AM
Reposted by Guillaume Laforge
Join us tomorrow at 7pm CEST with the #PlatformEngineering community for a session on running Agentic Apps on #Kubernetes.

We will talk on how #Kubernetes with the power of #PlatformEngineering can power your agent based applications.

Register below 👇
October 6, 2025 at 7:18 AM
🖖 Hands-on workshops on AI Agents, Cloud Run, Gemini, Nano 🍌 Banana, Gemini CLI, and more! All over EMEA 🇪🇺

And there's one date in 🥖 Paris 🥐 on October 16th 🇫🇷

cloudonair.withgoogle.com/events/ai-ag...
October 3, 2025 at 7:39 AM
How to build incredible documentation
by @leerob.com
leerob.com/docs

1⃣ Fast
2⃣ Readable
3⃣ Helpful
4⃣ AI-native
5⃣ Agent-ready
6⃣ Polished
7⃣ Localized
8⃣ Responsive
9⃣ Accessible
🔟 Universal
Documentation
How to build incredible developer documentation.
leerob.com
October 2, 2025 at 12:33 AM
📢 Le 4 novembre à Paris, Google organise l'atelier #AccelerateAI avec #CloudRun et #ADK.

Une journée sur le développement et le déploiement d'applications #IA sur Cloud Run.

Par ici pour les inscriptions :
👉 goo.gle/accelerate-ai-paris
October 1, 2025 at 11:30 AM
Reposted by Guillaume Laforge
📽️ Il est là, il est beau, le replay de la dernière TADx avec @glaforge.dev : youtu.be/0nqxN3fyg1E

Encore merci à lui pour son super talk 🤩.

On se retrouve le mardi 28 octobre avec @zwindler.fr 🥳.

🎟️ Inscriptions et détails : www.eventbrite.fr/e/...
TADx S07E07 - Guillaume LAFORGE
Vous connaissez les Large Language Models sur le bout des doigts ? Vous maîtrisez le Retrieval Augmented Generation pour aider un LLM à chercher dans vos documents ? Il est temps de plonger dans le monde merveilleux des agents intelligents ! Dans cette session, nous commencerons d’abord par définir
youtu.be
September 30, 2025 at 11:39 AM
🤯 Nice, #Claude Sonnet 4.5 is already available on Google Cloud #VertexAI as-a-service!
console.cloud.google.com/vertex-ai/pu...
September 30, 2025 at 7:57 AM
🎨 Develop a creative #AI #Agent with #ADK for #Java using the #Gemini 🍌 #NanoBanana model, to create text, but also generate and edit images 🖌️

glaforge.dev/posts/2025/0...
Creative Java AI agents with ADK and Nano Banana 🍌
Large Language Models (LLMs) are all becoming “multimodal”. They can process text, but also other “modalities” in input, like pictures, videos, or audio files. But models that output more than just te...
glaforge.dev
September 23, 2025 at 12:05 PM
Reposted by Guillaume Laforge
In this blog, you will learn how to manage several Java Development Kits (JDKs) on your Linux system using SDKMAN. Besides JDKs, several other SDKs can be managed by means of SDKMAN. Enjoy!
#java
How to Manage Your JDKs With SDKMAN
In this blog, you will learn how to manage several Java Development Kits (JDKs) on your Linux system using SDKMAN. Besides JDKs, several other SDKs can be managed by means of SDKMAN. Enjoy!
mydeveloperplanet.com
September 21, 2025 at 8:34 AM
Reposted by Guillaume Laforge
The Amphora of Great Intelligence (AGI)

#webcomic #krita #miniFantasyTheater
September 10, 2025 at 4:27 PM
Reposted by Guillaume Laforge
Dive into the new Langchain4j Agentic Tutorial! Learn how to build intelligent, autonomous agents in Java step-by-step. Perfect for devs ready to take ML / AI workflows to the next level.

Check it out: buff.ly/eQB46xB

#Langchain4j #Java #AI #Agentic #MachineLearning
langchain4j-examples/agentic-tutorial/src/main/java at main · langchain4j/langchain4j-examples
Contribute to langchain4j/langchain4j-examples development by creating an account on GitHub.
buff.ly
September 19, 2025 at 5:08 AM
Reposted by Guillaume Laforge
Can’t wait for all the #LangChain4J sessions at Devoxx Belgium! m.devoxx.com/events/dvbe2...
September 17, 2025 at 6:17 AM
Use any #LLM with your ADK for #Java #AI #agent thanks to the integration with @langchain4j.dev
With some examples calling local models too, with @docker.com Model Runner and @ollamabot.bsky.social
developers.googleblog.com/en/adk-for-j...
ADK for Java opening up to third-party language models via LangChain4j integration- Google Developers Blog
The recent 0.2.0 release of Google’s Agent Development Kit (ADK) for Java adds an integration with t...
developers.googleblog.com
September 17, 2025 at 9:51 AM
📢 Developing an HTTP Streamable #MCP server with @micronautfw.bsky.social's new MCP module!
👍Good for your next #AI #agents tools 🛠️
The built-in validation and JSON schema support are quite rich & elegant!
glaforge.dev/posts/2025/0...
Creating a Streamable HTTP MCP server with Micronaut
In previous articles, I explored how to create an MCP server with Micronaut by vibe-coding one, following the Model Context Protocol specification (which was a great way to better understand the under...
glaforge.dev
September 16, 2025 at 1:12 PM