Sign in

Daniel Garnier-Moiroux

@garnier.wf
986 followers 483 following 480 posts

Fiddler of things. Makes computers go beep-boop 🤖 Contributor to Spring Security. Spring Meetup Paris. 🍃 Certified Java Champignon 🍄‍

PostsRepliesMedia
Daniel Garnier-Moiroux @garnier.wf · 17/09/2026
Hey Spring fam 🍃 My early access book "Testing Spring Boot Applications" with @manning.com is Deal of The Day. Get 45% off the book, and a selection of other testing books, here: hubs.la/Q03-d27Y0 First 4 chapters online, the 5th is coming out soon, and putting finishing touches to chapter 6.
Poster for "testing spring boot applications"
It reads "deal of the day! September 17th"
Tagline "Build a solid mental model of what's happening in your Spring Boot test suite.
1105
Daniel Garnier-Moiroux @garnier.wf · 28/08/2026
Ha, so that’s why they’re called hail“stones”. Not even the biggest one, just the first I could grab.
Open palm holding a 4-5cm hailstone, ragged edges, like some mutant ice cube.
In the background, a flooded balcony with heaps of ice in the potted plants.
010
Daniel Garnier-Moiroux @garnier.wf · 22/06/2026
🤘
Daniel making a sign of the horns on stage at J-Sprint 🤘
040
Daniel Garnier-Moiroux @garnier.wf · 02/06/2026
IYKYK I just spent too much time on this game 🙈
A screenshot of my stats screen from the game Balatro.
It shows progress 90%, collection 100%, challenges 100%, deck stake wins 100% and stickers 62%.
030
Daniel Garnier-Moiroux @garnier.wf · 12/05/2026
One simply does not catch @ddoutsiopoulos.bsky.social by surprise. Whatever you throw at him, he'll be ready. @devoxx.uk pictures are out, go check them out! www.flickr.com/photos/12571...
Beautiful photo of Daniel blowing bubbles on a dark backgroundBeautiful photo of Daniel looking very satisfied after blowing bubbles
183
Daniel Garnier-Moiroux @garnier.wf · 22/04/2026
I have so many questions.
A weird AI generated Duke that has chicken legs, and fire coming out of his ass.
030
Daniel Garnier-Moiroux @garnier.wf · 20/04/2026
A whole beauty team! cc @brianvermeer.nl
Brian braiding Daniel’s hair. Brian is dead serious, and Daniel seems to be having the time of his life
151
Daniel Garnier-Moiroux @garnier.wf · 16/04/2026
_It_ didn’t deliver, YOU delivered!
020
Daniel Garnier-Moiroux @garnier.wf · 12/04/2026
Tired - breaking your shoulder Wired - right before conference and live-coding season begins.
Selfie of Daniel with his right arm strapped to his chest. He’s grimacing. 😬
17150
Daniel Garnier-Moiroux @garnier.wf · 19/03/2026
Can’t unsee 🙈
LinkedIn message “how did you manage to get Clint Eastwood on the cover?”
010
Daniel Garnier-Moiroux @garnier.wf · 18/03/2026
Big Steve Ballmer energy from @devoxx.fr "Spring (developers)! Spring (developers)! Spring (developers)! Wooooo! 🍃" (With less sweat, fortunately)
Screen capture from a Devoxx talk, in vertical format ("youtube shorts")

Daniel has both hands raised in the air.

Overimposed, a kawaii drawing of a character inspired by the Spring leaf.  It's dressed as a scientist, with a lab coat and safety goggles.

