Conferences
2025 - BreizhCamp Rennes 🇫🇷
2025 - Devoxx Paris 🇫🇷
Sortir des ORMs avec jOOQ (2h hands-on lab)
Hibernate, Entity Framework, JPA… We have been working with ORMs for decades. As devs, we often know how to use them, but what’s behind them is a bit of a mystery. It’s convenient, it saves time, but this magic comes with a cost that we often come to pay later on: complex queries, poor performance, context-specific behaviors…
And yet, for several years now, alternatives such as jOOQ have been gaining traction. Their credo: throw away your ORM and go back to good old SQL, except it’s type-safe.
This workshop, available in Java and Kotlin, has you working on a typical Spring / JPA application to integrate jOOQ. We take a step-by-step approach to get rid of your harmful dependency on ORMs. Along the way, we also discover 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
- 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)