Latest Posts by Guillaume Laforge
Java code snippet showing usage of the Gemini Interactions Java SDK with Gemma models, and the Google Search tool
๐ The Google Gemma models are also available via the #Gemini Interactions API:
github.com/glaforge/gem...
(an example with my #Java SDK โ๏ธ showing both available ๐ Gemma models and also with ๐ Google Search tool)
The components of a coding agent by @rasbt.bsky.social
magazine.sebastianraschka.com/p/components...
๐๐๐๐ Here's how to use the new #gemma 4 model in your #ADK #Java #AI agents, thanks to the @langchain4j.dev bridge
glaforge.dev/posts/2026/0...
It still amazes me how easy & fast it is to create #MCP servers in #Java with @jbang.dev, @langchain4j.dev and a custom skill inside #GeminiCLI
A handful of prompts, and less than 5 minutes later, I had created a working #Wikipedia MCP server!
glaforge.dev/posts/2026/0...
At #KubeConEU 2026, we unveiled 7 major evolutions for GKE and OSS. Engineering the open future so you can focus on code, not infrastructure.
Read the full breakdown: cloud.google.com/blog/product...
A quick look at what's new ๐งต๐
Google Cloud is committed to the future of #PostgreSQL! Learn about our latest contributions to enhancing logical replication, upgrade resilience, and overall stability in the core engine. #OpenSource
Read more: goo.gle/cloud-postgr...
๐ฝ๏ธ veo-3.1-lite-generate-preview is here!
Smaller, faster, cheaper and still all of the great video generation features from Veo 3.1 that you know and love (ex: background sound effects and audio).
Paid tier, per second:
$0.05 (720p)
$0.08 (1080p)
(4k not supported)
ai.google.dev/gemini-api/d...
In the YouTube video, I showed my "Comic Trip" agent.
If you want to know more about this #Java agent, you can read this article which details the #ADK agent hierarchy, the models, tools & plugins I configured, the @quarkus.io frontend I crafted.
glaforge.dev/posts/2026/0...
If you want to know more about how to write #Java #AI #agents with ADK, please watch my video:
www.youtube.com/watch?v=YqAB...
I'm demonstrating some of the new features in my "comic trip" app!
๐ฅณADK for #java 1.0 is out!
Write your #AI #agents with a cup of โ๏ธ
Learn more about the latest features in this article, have a look at the video, and the "comic trip" app I built with the framework.
Cloud Run Jobs or Cloud Batch? If you're running offline processing on Google Cloud, the choice isn't always obvious.
While both services are built for run-to-completion tasks, they serve very different needs.
Let me help you choose with my guide: medium.com/p/8590a8e3a3b1
๐
Code sample showing how to use the Lyria model in Java
๐ธGenerate audio clips & full songs in #Java with the new #Lyria3 generative model, using my #Gemini Interactions Java SDK ๐ถ
glaforge.dev/posts/2026/0...
I created a small #Java library to extract #JSON structures from chatty #LLM outputs that don't always output pure JSON
glaforge.dev/posts/2026/0...
Snippet of code showing how to configure the Google Maps tool with the Gemini Interactions API for Java
๐ข Just released v0.8.0 of my #Gemini Interactions API for #Java, with a new tool: Google Maps ๐บ๏ธ
github.com/glaforge/gem...
There's Antigravity, Gemini CLI, you can also use Gemini within JetBrains' IDEs, and including their latest Air product.
There's choice on how you wanna run it ๐
Time to try Gemini ๐
What? You prefer games to me?
(and happy birthday a bit late)
Fixing #AISlop with a #SKILL.md in #geminicli
Well, at least, removing as much sloppiness as possible from AI generated text! And making it more human-readable โบ๏ธ
Inspired by the awesome tropes.fyi
Explanations and skill:
glaforge.dev/posts/2026/0...
I'm not using AI to replicate artist works. I'm using it to discover new vocabulary in a foreign language.
Indeed it reused a familiar character for illustrating the vocab, and yes, there are some small text / ref errors, but the vocab is there and correct, AFAIK.
Not being a native English speaker I miss some vocabulary.
I wanted to know the words describing the elements of a comic book.
My friend #NanoBanana came to the rescue! I asked:
"Create an illustration describing the various elements of a comic page (panels, bubbles, etc)"
TamboUI is inspired from RataTUI.
In French, TamboUI sounds like "Tambouille" which is about cooking, and RataTUI sounds like "Ratatouille" which is a dish.
So the names fit well together!
I am a bit late sharing this! ๐
I wrote a post a few months ago about building a client-side AI agent. It uses the Chrome Prompt API with structured output to turn natural language into precise search filters.
๐ธ Zero server costs
๐ Total privacy
๐ถ Offline support
bandarra.me/posts/ai-sma...
Interested in extending your image-processing toolkit? Laurent Picard offers a comprehensive guide to identifying, restoring, and transforming elements within your image using Gemini.
Updated my Prompt API demo! ๐
Now using WebMCP to expose on-page agents to broader browser agents. This lets a general agent recruit the page as a domain-expert "sub-agent" for hyper-accurate tasks.
Links in replies! ๐
#WebMCP #BuiltInAI
๐โก๏ธ My favorite image model, now at flash speed!
#NanoBanana 2, pretty much the same quality as the pro version, but super, super fast!
blog.google/innovation-a...
Starting now!
๐ข Tomorrow at ๐ 1PM (Paris) / ๐ noon (London), I'll be your host for our #WednesdayBuildHour
I'll guide you through an online workshop to learn how to
๐๐๐ถ๐น๐ฑ #AI #Agents ๐๐ถ๐๐ต #ADK ๐ณ๐ผ๐ฟ #Java
โก๏ธ Register here: goo.gle/wbh-adk-java
#Agent #skills help ๐ฎ๐๐๐ผ๐บ๐ฎ๐๐ฒ ๐ฟ๐ฒ๐ฝ๐ฒ๐๐ถ๐๐ถ๐๐ฒ ๐๐ฎ๐๐ธ๐.
Recently I used #GeminiCLI to easily create #MCP servers in #Java with @jbang.dev & @langchain4j.dev.
I extracted that ๐ธ๐ป๐ผ๐๐น๐ฒ๐ฑ๐ด๐ฒ into a ๐ฟ๐ฒ๐๐๐ฎ๐ฏ๐น๐ฒ SKILL.md to create more servers!
glaforge.dev/posts/2026/0...