My talk focused on what everyone is talking about right now: AI Agents.
And in particular, I was interested in sharing with the audience things I’ve seen work or not work in companies, startups,
and via tons of discussions with AI practitioners I met at conferences, meetups, or customer meetings.
What a wild title, isn’t it?
It’s a catchy one, not generated by AI, to illustrate this crazy week of announcements by Google.
Of course, there are big highlights like Gemini 3 Pro, Antigravity, or Nano Banana Pro, but not only,
and this is the purpose of the article to share with you everything,
including links to all the interesting materials about those news.
Gemini 3 Pro
The community was eagerly anticipating the release of Gemini 3.
Gemini 3 Pro is a state-of-the-art model, with excellent multimodal capabilities,
advanced reasoning, excellent at coding, and other agentic activities.
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 a long time, I’ve wanted to add a “Similar articles” section to my posts, but I never quite found a simple and effective way to do it.
Hugo (the static stite generator I’m using) has a related content concept, but it wasn’t really what I was after.
In this article, I’ll guide you through the process of programmatically interacting with a web browser
using the new Computer Use model in Gemini 2.5 Pro.
We’ll accomplish this in Java ☕ leveraging Microsoft’s powerful Playwright Java SDK to handle the browser automation.
Yesterday, I uncovered the Javelit project in this
article
where I built a small frontend to create and edit images
with Google’s Nano Banana image model.
Javelit
Javelit is an open source project inspired by Streamlit from the Python ecosystem
to enable rapid prototyping and deployment of applications in Java.
Have you ever heard of Javelit?
It’s like Streamlit in the Python ecosystem, but for the Java developer!
I was lucky that the project creator reached out and introduced me to this cool little tool!
Javelit is a tool to quickly build interactive app frontends in Java, particularly for data apps, but it’s not limited to them.
It helps you quickly develop rapid prototypes, with a live-reload loop, so that you can quickly experiment and update the app instantly.
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 text are less common…
Recently, I wrote about my experiments with Nano Banana 🍌 (in Java),
a Gemini chat model flavor that can create and edit images.
This is pretty handy in particular for interactive creative tasks, like for example a marketing assistant that would help you design a new product,
by describing it, by futher tweaking its look, by exposing it in different settings for marketing ads, etc.
Especially since this week, Google announced that
Veo 3 became generally available,
with reduced pricing, a new 9:16 aspect ratio (nice for those vertical viral videos) and even with resolution up to 1080p!
In today’s article, we’ll see how to create videos, in Java, with the GenAI Java SDK.
We’ll create videos either:
By now, you’ve all probably seen the incredible images generated by the Nano Banana model
(also known as Gemini 2.5 Flash Image preview)?
If you haven’t, I encourage you to play with it within Google AI Studio,
and from the Gemini app.
or have a look at the @NanoBanana X/Twitter account which shares some of its greatest creations.
As a Java developer, you may be wondering how you can integrate Nano Banana in your own LLM-powered apps.
This is what this article is about! I’ll show you how you can use this model to: