Alexandre Roman
alexandreroman.fr
Alexandre Roman
@alexandreroman.fr
Lead Solution Engineer (Spring / Tanzu) at Broadcom (ex Pivotal).
Spring Boot fan, Kotlin addict, I love building cloud native apps.

Posts are my own.
Reposted by Alexandre Roman
MCP Java SDK 0.8.0 is now available!

✨ New session-based server architecture for concurrent connections
🧠 Sampling support for AI model interactions
📦 OSGi metadata generation support
⚠️ Migration guide: shorturl.at/0SzQJ

#MCP #Java #ModelContextProtocol
java-sdk/migration-0.8.0.md at main · modelcontextprotocol/java-sdk
The official Java SDK for Model Context Protocol servers and clients. Maintained in collaboration with Spring AI - modelcontextprotocol/java-sdk
shorturl.at
March 21, 2025 at 6:59 PM
Just built a Chess AI app with Spring AI that lets you play against different #AI models like OpenAI, Claude & Mistral! 🧠♟️

The best part? Switch models mid-game to see which AI plays better chess! @spring-ai.bsky.social makes connecting to LLMs ridiculously easy.
February 28, 2025 at 3:46 PM
Reposted by Alexandre Roman
You can create all of your ARM64 & AMD64, JVM and native-graalvm, OCI images from a single machine, with #SpringBoot 3.4.0.

dashaun.com/posts/multi-...
Multi-Architecture Spring OCI from anywhere with Paketo
Learn how to build multi-architecture Spring Boot 3.4.0 OCI images for both AMD64 and ARM64 using Paketo buildpacks. Includes step-by-step guide for JVM and native images with 60% smaller footprint.
dashaun.com
December 17, 2024 at 8:01 PM
Reposted by Alexandre Roman
Real-time internet search capabilities for LLMs with #SpringAI and #MCP! Get instant, up-to-date information without RAG. Check out the code: github.com/spring-proje...
December 17, 2024 at 9:53 AM
Reposted by Alexandre Roman
Thanks @dashaun.com

I have documented what we did, in a form of blog post!

Thanks for hosting me!

medium.com/@neuw/multi-...
December 15, 2024 at 6:52 AM
Reposted by Alexandre Roman
Introducing #SpringAI #MCP: A Java SDK for the Model Context Protocol! Standardize how your Java applications integrate with LLMs, connect to data sources, and build AI-powered tools. Get started now:
spring.io/blog/2024/12...
December 11, 2024 at 1:22 PM
Reposted by Alexandre Roman
Nice. Too Good To Go (an app that aims to reduce food waste) uses Spring under the hood.

www.youtube.com/watch?v=aim5...
December 9, 2024 at 8:20 AM
Reposted by Alexandre Roman
🤖 @tzolov.bsky.social created a cool demo showing off OpenAI gpt-4o-audio and Spring AI and said it could use a better interface. Ask, and you shall receive. Introducing Marvin, the paranoid UI 😆
github.com/marcushellbe...
December 6, 2024 at 12:32 AM
Reposted by Alexandre Roman
#SpringAI: Craft a speech-to-speech chatbot with Marvin, the galaxy's most intelligent & depressed robot! 🤖
Details: spring.io/blog/2024/12...
December 5, 2024 at 5:26 PM
Reposted by Alexandre Roman
With Spring AI, you can now rely on OpenAI multimodality for both images and audio!
New in #SpringAI: Audio support for #OpenAI integration thanks to @thomasvitale.com 's contribution!
Check out the docs: docs.spring.io/spring-ai/re...
November 27, 2024 at 2:39 PM
Reposted by Alexandre Roman
Spring Meetup Paris, dernière édition de l'année, le 10 décembre 2024 🎄

Au programme, profiling d'applis avec VisualVM par Achraf Hasbi, et Architecture hexagonale, par @julientopcu.com

Venez nombreux-ses, ça va être bien sympa 🥳
November 26, 2024 at 11:27 AM
Reposted by Alexandre Roman
If you have Spring Boot projects using webjars-locator-core, upgrade to Spring Boot 3.4 and replace it with webjars-locator-lite which is supported by Spring Framework 6.2. Up to 50% decreased startup time measured on Petclinic by removing the classpath scanning done by this library!
November 25, 2024 at 10:06 AM
Reposted by Alexandre Roman
it's hard to pick just one of the features from the Spring Boot 3.4 release that I love the most!

- spring framework `
@Fallback
` beans
- spring-boot:build-image works with graalvm native images on Apple Silicon / ARM 64
- one time token in Spring Security
- webautn/passkeys in Spring Security
November 25, 2024 at 4:15 AM
Reposted by Alexandre Roman
Spring Boot 3.4.0 available now
Level up your Java code and explore what Spring can do for you.
spring.io
November 21, 2024 at 8:25 PM
Reposted by Alexandre Roman
Parts of Leyden and other CDS improvements are now in JDK mainline, in time for JDK 24 fork. The improvements are visible even on simple HelloWorld-style examples. There are even more things to squeeze!
November 19, 2024 at 9:21 AM
Looking for ideas to power up your @spring.io app with Spring AI?

➡️ Search no more, here's a GitHub repo with demos from my Spring Meetup #Paris session: github.com/alexandrerom...
GitHub - alexandreroman/spring-ai-101: See Spring AI in action!
See Spring AI in action! Contribute to alexandreroman/spring-ai-101 development by creating an account on GitHub.
github.com
November 15, 2024 at 12:13 PM
Reposted by Alexandre Roman
🔐 Stop hardcoding API keys in your Spring Boot apps! Learn how to properly use environment variables for secure configuration management. #SpringBoot #Java #Security

https://www.danvega.dev/blog/spring-boot-environment-variables
November 14, 2024 at 4:08 PM
About to start my session tonight at @spring.io meetup #Paris: GenAI Design Patterns with Spring AI 😀
November 13, 2024 at 6:10 PM
Hello there! 👋
November 13, 2024 at 5:31 PM