Daniel Garnier-Moiroux
banner
garnier.wf
Daniel Garnier-Moiroux
@garnier.wf
Fiddler of things. Makes computers go beep-boop 🤖 Contributor to Spring Security. Spring Meetup Paris. 🍃

Certified Java Champignon 🍄‍
Reposted by Daniel Garnier-Moiroux
After a year of work, we are happy to share that Spring Framework 7.0 GA is now available! spring.io/blog/2025/11...

Time to celebrate, get a bit of rest and help the team to prepare Spring Boot 4.0 GA release planned November 20th 😊

#spring #java
Spring Framework 7.0 General Availability
Level up your Java code and explore what Spring can do for you.
spring.io
November 13, 2025 at 5:40 PM
Reposted by Daniel Garnier-Moiroux
🚀 Spring AI 1.1.0 GA Released

🔧 Better MCP Integration ... 🔐MCP OAuth2 server protection 🔄 Recursive Advisors ...📦 Developer Experience: ... Over 850+ commits
Kudos to the entire Spring AI community! 🙌

Find more: spring.io/blog/2025/11...
@spring-ai.bsky.social
November 13, 2025 at 8:01 AM
Reposted by Daniel Garnier-Moiroux
Don't miss my new blog post in the Road to GA series to learn how the Spring team empowers Spring developers to make their Spring Boot 4 application null-safe, to reduce or remove the risk of NullPointerException and to solve "the billion dollar mistake"! spring.io/blog/2025/11...

#spring #java
Null-Safe applications with Spring Boot 4
Level up your Java code and explore what Spring can do for you.
spring.io
November 12, 2025 at 5:09 PM
Reposted by Daniel Garnier-Moiroux
Hi everyone! An ongoing reorganization at my current employer has prompted me to seek for a new role and would appreciate your support.

I'm open to remote (anywhere) and hybrid roles in Switzerland. I have 25+ years experience as a software developer, 8 as devrel www.linkedin.com/posts/aalmir...
#opensource #opentowork | Andres Almiray
Hi everyone! An ongoing reorganization at my current employer has prompted me to seek for a new role and would appreciate your support. I'm open to remote (anywhere) and hybrid roles in Switzerland (...
www.linkedin.com
November 11, 2025 at 10:46 AM
Sunday morning mood

“The earth is not a cold, dead place”
Explosions in the sky
November 9, 2025 at 10:22 AM
Reposted by Daniel Garnier-Moiroux
Woo-hoo! I am delighted to announce that my newest book, Spring AI in Action, is now complete and available at Manning! www.manning.com/books/spring...

If you're looking to learn how to apply GenAI in your Java projects, then check out my book.
Spring AI in Action - Craig Walls
Use Spring AI to add generative AI features like virtual assistants, text summaries, and suggestions to your Java applications. No matter what kind of software you’re building, there’s a huge demand ...
www.manning.com
November 6, 2025 at 2:47 PM
Reposted by Daniel Garnier-Moiroux
L’ouverture des ventes Devoxx France c’est ce jeudi à 10h00 sur reg.devoxx.fr ! Faites passer le message
Bientôt disponible - Devoxx France 2026
reg.devoxx.fr
November 6, 2025 at 7:28 AM
Reposted by Daniel Garnier-Moiroux
Les inscriptions sont ouvertes pour la soirée Spring Boot 4 & Passkeys en partenariat avec le Spring meetup.
Par @snicoll.be et @kehrlann.bsky.social
Cher Criteo
Le lundi 10 novembre prochain
www.parisjug.org/events/2025/...
Soirée Spéciale Spring
Date et lieu Lundi 10 Novembre 2025 à 19h00 Dans les locaux de Criteo Les sessions sont filmées et le public est photographié. Les photographies sont ensuite publiées sur le site du Paris JUG et autre...
www.parisjug.org
November 5, 2025 at 8:39 AM
Reposted by Daniel Garnier-Moiroux
Notre CFP ouvre dans 1 semaine tout pile 🙌

Pas besoin d’avoir 10 ans d’expérience ou d’être une rockstar du dev pour proposer une conférence 💫

Alors, prêt·e à franchir le pas ?

➡️ RDV sur le lien le 10 novembre à 9h : sessionize.com/mixit-2026/
November 3, 2025 at 10:01 AM
Reposted by Daniel Garnier-Moiroux
Le FinistDevs revient à ses racines de JUG !
🗓️ Jeu 13 nov 18h30
📍 Zenika Brest
👨‍💻 @snicoll.be – Spring Boot : Chapitre 4
Découvrez les nouveautés de Spring Boot 4.0 : JSpecify, Jackson 3.0, RestClient…
🍕 Pizzas & boissons
➡️ www.meetup.com/finistdevs/e...
FinistDevs | Meetup
Twitter: @FinistDevsSite web: https://finistdevs.orgLe FinistJUG est un groupe d'utilisateurs Java ayant pour but de réunir les acteurs du langage (professionnels, communautés open source, institution...
meetup.com
November 3, 2025 at 10:16 AM
Reposted by Daniel Garnier-Moiroux
Spring Boot 4's new BeanRegistrar interface finally gives us a clean way to register beans programmatically! No more wrestling with BeanFactoryPostProcessor for dynamic registration. Perfect for conditional loading & performance optimization 🚀

