~/conference

NDC Toronto 2026

NDC Toronto 2026 is a 4-Day Event for Software Developers, 5-8 May at The Westin Harbour Castle, Toronto.

software developers, machine learning engineers, engineering managers, enterprise architects, platform engineers, security engineers, compiler developers

deploying ML models to production; agentic system testbeds; LLM-powered developer workflows; prompt security and supply chain risk; Rust MCP gateway integration; Svelte server-side rendering; modular monolith migration with DDD; SQL MCP server; MRI diagnostic ML case study; Carbon compiler benchmarking and optimization; writing Windows kernel drivers

titleauthorlength
Why Great Models Fail: Lessons From 9 Years of Deploying ML ModelsMegan Robertson59m
After nine years deploying ML models, the main claim is simple: high test metrics alone don’t get models into production. An NLP proof of concept builds topic…
Talk on
Building a Doom-Like World to Explore Agentic SystemsAlexander Chernov53m
Builds a controlled Doom-like testbed that mirrors game state into an agent layer so actions are observable attributable and reproducible; implements a…
Talk on
Three Lessons from a Woman in Enterprise ArchitectureSarah Wimberley47m
Career arc moves from art and photography through marketing into enterprise architecture, founding Olster Technologies and shifting a role from 10% EA work to…
Talk on
Like Having an Intern? The Impact of LLMs on Software Engineering CareersTom Sellek, Netta Avnoon01h 01m
A preliminary survey of software engineers reports about 90% adoption of LLM tools, 80% using them multiple times a week, and roughly 3/4 positive sentiment…
Talk on
Techniques for Wielding Data and BehaviorsMike Shah51m
Shows concrete code (mostly D with some C++) that builds a mini VMlike command queue and several data/behavior abstractions so you can reproduce them: bit…
Talk on
Incrementally Rebuilding Stack Overflow's MonolithConnell Sharp54m
Stack Overflow incrementally rewrites the comments UI inside a modular monolith, rebuilding the frontend in Svelte while keeping .NET Razor server rendering. A…
Talk on
Focus in a Fragmented World: A Developer’s Guide to Staying ProductiveSusanne Bach Ladefoged Hou01h 02m
Claims practical, battle-tested tactics for developers with ADHD: use time blocking and ramp in and ramp out to protect flow, apply the traffic light energy…
Talk on
Be curious, not judgementalSergiy Dybskiy51m
Wins a Bolt hackathon and won $100,000 which pays off a parents’ mortgage, out of 128,000 participants and 9,575 projects; builds a meal-planning app called…
Talk on
Becoming an Engineering Manager Without Losing Your Technical SoulPaul Williams01h 01m
Argues that an engineering manager can stay deeply technical by doing strategic troubleshooting and building lightweight observability: atomic accumulated…
Talk on
Calm at ScaleOriana Sparks38m
Claims attention is the fastest‑burning resource: average focus lasts 47 seconds and post‑interruption recovery averages 23 minutes. Offers concrete practices…
Talk on
Copilot, Cursor, and Custom LLMs: Navigating the New .NET Developer ExperienceIsaac Levin49m
Compares real results: Copilot in Visual Studio gives deep MSBuild and debugger integration while Cursor Composer ships faster IDE-first features like…
Talk on
From LLM Theory to Practical Agentic ImplementationsSeth Juarez01h 00m
Claim: LLMs are fundamentally a next-token predictor and have no independent agency; agency comes from the runtime. The demo uses the Prompty library and Draft…
Talk on
Legacy Architecture Migration Patterns with DDDNick Tune01h 01m
Shows concrete migration choices at PayFit: splits employee data across three legacy systems, migrates some features by moving writes first and others by…
Talk on
Prompt-Jacking: The Rise of a New Supply Chain RiskKasimir Schulz, Kenneth Yeung01h 02m
Findings show Cursor arbitrary code execution and data exfiltration by hiding commands in raw README comments and mermaid diagrams that trigger ls+curl to leak…
Talk on
Use a Rust SAT Solver to play better pickleball!Bob McNaughton54m
Shows practical use of SAT/SMT tools: imports Rust SCIP crate (and mentions Z3) and models players as a two‑dimensional binary array plus a continuous…
Talk on
Building AI That Learns and Adapts: A Case Study in MRI DiagnosticsAgata Chudzińska49m
Project starts with 201 FCD MRIs plus ~100 normal and varied-pathology scans, preprocesses with brain tissue segmentation and two expert-inspired filters…
Talk on
Everything you learned about SSL is deprecatedTodd H. Gardner51m
Modern TLS replaces decades of complexity: TLS 1.3 cuts ~37 cipher suites to five and enforces perfect forward secrecy via Diffie‑Hellman so stolen long‑term…
Talk on
"Looks Good to Me": A Practical Guide to Handling AI-Generated CodeRoman Zhukov01h 01m
Open source projects see bots committing at scale (one bot hit nearly 100 repos); maintainers report up to 70% AI-assisted PRs in some flows and industry…
Talk on
Doors of (AI)pportunity: The Front and Backdoors of LLMsKasimir Schulz, Kenneth Yeung53m
Shows concrete exploits and defenses: prompt injection chains that stitch cultural references into SQL and image jailbreaks, an automated finder called…
Talk on
Introducing the SQL MCP ServerJerry Nixon56m
Open source SQL MCP Server (aka data API builder) provides a JSON-configured, containerized API front end for SQL Server, Azure SQL, PostgreSQL, Cosmos DB and…
Talk on
Threat Modeling Developer Behaviour: The Psychology of Bad CodeTanya Janca58m
Argues that many AppSec failures are predictable cognitive patterns (present bias, automation bias, bystander effect) and catalogs ten developer anti-patterns…
Talk on
How to Break AI Systems (Before Someone Else Does)Gary Lopez37m
Large models fail because they treat instructions as data and are trivially jailbreakable; demos include hidden prompts in documents, agent goal manipulation…
Talk on
Meditations on Code As ArtDavid Whitney46m
Argues that code can be intentionally artistic by showing concrete artifacts: Tracey Emin’s My Bed sells for £2.54M as an example of human imprint, the Apollo…
Talk on
Writing a Windows Kernel Driver in an hour or twoPavel Yosifovich01h 02m
Builds a small WDM driver and a userland client in about an hour that lets the client get powerful handles to protected processes (example: CSRSS) so it can…
Talk on
On the benefits of non-intrusivenessPatrice Roy01h 02m
Compares intrusive OOP (public inheritance, interfaces) with non‑intrusive C++ techniques and shows concrete recipes: using traits and std::numeric_limits to…
Talk on
Benchmarking and optimizing the Carbon compilerChandler Carruth01h 03m
Project aims for an absurdly fast compiler and finds the real bottleneck in the lexer: identifier interning into a hash table. Uses Google Benchmark, Basil…
Talk on
Expression-based Programming for Better Code?Jason Turner01h 00m
Claim: treating statements like expressions and moving each control block into its own function yields smaller, clearer C++ code that leverages RVO/NRVO, tail…
Talk on
The Biggest Misconception of Computer ScienceAlex Dathskovsky43m
Argues that asymptotic Big‑O misleads because real performance is dominated by hardware: cache lines, latency, SIMD and branch predictors. Shows Dijkstra’s…
Talk on
Lessons learned while coding my first functional type system in constexpr C++Daniel Nikpayuk55m
A functional type system is implemented in constexpr C++ using continuation‑passing style controllers encoded as compile‑time byte arrays and a flat…
Talk on
Postmodern ProgrammingTony Van Eerd45m
A loose manifesto for C++ code clarity that makes specific claims and shows working examples: a BlackBerry mouse‑pause context‑menu implementation that avoids…
Talk on
Algorithms & CombinatorsConor Hoekstra57m
Live demos show an AI-built toolkit (arraybox.dev, combinatory-logic pages and a vibecoded poll) that actually runs and maps algorithms across languages…
Talk on
Boosting Software Efficiency : A Case Study of 100% Performance Improvement in ...Gili Kamma01h 01m
An embedded Linux unit with 32 MB RAM and C++/Qt codebase goes from frequent unexplained resets and data loss at ~5,000 meters to zero resets and support for…
Talk on
Carbon: graduating from the experimentChandler Carruth01h 00m
Carbon reports concrete progress: an implemented compiler and toolchain with deep C++ interop via Clang demonstrated live in Compiler Explorer, a working…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.