> Markdown version of [/events/world-congress-2026-europe/sessions/1053-programming-with](https://www.wearedevelopers.com/events/world-congress-2026-europe/sessions/1053-programming-with). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Programming with Contracts in C++26 - **Date:** Thursday, Jul 9, 2026 - **Time:** 12:50–13:20 (30 min) - **Room:** Stage 3 - powered by AWS - **Event:** World Congress 2026 Europe ## Recording [Watch recording](https://www.wearedevelopers.com/videos/100056-programming-with-contracts-in-c-26) ## Description C++26 adds contracts, a construct known from Design-by-Contract. In this session we will take a practical look at what they are, how to use them, what they can do now, and what lies in its near and far future. ## Speaker ### [Peter Bindels](https://www.wearedevelopers.com/@peter-bindels) Staff Software Engineer at TomTom ## Related talks at this congress - [Extreme Rules Lawyering with the ECMAScript Specifications](https://www.wearedevelopers.com/events/world-congress-2026-europe/sessions/1117-extreme-rules) — Peter Kröner - [Contract Testing with MCP: Building Self-Describing, Self-Testing APIs](https://www.wearedevelopers.com/events/world-congress-2026-europe/sessions/1030-contract-testing) — Moataz Nabil - [When Humans Stop Writing Code: Rethinking Languages, Compilers, and Responsibility](https://www.wearedevelopers.com/events/world-congress-2026-europe/sessions/1118-when-humans-stop) — Simon Auer - [Building with IBM Bob](https://www.wearedevelopers.com/events/world-congress-2026-europe/sessions/1308-building-with-ibm) — Maximilian Jesch