Blog: danvega.dev/blog/programmatic-bean-registration
Spring Boot 4's Bean Registrar: A Cleaner Way to Register Beans Programmatically
Learn how Spring Boot 4's new BeanRegistrar interface simplifies programmatic bean registration in Spring Framework 7. This tutorial demonstrates dynamic bean creation based on environment properties,...
danvega.dev
November 1, 2025 at 5:41 PM
The Halloween @github.com contribution view is pretty neat :D
October 31, 2025 at 4:55 PM
Reposted by Daniel Garnier-Moiroux
A new feature dropped on start.spring.io!

Because you all love YAML so much, we've added radio buttons to switch the configuration format from properties to YAML. Hope you brought a ruler and don't live in Norway!
October 30, 2025 at 9:48 AM
Reposted by Daniel Garnier-Moiroux
We've published a new installment of our "Road to GA" blog series. This time it's about the huge modularization effort the Spring Boot team has done and which is coming in Spring Boot 4: spring.io/blog/2025/10...

#java #spring #springboot
Modularizing Spring Boot
Level up your Java code and explore what Spring can do for you.
spring.io
October 28, 2025 at 3:47 PM
Submit!

It’s a great conference, the organizers are absolutely lovely, and speakers are very well treated 😊
🎤 CFP for Voxxed Days Zürich 2026 is OPEN!
Share your story, inspire devs, and join us in Zürich 🇨🇭

🗓️ 24 March 2026 | 📍 Arena Cinemas Sihlcity
🚨 CFP closes 1 Dec 2025 – don’t miss out!

zurich.voxxeddays.ch

#VoxxedDaysZurich #VDZ26 #Voxxed #CFP #DeveloperCommunity
October 21, 2025 at 8:48 PM
Reposted by Daniel Garnier-Moiroux
Mark your calendars 🗓️ The amazing @garnier.wf joins me on Monday for #SpringOfficeHours at 10:00 AM EDT as we talk about Securing MCP Server with Spring AI

www.youtube.com/watch?v=Eh2T...
Spring Office Hours: S4E28 - Securing MCP Servers with Spring AI
YouTube video by SpringDeveloper
www.youtube.com
October 17, 2025 at 2:22 PM
Uh, today I fell for a phishing email for the first time. Very well crafted, with some info they got from previous leaks, but a slip up on my part.

They extracted some personal info but nothing I couldn’t deal with, thankfully. Then they called, v sophisticated too. But I was already aware 😮‍💨
October 16, 2025 at 12:26 PM
October 14, 2025 at 3:48 PM
Reposted by Daniel Garnier-Moiroux
I've done a lot of cleanup on #SpringSecurity MFA support this past week. The updates (along with improved docs) can be seen in the reference docs.spring.io/spring-secur...
docs.spring.io
October 10, 2025 at 9:34 PM
YouTube decided to display my leaked passwords as the thumbnail for a … 2h49 video 😱

If you want to learn about authorization, roles and permissions in Spring Security, and optionally steal my very secure passwords, check out my deep dive from @devoxx.com !

youtu.be/LGlyLmxjutI
October 10, 2025 at 8:45 AM
I love the hallway track at conference!

So much joy in meeting with the community ☺️
Yesterday @garnier.wf taught us privately @devoxx.com how to make our login flow better between our JS UI and Spring Boot API with Spring Security. It works in our code Daniel! Thank you so much for your time. #Java #devlife
October 9, 2025 at 11:38 AM
Reposted by Daniel Garnier-Moiroux
📣 The Spring I/O 2026 CFP is now OPEN!

📅 Deadline: 9 January 2026
📍Palau de Congressos de Catalunya, Barcelona

👉 Submit your proposal now and join us on stage: 2026.springio.net
October 8, 2025 at 11:58 AM
Me when I look at @ddoutsiopoulos.bsky.social photos after a long day at #devoxx @devoxx.com
October 8, 2025 at 3:35 PM
Reposted by Daniel Garnier-Moiroux
All the #Devoxx Belgium Deep Dive talks from the 2nd day are now available on the companion app and our YouTube channel! #Enjoy 🍿
www.youtube.com/@DevoxxForev...
October 8, 2025 at 5:54 AM
@johanhutting.bsky.social bringing you the “behind the scenes” snapshot #devoxx #eatingwhileothersareworking
October 7, 2025 at 10:12 PM