ddobrin (@ddobrin) profile picture

app architect @google. how about gen AI in prod? building really fast apps. bike. run. hike. what have I learned today... never bored…opinions are my own

Canada
Joined January 2009
Photo by ddobrin (@ddobrin)Photo by ddobrin (@ddobrin)Photo by ddobrin (@ddobrin)Photo by ddobrin (@ddobrin)Photo by ddobrin (@ddobrin)Photo by ddobrin (@ddobrin)Photo by ddobrin (@ddobrin)Photo by ddobrin (@ddobrin)Photo by ddobrin (@ddobrin)Photo by ddobrin (@ddobrin)
Type-safe #AI @agents, runtime reflection free, in @Kotlin: ADK for Kotlin 1.0 is out! • Kotlin Multiplatform core • Compile-time tool schemas w/ KSP • Coroutines & structured agent loops • Dynamic skills & human-in-the-loop Details on the blog: developers.googleblog.com/an…
3
9
2
25
3,761
👀 Sneak peek behind the scenes of Google Agent Skills! In my new article, I share how we build, test, and scale AI skills at Google: • Standardized SKILL.md layout • Remote MCP tools for IAM • Automated CI/CD checks • 2x2 evaluation matrix
10
27
12
138
110,992
💁 In today’s blog post, I talk about what makes Antigravity truly unique: Its ability to spin up and manage multiple agents. 🔗 medium.com/google-cloud/para…
8
2
40
13,280
Treat AI-generated code as a draft. It can write the first version, but never outsource the reading. No human review means no reliable trace from behavior back to intent. When you stop reviewing AI drafts, you stop knowing why the code works at all.
33
58
7
334
34,048
Things are happening 🤩
49
286
8
4,407
258,325
📢 Spring AI 1.1.0-M2 released! Highlights: • Enhanced MCP support (Java SDK v0.13.1) • Google GenAI integration enhancements • ZhipuAI integration improvements • Mistral OCR API integration • Anthropic cache management • API consistency, improvements & bug fixes
3
28
71
8,125
🚀 Spring AI 1.1.0-M1 is here! Featuring: • Comprehensive MCP integration including the support for Streamable HTTP client & server transports • New MCP annotations framework • Google GenAI SDK integration • Anthropic Claude prompt caching and more 🔗 spring.io/blog/2025/09/09/sp…
30
2
73
5,894
🔚 And here is the final recap article on the various #ADK agentic workflows on when & how to use 1⃣sub-agents 2⃣sequential 3⃣parallel 4⃣loop agents And their typical use cases, ✅pros & ❌cons. What would you like to learn about, next? glaforge.dev/posts/2025/07/2…
🔁 What about〖 loop flows 〗with #ADK for #Java for refinement, trial/error, self corrective #AI #agents? We'll talk about ⏪before & ⏩after agent callbacks, function calling exit, and max iteration limits ♾ Concrete example: a simple #Python code refinement loop agent 🧵
9
18
3,851
#Java turned 30 – but ask around at Spring I/O, and you’ll see the language is anything but legacy. We talked to engineers with 5, 10, even 25 years of experience: why they still choose Java, what’s changed, and what keeps them excited in 2025. Spoiler: it’s not just about records or virtual threads – it’s about trust, reliability, and the community: youtu.be/ADzL8jiMOv4
1
4
208
In my next few posts, I will talk about the Gen AI evaluation service in Vertex AI. In the first post, I give an overview of the Gen AI evaluation service and go through the main classes of metrics it supports for LLM evaluation: medium.com/google-cloud/gen-…
7
29
7,186
Started a blog series on Gemini CLI. Part 1 covers installation, a few settings and our first task. 🤖 Part 1 : Getting Started : bit.ly/4elBu7b Stay tuned, as we go deeper into configurations, context, MCP servers & more use cases. #Google #GeminiCLI #Tutorial
3
3
14
1,062
In case you missed the latest @langchain4j release, a new feature that snuck in is #guardrails! You can validate LLM input & output! docs.langchain4j.dev/tutoria…
1
5
17
1,786
Vaadin 24.8 is out!
7
28
1,254
New AI updates → goo.gle/4kNEZpz ✨ Gemini 2.5 Flash and 2.5 Pro are now generally available ✨ Supervised Fine-Tuning for Gemini 2.5 Flash is generally available ✨ Gemini 2.5 Flash-Lite in public preview ✨ Updated Live API with native audio in public preview
11
61
11
314
77,610
🌱 That’s a wrap on Spring I/O 2025! Thank you to everyone who made this edition so special. Your energy, passion, and support make Spring I/O what it is. 💚 🗓️ Mark your calendars for next year, Spring I/O 2026 will take place on April 13–15 in Barcelona!
11
58
3,678
A lot of great insights when it comes to MCP, A2A, RAG for enterprise applications at @ddobrin talk at @spring_io #springio25
3
7
1,023
Writing AI Agents in Java with the ADK framework, getting started guide in Java! glaforge.dev/posts/2025/05/2… #ADK #Java #AIAgent
14
1
32
3,660