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
🐘 @glaforge@uwyn.net 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.
Reposted by Guillaume Laforge
Petit selfie avec @glaforge.dev après son talk 😁
November 13, 2025 at 11:26 AM
Just built a "Similar Articles" feature for my #Hugo blog!

🤖 I dive into the process:

1️⃣ Summarize posts with #Gemini Flash
2️⃣ Create vector embeddings with Gemini Embedding
3⃣ Calculate cosine similarity
4️⃣ Update posts

glaforge.dev/posts/2025/1...
Finding related articles with vector embedding models
When you enjoyed reading an article on a blog, you might be interested in other, similar articles. As a blog author, you want to surface that relevant content to your readers to keep them engaged. For...
glaforge.dev
November 12, 2025 at 11:59 AM
Something I really enjoy with vibe coding in environments like #Google #AIStudio is how easy it is to experiment with ideas, make visualizations to understand a concept, and learn new things!
November 10, 2025 at 8:57 PM
🚗 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