The caption reads "Spring, Spring".
054
Daniel Garnier-Moiroux @garnier.wf · 11/02/2026
It's the Java track, I should have updated my profile picture!
A portrait of Daniel, wearing a tipped golden cone hat. The hat has a sticker of Duke carrying a 30 years of Java birthday cake.
130
Daniel Garnier-Moiroux @garnier.wf · 04/02/2026
Spring AI's MCP Security project landed on Spring Initializr! Whether you're working on MCP Servers, MCP Clients, or an MCP-compliant Authorization Server - the @spring.io team's got you covered. The project lives on Github: github.com/spring-ai-co... (@starbuxman.joshlong.com made me do it 🙃)
A screenshot of Spring Initializr with "Model Context Protocol Security [Experimental]"
2124
Daniel Garnier-Moiroux @garnier.wf · 30/01/2026
Ah, yes, YouTube comments.
YouTube comment saying "he's not funny but these videos are verry informative" (sic)
2120
Daniel Garnier-Moiroux @garnier.wf · 28/12/2025
Donner de la confiture aux cochons 🇫🇷 Jam, not pearls.
A black and white photo of the band Pearl Jam in the 90s
041
Daniel Garnier-Moiroux @garnier.wf · 09/11/2025
Sunday morning mood “The earth is not a cold, dead place” Explosions in the sky
The cover for the album “the Earth is not a cold dead place“ from explosions in the sky. White background, the title is handwritten over and over and over again in black. on one of the lines towards the bottom “explosions in the sky” is written in red.
010
Daniel Garnier-Moiroux @garnier.wf · 31/10/2025
The Halloween @github.com contribution view is pretty neat :D
The github contribution tiling view, with Halloween colors. Yellow to brown scale, yellow is less activity and brown is more.
030
Daniel Garnier-Moiroux @garnier.wf · 14/10/2025
@devoxx.com blues, by @ddoutsiopoulos.bsky.social 🍟
A 5-pane picture of Daniel walking towards a  French fries buffet at devoxx, picking a pack, and seemingly enjoying a delicious greasy fry, with a big smile on his face
1121
Daniel Garnier-Moiroux @garnier.wf · 10/10/2025
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
YouTube thumbnail with a big zoom on my coding screen that shows a password “pw”
3233
Daniel Garnier-Moiroux @garnier.wf · 08/10/2025
Me when I look at @ddoutsiopoulos.bsky.social photos after a long day at #devoxx @devoxx.com
Three panel picture of Daniel giving a "chef kiss"
1130
Daniel Garnier-Moiroux @garnier.wf · 07/10/2025
@johanhutting.bsky.social bringing you the “behind the scenes” snapshot #devoxx #eatingwhileothersareworking
Alina and Daniel taking a selfie. The caption reads “the queen” pointing at Alina, and “the fool” pointing at Daniel.
Alina has a crown emoji drawn on her head, and Daniel an emoji cap
061
Daniel Garnier-Moiroux @garnier.wf · 07/10/2025
Who spends time during the break of their 3h deep dive session to bring me a snack?! The Queen of #eatingwhileothersareworking, @alina-yurenko.bsky.social in person. A living example of the Speaker’s Code of Honor. #devoxx @devoxx.com
A selfie of Alina and Daniel. Daniel in the forefront, Alina just behind. She holds a protein bar, and Daniel is pretending to take a big bite, mouth wide open!
1202
Daniel Garnier-Moiroux @garnier.wf · 01/10/2025
DDD, aka @devoxx.com Driven Development ✨ “We’re all in this together” edition, starring @glaforge.dev
A GitHub comment, in which Guillaume asks whether the change will be released before Devoxx.
3101
Daniel Garnier-Moiroux @garnier.wf · 30/09/2025
ENHANCE MORE! It was actually a self-portrait 🤯 What a genius.
The same picture, more zoomed in
130
Daniel Garnier-Moiroux @garnier.wf · 30/09/2025
And … ENHANCE … (the quality of this shot is just bananas.)
A close up of the phone screen seen in the picture of the previous post
120
Daniel Garnier-Moiroux @garnier.wf · 30/09/2025
I was going through some of my favorite shots of @ddoutsiopoulos.bsky.social , and came across this one…
Patrick and Federico from Voxxed Zürich, backside, taking a selfie. You can see their faces on the screen of the phone.
281
Daniel Garnier-Moiroux @garnier.wf · 23/09/2025
OWASP AppSec Days in Paris 🔐
Organizers of the conference on stage, in front of an intro slide “welcome to the first OWASP France conference”

The lighting is pink-ish, organizers are wearing white OWASP tshirts
040
Daniel Garnier-Moiroux @garnier.wf · 17/09/2025
@alina-yurenko.bsky.social would be proud 🍪 #eatingwhileothersareworking @maritvandijk.bsky.social @piotrprz.bsky.social
Marit and Piotr on stage at a conference.

