Speaking & Podcasts
Sharing knowledge on Fractional CTO, DDD, Software Craftsmanship, TDD, and building high-performing engineering teams.
View all presentation slides on SpeakerDeck →
Co-founder of SOCRATES Canada. Co-organizer of Software Crafters Montréal and Romandie Software Crafters.
Podcast Appearances
Listen to My Conversations
Deep dives on engineering leadership, technical practices, and career growth.
The Challenges of Fractional CTOs
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 →Building Self-Sustaining Systems in Tech Organizations
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 →Track Down Dead Code and Delete It
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 →TDD Under Stress
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 →The Value of Creating Value
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 →Split Functionality Into Small Units
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 →Microservices: Architecture Deep Dive
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
Presentations & Workshops
Conference Talk • Alpes Craft 2023
Microservices: What I Wish I Had Known Before
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 • DDD Europe 2022
How DDD Context Mapping Makes Us More Autonomous
A refactoring kata using DDD Strategic Patterns (ACL, Open Host Service, Customer/Supplier) to gain freedom from legacy dependencies. Java & TypeScript.
🇳🇱 Amsterdam • June 2022
Talk • DDD Europe 2022
DDD Concepts to the Rescue of Naming
Naming is one of the hardest things in coding. How DDD concepts like Bounded Context and Supple Design help teams communicate better through code. Co-presented with Sepehr Namdar.
🇳🇱 Amsterdam • June 2022
Talk • 45 min
Event Storming to Rescue Legacy Code
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
Legacy Code: First Aid Kit
Practical techniques to work safely with legacy code. Characterization tests, seams, dependency breaking techniques.
Code Thursday Switzerland
Meetup Talk • 56K.Cloud & AWS
GenAI & Coding Tools
Discover AI coding tools revolutionizing development workflows. Live demo of building a GenAI chatbot trained with custom data.
Code Thursday Sion • 2024
Topics
What I Speak About
Workshops
Hands-on Training
Brought to your team, or to your conference.
Event Storming
Collaborative domain discovery
Strategic DDD
Bounded contexts, context mapping
Tactical DDD
Aggregates, entities, domain services
Value Stream Mapping
Visualize value stream, measure lead time
Path to Production
Map delivery pipeline, identify bottlenecks
Example Mapping
Refining user stories with examples
Want me to speak at your event?
I speak at conferences, meetups and podcasts, and run private workshops.
Let's Talk →