Sharing knowledge on Fractional CTO, DDD, Software Craftsmanship, TDD, and building high-performing engineering teams.
Podcast Appearances
Deep dives on engineering leadership, technical practices, and career growth.
Hosted by Cédric Teyton (CTO at Packmind)
Deep discussion about the Fractional CTO role: when it makes sense for early-stage startups, CTO posture with stakeholders, common mistakes, and how to prepare for growth phases.
Listen now →Hosted by Matt Warcholinski (Co-founder at Brainhub)
Customer-centricity insights, leadership lessons on listening more and talking less, AI trends discussion, and why tech professionals should engage beyond coding through mentorship.
Listen on Spotify →Hosted by Robby Russell (CEO at Planet Argon, Creator of Oh My Zsh)
The importance of tracking down dead code and deleting it, benefits of reliable automated test suites, and my journey from developer to coach.
Listen now →Hosted by Benoit Gantaume
How to systematize TDD in your practice, even under stress and time constraints. Is TDD a testing method or a way of coding?
Listen now →Hosted by Tim Bourguignon
My developer journey from Tunisia to Paris to Montreal. Discovering XP, ethics, humility—and why the "crafters movement" changed everything.
Listen now →Hosted by João Rosa
How I approach software, tools and techniques I use. We also discuss inclusion and diversity as critical aspects for organizations.
Listen now →Hosted by Emmanuel Bernard, Guillaume Laforge, Antonio Goncalves & Audrey Neveu
For which team, which project, with which tools? Real-world experience and advice on microservices architecture implementation.
Listen now →Conference Talks
Conference Talk • Alpes Craft 2023
All the unknown side effects of microservices architecture. Real experiences from failed and successful implementations—when to embrace it, when to avoid it.
🇫🇷 Grenoble, France • June 2023
Workshop • Hands-on
A refactoring kata using DDD Strategic Patterns (ACL, Open Host Service, Customer/Supplier) to gain freedom from legacy dependencies. Java & TypeScript.
Available on Sessionize
Talk • 45 min
Naming is one of the hardest things in coding. How DDD concepts like Bounded Context and Supple Design help teams communicate better through code.
Available on Sessionize
Talk • 45 min
How to extract business knowledge from legacy code and use Event Storming to map the domain before any refactoring begins.
Multiple conferences
Workshop • Hands-on
Practical techniques to work safely with legacy code. Characterization tests, seams, dependency breaking techniques.
Code Thursday Switzerland
Meetup Talk • 56K.Cloud & AWS
Discover AI coding tools revolutionizing development workflows. Live demo of building a GenAI chatbot trained with custom data.
Code Thursday Sion • 2024
Topics
Workshops
Available for your team or at conferences.
Collaborative domain discovery
Bounded contexts, context mapping
Aggregates, entities, domain services
Visualize value stream, measure lead time
Map delivery pipeline, identify bottlenecks
Refining user stories with examples
I'm available for conferences, meetups, podcasts, and private workshops.
Let's Talk →