24 au 26 février, 2027
Montréal, Canada

Top 20 sessions

PHP Join PHP core developer and veteran release manager Daniel Scherzer for a deep dive into the new features, syntax updates, deprecations, and surprises coming in PHP 8.6. Whether you're maintaining legacy apps or building bleeding-edge libraries, this talk will help you upgrade to the newest version of PHP 8.5 with confidence. Features include improvements to the URL handling extension, partial function application, a new Duration class, and more.
PHPSecurité In October 2026, a pair of critical vulnerabilities in PHP, termed "PHP2Shell," were disclosed. As a PHP 8.5 Release Manager, Daniel Scherzer had a front-row seat to the announcement of the PHP2Shell vulnerabilities and the distribution of their fixes. Join him for an in-depth account of what PHP2Shell is, the discovery and remediation process, how the fixes were built and disseminated, and much much more.
Intelligence Artificielle Python Working with natural language has always been complex. LLMs have made it more accessible, but production applications still face significant challenges, especially when dealing with multiple languages. This talk covers common pitfalls in multilingual audio and text workflows, along with practical approaches for selecting, evaluating, and combining speech-to-text and language models.
PHPSecurité You asked for an ID before you opened the door. Who checks which rooms they open next? Authentication alone gets you almost nothing. Once a request is trusted, whole classes of failures open up: unauthorised reads, privilege grants, wrong balances, forgotten endpoints still answering, control panels wide open. I will walk you through the vulnerability and teach you the defence. Let's look at both halves and get authorisation right.
InfonuagiqueSecurité Kubernetes est aujourd’hui la plateforme d’orchestration de conteneurs la plus utilisée dans le monde (cloud public, hybride, on-prem).
Sa complexité et son adoption massive en font une cible privilégiée pour les attaquants.
De nombreuses compromissions récentes montrent que les mauvaises configurations sont la première source de vulnérabilités, bien avant les failles logicielles.
Bases de donnéesPHP In this presentation we will look at how to deal with time zones. This will particularly be relevant due to the changes in Canada with Daylight Saving Time.

We will see how it is hard to make assumptions on how they work, and explain how they came into existence. We'll focus mostly on how to handle them from within PHP, as well as how we (should) store them in databases. We'll also have a quick look at date manipulation when querying data.
Tests et QualitéIntelligence Artificielle AI coding agents fail on ambiguity, not syntax. BDD solved that years ago with executable specifications in business language. This talk maps a decade of BDD practice onto spec-driven development with agents: scenarios an agent implements against, used as the acceptance gate, and how to catch false green when the agent writes its own tests. Examples come from real projects and from building an open-source ERP. The workflow fits any language.
Architecture & Design PatternsPHPIntelligence Artificielle How much code do you still truly read? Do you check what green tests actually prove? Everything passed review without a problem, but the outage it caused is still yours. I will teach you my hard-won principles for getting this process back under control: verifying without asking, checking assumptions before building on them, ranking changes by irreversibility, actually enforcing rules. You wanted to make things predictable. Let's reclaim that.
InfonuagiqueDevOps Want to learn DevOps, cloud and infrastructure engineering without running up an enormous cloud bill? Build your own cloud playground. Starting with inexpensive hardware, I’ll build a complete environment using Proxmox, Packer, Terraform and Kubernetes, adding identity and security along the way. We’ll see how the same infrastructure-as-code, automation and security principles apply from a homelab to production cloud environments.
PHPTests et Qualité Hopefully by now, you know that testing is important, and you've integrated PHPUnit into your workflow. So now what?

In this "testing 202" course, we'll explore some features of PHPUnit you may not be using (but should), some techniques you may not have thought of, and answer the question "so what are traits actually good for?"
Intelligence Artificielle Intelligence Humain AI-native engineering changes more than how developers write code. This talk explores the operating model behind it: shared intelligence, context as code, reusable skills, model routing, evals, traceability, and earned autonomy. We will look at how planning, governance, and human judgment fit together as agents take on more of the SDLC. You will leave with a framework for designing the transition.
SecuritéIntelligence Artificielle AI is powerful and eager to please. It will go anywhere to answer your question, including places it's not supposed to. Your job is to control what it can see, and what it can't. Join us and learn about the complicated world of authentication and authorization for AI. We'll dig deep into auth types, roles, grants and audit trails. From the high-level to annoying details, learn to build agents that are powerful, but respectful of their boundaries.
Architecture & Design PatternsIntelligence Artificielle I built a self-driving SDLC that specs, codes, tests, reviews and ships - and battle-tested Temporal, Restate, Inngest, LangGraph and DAG schedulers to get there. Durable execution wants a world that never changes; an LLM invents a new answer every call. Keep them apart - a thin controller picking the next step, model calls and file writes outside it - or a crash re-runs your expensive calls and pays twice. Here's the scorecard and the scars.
Intelligence Artificielle Python In June 2026, OpenCV released version 5.0, its first major release since 2018. This talk uses live demos to explore its core features and newest additions. From Hough transforms and image stitching to object detection and facial recognition, attendees will see what OpenCV can do and how to apply it in their own projects.
PHPEcommerce Learn how our applications can charge AI agents via an HTTP request using the Machine Payments Protocol (MPP). We'll explain 402 payment challenges, compare payment rails, and in a live demo, turn a Laravel API route into a paid endpoint, with just one line of middleware.

We'll cover charging credit cards and stablecoins, avoiding double charges, and explore how production-ready this protocol is today in different parts of the world.
Intelligence Artificielle Science des Données Foundation models did not stop at text. Pretrained on billions of points, time series models now forecast series they have never seen, with no training at all. We put one in production and retired the models we trained per metric. You will learn how zero-shot forecasting works, when it beats training on your own data, and what it costs you.
PHPTests et Qualité Mago réunit static analysis, linting et formatting dans un seul binaire Rust, nettement plus rapide que l'outillage actuel. Au programme : configuration, compatibilité avec les annotations PHPStan et Psalm, generics et conditional types, intégration pre-commit, CI et éditeur, le tout démontré sur une vraie base de code. De quoi préparer une migration progressive et accélérer vos CI.
Intelligence Artificielle Rolling out an AI coding agent takes more than installing a CLI. I'll show how far OpenCode's remote config, plugins, and skills go in an enterprise setup: one-command onboarding, layered configs, and a shared plugin monorepo. I'll explain how we set agent permission defaults, manage model access, and track cost and usage through telemetry. You'll leave knowing exactly what OpenCode provides and what your team needs to build.
InfonuagiqueDevOps Chaque application produit ses logs à sa façon, et rarement comme on en a besoin. Le Collector OpenTelemetry sait transformer presque n'importe quel format en télémétrie cohérente et exploitable, à condition d'en maîtriser les opérateurs. Vous apprendrez à construire et tester un pipeline de parsing, à appliquer les conventions sémantiques et à éviter les erreurs qui font silencieusement disparaître vos données.
InfonuagiqueIntelligence Artificielle Agent harnesses are easy to run on your machine. Giving them a secure place to work on their own is harder. Using Modal Sandboxes, this talk walks through the move from local agents to isolated, sandboxes with controlled access to code, tools, secrets, and networks. You will learn the building blocks for running harnesses as persistent engineering collaborators instead of as personal assistants.

Explorez les 185 présentations

Montréal 2027 sponsored by

Devenir commanditaire