February 25-27, 2026
Montreal, Canada

Top 20 sessions

Tests & QualityArtificial Intelligence Code reviews often get stuck on nits like spacing, naming, minor style. AI can automate the noise, freeing reviewers to focus on design, maintainability, and business impact. This talk shows how to leverage AI as a review partner, improving code quality and developer collaboration without losing the human touch.
Architecture & Design Patterns Clean Architecture is not the final word in application design. This talk traces the history of software architecture patterns from the 1970s to today. We will categorize them by their core principles to understand the driving forces behind their evolution. You will leave with a clear framework to look beyond today's popular patterns, helping you make informed architectural choices that improve the testability and productivity of your team.
Human Intelligence Stepping into leadership as a developer is tricky: you’re expected to guide peers without becoming a manager. This talk shares strategies to influence without authority, avoid micromanagement, and balance coding with people skills. We will give practical insights to build trust, give feedback, and help your team thrive.
Cloud ComputingCTO As tools develop and teams grow, the complexity increases. With monorepos regrouping multiple shared packages with multiple technologies, how can we effectively manage this complexity and adopt proper practices to build, scale and support your business? Real life experience regarding the set-up and scale-up of a multi-monorepo (firmware, edge (arhm7), cloud (x86_64) and multi-language (C, go, python, nodejs, pnpm, bun).
Architecture & Design PatternsArtificial Intelligence Are you looking to better understand how to better leverage claude.ai and why it behaves this way? Dealing with claude.ai is counter-intuitive for many people. I will present why claude.ai is behaving this way and how to use the ML perspective to better constrain him to do what you really want with prompts.
DevOpsArtificial Intelligence AI’s potential in software development goes far beyond code generation or IDE chatbots. This talk explores five AI capability families (Learning, Coding Assistants, Automation & Agents, Planning, and Data Exploration) that can reshape the CI/CD lifecycle. From process assessment to VM migrations, centering AI integration around developers throughout the entire lifecycle of planning, coding, deployment, and monitoring unlocks greater ROI.
Artificial Intelligence Agents fail for two reasons: the model you're using isn’t good enough, or the context is a mess. Today, we focus on the mess. LLMs are pure functions, what goes in determines what comes out. That’s why context is everything. This session covers context engineering: how to write, select, compress, and isolate information. You’ll learn to avoid context rot, when to use memory, and how to split problems so models don’t drown in tokens.
DevOpsArtificial Intelligence AI isn’t coming for the future of software delivery, it’s already here, rewriting the rules in real time. Models are being trained, deployed, and scaled faster than ever, but while DevOps gave us speed and reliability for traditional applications, it wasn’t built for the messy, unpredictable world of machine learning. That’s where MLOps comes in, the next evolution of DevOps, engineered for the age of AI.
StartupHuman Intelligence After five years of building our team, we’ve distilled seven practical habits—no Scrum, no dogma—that fuel delivery, motivation, and continuous improvement:

1. Learn how to prioritize pragmatically,
2. Kill complexity,
3. Own your work
4. Communicate relentlessly
5. Build microteams
6. Deliver continuously
7. Have fun.

Full of real-world stories and takeaways for thriving teams. We've had no churn in 5 years
Databases Many applications suffer from inefficient database use, causing poor performance, downtime, and security risks. This talk shares foundational best practices for MySQL, PostgreSQL, and MongoDB. We’ll cover schema design, query execution, indexing, and scalability—equipping developers with the skills to build robust, secure, and efficient applications through smarter database operations.
Human IntelligenceCTO In many large organizations, leadership defines team structures without considering their impact on software. The result? Conway’s Law inevitably shapes your systems in ways you may not expect.

In this session, we'll explore how ignoring software architecture undermines development, delivery, and ambitions. Then, we will see what can be done to better align teams with the intended targets.
DevOps Things we might take for granted today: comprehensive testing, automated deployment, local dev environments on demand. How do you take a 20 year old web application, including its runtime dependence on a live database, and retrofit it with these modern best practices? Well, testing was the (relatively) easy part, it was the deployment cycle, and spinning up local dev environments that was harder, but not impossible. Let us show you how we did it.
Cloud ComputingArtificial Intelligence Being a developer these days means you’re not only writing code, but also a Linux admin, a DevOps engineer, you name it! Thankfully, the Model Context Protocol (MCP) has made it significantly easier for me to ask my natural language questions, such as “What’s consuming the most memory in our dev cluster right now?”, and quickly receive a response. Hint: It was Prometheus. Learn the most popular MCP Servers, and how to chain them together too!
JavaScriptTests & Quality Component tests started in real browsers with Karma: high fidelity, but slow feedback and painful config. Jest + JSDOM made tests fast and easy, but emulation can miss rendering, layout, and browser APIs.

Playwright and Vitest Browser Mode bring back browser-first testing with headless speed, parallel runs, and traces. We’ll compare the approaches and share migration tips for legacy code.
Architecture & Design PatternsCloud Computing Our applications are expected to be operational 24/7, but what does it take to achieve high availability when considering the current cloud offerings we have available?
I will go over redundancy for compute and persistence, graceful degradation, disaster recovery, and active-active patterns if you need more than 99.99% availability.
I will discuss a framework to help you assess and prioritize to keep your costs and complexity in check.
Tests & QualityArtificial Intelligence LLM as a judge uses a language model to evaluate responses based on criteria you define, and prompt optimization is the process of refining the evaluation prompt to ensure the LLM judge is consistent, accurate, and fair in its scoring. Tools and techniques exist to automate this optimization, helping to capture complex evaluation criteria even with limited human supervision, improving performance, and reducing costly manual iterations.
Architecture & Design Patterns.NET Building a modular monolith in a multi-team environment comes with complex technical challenges and no one-size-fits-all solutions. Unlike microservices, the approaches are less documented and often highly context-specific. In this experience-based talk, we’ll explore issues such as long build times, dependency injection complexity, and module isolation and share practical strategies to overcome them.
Architecture & Design PatternsJava & JVM languages Migrating from code-first to design-first API development dramatically improved our team's workflow and API quality across dozens of microservices. We'll explore collaborative OpenAPI workflows, automated validation pipelines, and automated governance strategies that eliminated API inconsistencies and breaking changes. You'll learn practical migration steps, proven tooling, and adoption frameworks that work across languages and team sizes.
Artificial Intelligence This presentation examines how AI automation through MCP servers revolutionizes development team management and project workflows. Attendees explore practical implementations of AI-powered ticket assessment, automated bug resolution, UI design, and Full SDLC management. Participants gain actionable strategies to implement intelligent automation that reduces overhead while improving productivity and delivery speed.
Architecture & Design PatternsPHP Repeated API requests happen more often than we'd like - double clicks, flaky networks, retries, and proxies can all replay calls unexpectedly. Without idempotency, this can lead to duplicate charges, broken state, and confused users.

This talk explores what really goes wrong when idempotency is missing, how companies like Stripe and Shopify design for retries in practice, and why implementing idempotency is often far simpler than we expect!

Explore all 193 sessions