In the foreground, a cup of a coffee and a chocolate chip cookie.
1143
Daniel Garnier-Moiroux @garnier.wf · 05/08/2025
Ok, ok, this year’s @devoxx.com is going to be really fun. But it’s also, like, a lot of work? Oh, yeah, one of those is a 3h Deep Dive 🫣
Photo of my inbox, showing three talks accepted at Devoxx Belgium 2025
1250
Daniel Garnier-Moiroux @garnier.wf · 19/06/2025
Aaron Parecki on OAuth2 (for MCP servers). Perfection 😙👌 Source: youtu.be/mYKMwZcGynw?...
Diagram summarizing modern OAuth 2.0 best practices. The RFC6749 OAuth Core shows four flows: Authorization Code, Implicit (crossed out), Password (crossed out), and Client Credentials. Annotations recommend PKCE and newer RFCs: RFC7636 (PKCE for confidential clients), RFC8252 (PKCE for mobile), and best practices for browser apps. A red “Security BCP” banner advises against deprecated flows. Under RFC6750 Bearer Tokens, three token transmission methods are listed: HTTP Header, POST Body, and Query String (crossed out).
162
Daniel Garnier-Moiroux @garnier.wf · 02/06/2025
… blah Java blah blah blah … 🧐 Oh hey look who’s here! 🙂 It’s @ddoutsiopoulos.bsky.social !!!! Hiiiiii ✌️😁 Fun times @springio.net , always a delight to notice the hidden hero, the man behind the camera 📸 Incredible work, my friend!
Daniel in a conversation, a beer in handDaniel in the same conversation, looking straight at the camera, with a slight grinDaniel, still in the same conversation, looking at the camera, making an ecstatic V-sign with his fingers, huge smile on his face
1141
Daniel Garnier-Moiroux @garnier.wf · 23/05/2025
#springio25 is a wrap 🎬 I had hell of a great time, amazing crowd, great discussions with experts, delicious food and good times with friends in lovely Barcelona. Soon the videos, to watch everything I missed 🤓 Thanks for putting it together @sergialmar.com . You are a pillar of this community 💚
View from inside a French high speed train. Daniel’s spring io badge is dangling from the seat. In the background, a train yard view through the train window.
1150
Daniel Garnier-Moiroux @garnier.wf · 23/05/2025
Look ma! My CSS is on the big screen 🥹
Andreas showcasing the spring security “register passkey” feature on the main stage at spring io
050
Daniel Garnier-Moiroux @garnier.wf · 23/05/2025
@andifalk.bsky.social on “what’s new in Spring Security” at @springio.net Nice and simple explanation of OAuth2 token exchange.
Andreas on stage at Spring I/O, with a diagram of the OAuth2 token exchange flow on the sceeen behind him. The diagram is clear and colorful.
141
Daniel Garnier-Moiroux @garnier.wf · 23/05/2025
Artist at work 📸 @ddoutsiopoulos.bsky.social covering @springio.net
Dimitris taking a photo at Spring IO, camera in hand at chest level, big smile on his face.
Photo is dynamic and blurry around the edges.
1100
Daniel Garnier-Moiroux @garnier.wf · 23/05/2025
Really excited about this #springio25 Spring Boot testing talk by Sergei Chernov 🤘
Photo of Sergei on stage at Spring IO. Behind him on the screen is the title slide for his presentation reading “optimizing Spring-based integration tests”.
150
Daniel Garnier-Moiroux @garnier.wf · 23/05/2025
Join the Cone Hat Cult 🥳🥳🥳 Ft @balarawool.bsky.social
Selfie of Daniel and Bala at Spring I/O, wearing golden party hats with a Duke sticker on it.
They are smiling.
People behind them are also wearing the silly cone hat.
192
Daniel Garnier-Moiroux @garnier.wf · 13/05/2025
“And remember, when giving your talk: go up there and have fun!! People want to have fun, with you!” - @starbuxman.joshlong.com Thanks for all the fun opportunities @devoxx.uk , great vibes, lovely crowd, and balloons 🎈🎈 (Pic: @ddoutsiopoulos.bsky.social , who else can capture this?!)
Daniel on stage at Devoxx UK, juggling a light blue balloon with a single finger. The balloon is just above head level, and Daniel is looking up to catch it.
2163
Daniel Garnier-Moiroux @garnier.wf · 08/05/2025
Can’t escape #eatingwhileothersareworking when we’re in the room with @maritvandijk.bsky.social Honoring the Queen of EatingWhileOthersAreWorking @alina-yurenko.bsky.social 👑
Marit and Daniel eating while Alina is presenting on stage
0132
Daniel Garnier-Moiroux @garnier.wf · 06/05/2025
Je crois qu’il faut que j’arrête…
Daniel a Devoxx Belgique qui regarde l’appareil photo et contracte les biscotos.Daniel a DevoxxUK qui regarde directement l’appareil et fait des signes en V kawaii avec les deux mains ✌️ Daniel qui montre le signe de Voxxed Days Zürich en tirant la langue
010
Daniel Garnier-Moiroux @garnier.wf · 28/04/2025
Is this a #DevoxxFish? Non non non, this is @devoxx.fr 🇫🇷 c’est un #PoissonDevoxx (le poisson le poisson hi hi hi hon hon hon 🎶). A decent-sized catch apparently. (Credit: Alexis Goudeau)
Daniel on stage at Devoxx France, smiling, wearing a shirt that reads “chief Spring officer”.
He holds his hands apart, as is measuring a fish and showing the size of the catch.
171
Daniel Garnier-Moiroux @garnier.wf · 25/04/2025
The @devoxx.fr speaker gift was delightful, built it with the kiddo and it was fun 😊 AI-generated images have a way of throwing you off big time, upping the challenge.
A Devoxx-themed jigsaw puzzle, 240 pieces.
1111
Daniel Garnier-Moiroux @garnier.wf · 17/04/2025
Sorry it took me so long @andresalmiray.com (Hire me for all your public relations needs)
The DevoxxUK cover card for Andres, says “maven verify” with hearts poorly drawn around it, and tiny text that reads “say clean install one more time I dare you”
1122
Daniel Garnier-Moiroux @garnier.wf · 17/04/2025
@seb.deleuze.fr showing AOT cache improvements for JVM warmup at @devoxx.fr 30s down to about 5s warmup time for his sample app! 🏎️💨
Sébastien on stage at devoxx.
His Slides show the AOT warmup improvements as a graph.
0143
Daniel Garnier-Moiroux @garnier.wf · 16/04/2025
@seb.deleuze.fr avoiding all NullPointerExceptions with JSpecify at @devoxx.fr 🤘
Sébastien on stage at Devoxx France.

