~/talks

Daniel Garnier-Moiroux

what they talk about

all 11 in the filters

where they keep going back

all 13 in the filters

on a stage with

all 9 in the filters

who talks about the same things

titleconferencedate
Securing MCP Servers with Spring AIDevoxx France 20262026-04-22
How to build a secure MCP (Model Context Protocol) server using Spring AI and the MCP SDK, with a practical demonstration of adding OAuth2-based access…
Talk in French on
Authorization with Spring Security: Permissions, Roles and MoreDevoxx France 20262026-04-22
Covers how to implement authorization in Spring Boot using Spring Security, focusing on permissions and roles beyond simple .hasRole checks. Explains…
Talk in French on
Passwordless apps: Passkeys in practiceDevFest Paris 20252025-11-21
Passkeys are described as a passwordless authentication method using a private cryptographic key; users authenticate via device biometrics or password managers…
Talk in French on
Authorization in Spring Security: permissions, roles and beyondSpring I/O 20252025-05-22
Live-coded Spring Boot app shows concrete patterns: request-level rules with AuthorizationManager lambdas, method-level checks via preAuthorize/postAuthorize…
Talk on
Spring Boot testing: Zero to HeroDevoxx UK 20252025-05-07
Starts from the problem that @SpringBootTest is easy to overuse — tests balloon to 12 minutes and fail randomly — then shows concrete fixes: replace blanket…
Talk on
OAuth2, OpenID: SSO under the hoodVoxxed Days Zürich 20252025-03-25
Builds a minimal SSO flow in Java: constructs the Google authorization URI, performs the redirect, receives an authorization code, POSTs that code to Google’s…
Talk on
Passkeys in practice: implementing passwordless appsVoxxed Days Ticino 20252025-01-16
Claims that WebAuthn passkeys let apps go passwordless using asymmetric keys, demonstrated with Spring Security + the webauthn4j Java library and Spring Boot…
Talk on
OAuth2, OpenID: live-coding SSO, from first principlesVoxxed Days CERN 20252025-01-15
Live-codes a minimal SSO: a Java Spring Boot web app sends users to Google’s authorization endpoint from accounts.google.com/.well-known/openid-configuration…
Talk on
Migrating Spring Boot apps to GraalVMDevoxx Belgium 20242024-10-07
Migrating a Spring Boot 3+ app to GraalVM Native Image uses the native-maven/Gradle plugin, Spring AOT-generated runtime hints, the tracing agent for library…
Talk on
Spring Boot testing: Zero to HeroDevoxx Belgium 20242024-10-07
Shows how to stop tests from turning into a 12‑minute flaky nightmare by using Spring Boot’s real toolkit: @SpringBootTest vs @WebMvcTest slices, MockMvc (and…
Talk on
Carvel: small tools for joyfully deploying apps to KubernetesVoxxed Days Brussels 20242024-05-21
Carvel presents seven single-purpose tools and the demo builds a small app with three configMaps, Deployments, Service and Ingress wired together. It shows ytt…
Talk on
Password-less apps: implementing WebAuthNDevoxx France 20242024-04-17
Shows how to replace passwords with WebAuthN using Spring Boot and Spring Security, demonstrating Touch ID, YubiKey and iPhone QR pairing, JavaScript calls…
Talk on
Password-less apps: implementing WebAuthNVoxxed Days Zürich 20242024-03-07
Live demo adds WebAuthN to a Spring Boot app: JavaScript calls navigator.credentials.create/get, server generates per-session challenge and stores it, the…
Talk on
Ignite sessionsJ-Fall 20232023-11-09
Seven fast pitches cover practical wins and failures: one developer deprecated my library after finding an existing GitHub project and used OpenRewrite to…
Talk on
Securing Web Apps in Kubernetes Using Spring Authorization ServerSpringOne at VMware Explore 2023 Las Vegas2023-08-21
Integration of Spring Authorization Server with Kubernetes that shows an actual implementation: key rotation with k8s Secrets using an Informer to populate a…
Talk on
Spring Security: The Good PartsVoxxed Days Luxembourg 20232023-06-21
An overview of Spring Security covering its architecture, core patterns and common abstractions, with concrete examples of how they appear in code and how to…
Talk in French on
Spring Security: The Good PartsVoxxed Days Zurich 20232023-03-16
Explains concrete Spring Security 6 details: replace WebSecurityConfigurerAdapter with a security filter chain bean, uses ordered servlet filters to block or…
Talk on
Senior dev, mentor, teacher — same battles, same techniquesDevFest Lille 20222022-06-10
Daniel Garnier-Moiroux explains how experienced software developers can effectively mentor and teach juniors by applying teaching theory and practical…
Talk in French on
Spring Security - Decoding and DemystifyingDevoxx France 20222022-04-20
An introduction to Spring Security as the standard library for securing Spring-based web applications, explaining its default protections, configuration…
Talk in French on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.