Conferences
2025 - Codeurs en Seine Rouen 🇫🇷
2025 - BreizhCamp Rennes 🇫🇷
2025 - Devoxx Paris 🇫🇷
We have been working with ORMs for decades. As devs, they are convenient, but this magic comes at a cost that we often get to pay later on.
And yet, for several years now, alternatives such as jOOQ have been gaining ground. Their credo: go back to good old SQL, except it’s type-safe.
In this 2-hour hands-on lab, available in Java and in Kotlin, you will work on a typical Spring / JPA application and integrate jOOQ step by step. Along the way, we will discover just how much simpler, more standard and more expressive our code can become. And that it’s pretty easy.
2024 - BreizhCamp Rennes 🇫🇷
As time goes by, most applications tend to grow heavier and heavier, until they become too expensive to maintain.
Thankfully, DDD happens to include a whole section, often overlooked, called “Supple Design”. It provides techniques to reach for a design that can easily adapt to future needs. To put it simply: code that is -and will remain- a pleasure to work with.
Are these techniques from 20 years ago still relevant? How do they articulate with other concepts that have appeared since then? In order to answer these questions, let us review each of the principles of Supple Design, illustrate them in a live coding session, and see how they make sense as a whole.
2022 - BreizhCamp Rennes 🇫🇷
Service Mesh is a concept that has been trending for a few years now, and for good reason, as it brings great benefits to microservice architectures… But wait, what is this all supposed to mean?
This presentation goes back to basics to give you a clear understanding of what a Service Mesh actually is and how it could help you in your day-to-day work.
2019 - Xebicon Paris 🇫🇷
Documenting architecture decisions is usually not so easy. In just 5 minutes, I give you an overview of a solution that is both lightweight and efficient: ADRs.
Other presentations
- 2025 - Remote pair programming with mob.sh (Betclic)
- 2024 - Git basics and best practices (EDF)
- 2023 - jOOQ 101 (EDF)
- 2023 - Trunk-Based Development 101 (EDF)
- 2023 - Nice developer environments with Batect (EDF)
- 2022 - Introduction to Behavior-Driven Development (EDF)
- 2022 - Hands on Mutation Testing (EDF)
- 2022 - Resilience patterns with Resilience4j (EDF)
- 2021 - Back to Basics: Software Craftsmanship (Xebia)
- 2020 - Hexagonal Architecture 101 (Allianz)
- 2020 - Event Sourcing 101 (Europ Assistance)
- 2020 - Hands on Property-Based Testing in Java (Xebia)
- 2019 - Introduction to Domain-Driven Design (Xebia)
- 2019 - Debate: Anticipation and YAGNI (Xebia)
- 2018 - DevOps: SRE, CI/CD, Kubernetes, Istio, Infra as Code (Xebia)
- 2018 - Enforcing architecture decisions with ArchUnit (Xebia)
- 2018 - Collaborative workshop: Exploring Supple Design (Xebia)
- 2014 - Introduction to unit tests (Echoes Technologies)