Learning, together
Make knowledge
travel.
Conversations, practical demonstrations and classroom sessions that connect engineering ideas to everyday work.
On stage
Your tests are lying to you.
A practical introduction to mutation testing: what happens when we deliberately change production code to find out whether our tests notice?
The talk explores the gap between executing code and checking its behavior, and how mutation testing can make that gap visible.
Slides, Slidev sources and demonstration links will be added here as this collection grows.
In the classroom / 2025–2026
Teaching the next
generation of engineers.
Software Architecture & Quality
ISIMA — Clermont Auvergne INP
Lectures and practical labs for second-year engineering students, connecting design principles with working code.
- Object-oriented design, SOLID and design patterns
- DDD, hexagonal architecture and event-driven systems
- Testing with TDD and BDD
- Java, Spring Boot, Kafka and delivery automation