ConFoo 2025 is a multi-technology conference for developers that happened from February 26-28, 2025 in Montreal.
- 190 presentations by popular international speakers.
- Focused on pragmatic solutions for developers.
- Great content and amazing experience.
Below you will find the slides of most presentations given at ConFoo 2025.
Speakers: Please read the contribution guidelines --> Add your slides and demos
Presentation Title | Speaker Name | Content |
---|---|---|
Welcome to the AI Jungle! Now What? | Taylor Smith, Cedric Clyburn | Slides (PDF) |
Node.js and Javascript at the Edge | Michael Dawson | Slides (PDF) |
Let's build a .NET YouTube player! For all platforms! | Steve Bilogan | slides (PDF) |
Blending Product Thinking With Architecture | Joel Tosi | Slides (PDF) |
Systems Thinking - Concepts To See The Whole | Joel Tosi | Slides (PDF) |
Loi 25 - Êtes-vous conforme? | Philippe Gamache | Slides (PDF) |
Azure IaC for Developers with C# and Pulumi | AL Rodriguez | Slides (PDF) |
Going Async with Symfony Messenger | Hugo Hamon | Slides (PDF) / Code |
Not a Kubernetes fan? The state of PaaS in 2025 | Anthony Dahanne | Slides (PDF) |
GitHub Actions | Sean Sullivan | Slides (PDF) |
Vector Search in Modern Databases | Peter Zaitsev | Slides (PDF) |
Accessible Web Testing with Cypress and Axe Core | Vitaly Skadorva | Slides (PDF) |
Don't use JavaScript for that, use HTML and CSS! | Kilian Valkhof | Slides (PDF) |
Functional Domain Modeling in TypeScript | Nicolas Carlo | Slides (PDF) |
Abstract Syntax Tree | Thibault Friedrich | Slides (PDF) demo |
Learning in production (or why Apollo 11 nearly failed) | Michiel Rook | Slides (PDF) |
Finite State Machines Made Easy | Marco Ippolito | Slides (PDF) |
Local-First Web Development With the Help of WebAssembly | Gerard Gallant | Slides (PDF), code |
Securing the JavaScript Ecosystem with Reproducibility | Darcy Clarke | Slides (PDF) |
Containers All The Way Down! | Mark Heckler | Slides (PDF) Code |
Git-Fu Development | Sebastian Feldmann | Slides (PDF) |
Let’s Create a GitHub Copilot Extension | Nick Taylor | Slides (PDF) |
Why HTML Forms Still Rule the Web | Nick Taylor | Slides (PDF) |
Retrieval Augmented Generation in PHP | Michal Zarnecki | Slides (PDF) |
Testing AI Applications - A Whole New Ballgame | Adam Englander | Slides (PDF) |
Q-LEARNING… DE LA THÉORIE À LA PRATIQUE | Ali Amine Ghazali | Slides (PDF) |
Presentation Title | Speaker Name | Content |
---|---|---|
One Backend to Rule Them All | Garth Henson | Slides (PDF) / Code |
What's New in ASP.NET Core 9 and Blazor 9 | Christian Wenz | Slides (PDF) |
CLI Comeback: Développez des applications CLI en .NET | Tidjani Belmansour | Slides (PDF) |
What's New in PHP 8.4 | Derick Rethans | Slides (PDF) |
Zero Downtime Migration of our Distributed Task Queue | Edmund Lam | Slides (PDF) |
A Better Way To Review Mutable Git History | Jordi Gutiérrez Hermoso | Slides (PDF) |
Do you trust profilers? I once did too | Johannes Bechberger | Slides (PDF) |
Let’s create a Python Debugger together | Johannes Bechberger | Slides (PDF) / Code |
From Idea to Impact: Building RAG Beyond POC | Maria Khalusova | Slides (PDF) |
Secure DevOps: Automated Mobile App Security Scanning | Lester Botello | Slides (PDF) / Code |
Vulnerability Detection with CodeQL | Alexis Agahi | Slides (PDF) |
Secure DevOps: Automated Mobile App Security Scanning | Lester Botello | Slides (PDF) / Code |
Core Web Vitals and their effect on User Experience | Philip Tellis | Slides (PDF) |
RAG vs Fine-tuning: which one is better for your AI project? | Shao Hang He | Slides (PDF) |
The Path to Native TypeScript | Marco Ippolito | Slides (PDF) |
👨💻 Utiliser un LLM aussi simplement qu'une librairie 🤖 | Stéphane Philippart | Slides (PDF) / Code |
6 Safe Refactorings for Untested Legacy Code | Nicolas Carlo | Slides (PDF) |
From Idea to Impact: Building RAG Beyond POC | Maria Khalusova | Slides (PDF) |
Netty | Sean Sullivan | Slides (PDF) |
Ça bouge du côté des animations CSS | Raphaël Goetter | Slides (PDF) |
OAuth and trustworthy AI agents | Andrew Lavers | Slides (PDF) |
Using WebAssembly in a Web Component as a Polyfill | Gerard Gallant | Slides (PDF), code |
Commit Like a Pirate | Sebastian Feldmann | Slides (PDF) / Code |
Ethics In Software Engineering - Should We Care? | Iancho Dimitrov | Slides (PDF) |
Are you sure your access tokens are really secure? | Wesley Cabus | Slides |
The hidden dance of complexity | Michiel Rook | Slides (PDF) |
Advanced Error Handling with Event-Driven Architecture | Mario Bittencourt | Slides (PDF) |
Entity Framework (Core) Unchained | Dan Mallott | Slides (PDF) |
Database Performance Data Engineers | Peter Zaitsev | Slides (PDF) |
Python, Safe & Sound! | Marcus Boerger | Slides (PDF) |
Adopting new design and design systems into legacy products | Cheryl Leung | Slides (PDF) |
Deploying at scale with a single click | Wim Godden | Slides (PDF) |
Application Observability like you've never heard before | Jonatan Ivanov | Slides (PDF) / Code |
Paths Unseen: Leadership Lessons from Middle Earth | Garth Henson | Slides (PDF) |
Life as an Adult: What's New in React 19 | Christian Wenz | Slides (PDF) |
CQRS/MediatR et minimal API - Une approche pragmatique | Erik Beaulieu | Slides (PDF) |
10 strategies to keep your cloud costs under control | Tidjani Belmansour | slides (PDF) |
Futur leader ou expert chevronné: Comment choisir sa voie? | Lamia Rarrbo | slides (PDF) |
Oh Python! Where Did We Go Wrong? | Greg Ward | Slides (PDF) |
Database Performance Data Engineers | Peter Zaitsev | Slides (PDF) |
Building Super Agents with Micro-Agent Orchestration | Carl Lapierre | Slides (PDF) |
JS Signals | Adam L Barrett | Slides (PDF) |
Better Debugging with Xdebug | Derick Rethans | Slides (PDF) |
Joys Of Packer: Same Code, Multiple Clouds | Jordi Gutiérrez Hermoso | Slides (PDF) |
Inside Mobile Frameworks | Mathieu Fillion | Slides (PDF) |
Presentation Title | Speaker Name | Content |
---|---|---|
XAML Who? Debuggable Cross-Platform UI with C# for Markup | Lester Botello | Slides (PDF) / Code |
Intro to OpenTelemetry for Developers | AL Rodriguez | Slides (PDF) |
Node.js What's new and what's next | Michael Dawson | Slides (PDF) |
Replace complex business logic with machine learning models | Michal Zarnecki | Slides (PDF) |
XAML Who? Debuggable Cross-Platform UI with C# for Markup | Lester Botello | Slides (PDF) / Code |
Picocli, mets du Java dans ton terminal ! 🧑💻 ☕️ | Stéphane Philippart | Slides (PDF) / Code |
(not) Alone in the Dark Mode | Raphaël Goetter | Slides (PDF) |
The Statistics of Anomaly Detection | Philip Tellis | Slides (PDF) |
The CLI awakens - Build your Jedi-grade developer toolkit | Marc-Antoine Aubé | slides |
DooM# - Blasting demons using C# without the unsafe keyword | Wesley Cabus | Slides (PDF) |
Why Am I Always Late? Or Is It Early? Why Are Dates So Hard? | Dan Mallott | Slides (PDF) |
AI and the SDLC/DevOps Conundrum | Adam Englander | Slides (PDF) |
The Good, The Bad and The Ugly... Diagrams | Iancho Dimitrov | Slides (PDF) |
A Million Ways to Fail in Production | Jonatan Ivanov | Slides (PDF) / Code |
So, C++ is unsafe! | Marcus Boerger | slides (PDF) |
MLOps est un mythe! Pipeline E2E de test, pack et versionner | Ali Amine Ghazali | Slides (PDF) |
Lead Engineering Teams to Achieve Their Greatest Potential | Cheryl Leung | Slides (PDF) |
Events, projections, queues and more | Wim Godden | Slides (PDF) |
AI Powered Business Tools | Pierre-Luc Parent | Slides (PDF) |
The art of code review - Balancing People and Code | Erik Beaulieu | Slides (PDF) |
Ktor: le framework 100% Kotlin | Arthur veys | Slides (PDF) / Code |
Stop Using (quite so many) Mock Objects | Greg Ward | Slides (PDF) |
Implementing Shift-Left with Cypress Component Testing | Vitaly Skadorva | Slides (PDF) |
Consommation d'API REST moderne | Vincent Biret | Slides (PDF) |
I used to hate PHP, then I got good at it | Sébastien Ballangé | Slides (PDF) |
Exploring Advanced Patterns in Retrieval Augmented Generation | Carl Lapierre | Slides (PDF) |
Front to Back, Never Back to Front | Adam L Barrett | Slides (PDF) |
Cloud Security Best Practices | Jonathan Marcil | Slides (PDF) |
Shipping Gen AI Features - From Concept to Production | Edmund Lam | Slides (PDF) |
Boosting your mobile app - Small details, Big impact | Mathieu Fillion | Slides (PDF) |
Tête première dans Phoenix LiveView | Marc-Olivier Fiset | Slides (PDF) |