The screen on the side reads “express nullness explicitly with JSpecify”
1223
Daniel Garnier-Moiroux @garnier.wf · 05/04/2025
Va falloir mettre tout le staff dessus mais vous avez encore le temps de les faire maison.
Un bâton de colle UHU
120
Daniel Garnier-Moiroux @garnier.wf · 30/03/2025
@ddoutsiopoulos.bsky.social is a living legend. Check out his pictures, he’s got an incredible eye 🤩
Portrait of Federico from Voxxed Zürich, from the waist up, leaning against a mirrored wall.Picture from behind of Federico and Patrick taking a selfie - you can see their faces on the screen of the smartphone. Picture of Alina, yellow shirt on red cinema seats. She’s clapping and smiling at the camera.Picture of Daniel looking straight at the camera through a glass of water.
1122
Daniel Garnier-Moiroux @garnier.wf · 25/03/2025
Oh no! There’s a security vulnerability in my ice-cream! #eatingwhileothersareworking #VDZ25
Ice cream cup in the foreground, with Lize and Brian in the background, presenting
050
Daniel Garnier-Moiroux @garnier.wf · 25/03/2025
Warming up before kicking off #VDZ25
Federico and Patrick on stage at Voxxed Zürich
030
Daniel Garnier-Moiroux @garnier.wf · 24/03/2025
Heading east. Guess where 😏 This is going to be super fun!
Side photo of Daniel, by the window in a high-speed train.

Wearing a t-shirt where one deciphers “…OXXED DA…” and below “Zü…”
240