C++20 Modules, 5 Years Later - Mikhail Svetkin - NDC TechTown 2025
This talk was recorded at NDC TechTown in Kongsberg, Norway. #ndctechtown #ndcconferences #developer #softwaredeveloper Attend the next NDC conference near you: https://ndcconferences.com https://ndctechtown.com/ Subscribe to our YouTube channel and learn every day: / @NDC Follow our Social Media! / ndcconferences / ndc_conferences / ndc_conferences #cplusplus Modules were introduced in the C++20 standard, and now five years later they are still finding their place in the ecosystem. This talk aims to highlight current state of module and spark ideas for how the C++ ecosystem could evolve toward a more modern and developer-friendly workflow. The first half of this talk begins with a quick refresher on what modules are and the problems they aim to solve. From there, we'll explore the current state of compiler support, real-world adoption, and how build systems are (or aren’t) keeping up. The second half of the talk focuses on the new possibilities that C++ modules open up for build systems. By offering clear module boundaries and better encapsulation, modules pave the way for smarter, more scalable build tooling. We'll explore how these features could enable a more streamlined, cargo-like experience in C++, with automatic dependency resolution and simplified project structures.

CMake — From Basics to Building - Petr Kmoch - NDC TechTown 2025

Keynote: Rust is not about memory safety - Helge Penne - NDC TechTown 2025

C is So Back: Unbreaking the Charter - Björkus Dorkus - NDC TechTown 2023

Spec-Driven Development: The Fast Track to 10x? - Jerry Nixon - NDC Sydney 2026

CMake 4 0: What You Need to Know

Why The Russian Accent Terrifies Everyone

What REALLY happens when a computer does "Nothing" - JF Bastien - NDC TechTown 2025

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

How To Use `constexpr` In C++23 - Jason Turner - NDC TechTown 2024

Memory Safety: Rust vs. C - Robert Seacord - NDC TechTown 2024

One Formula That Demystifies 3D Graphics

Implicit Conversions Considered Harmful - Jason Turner - NDC TechTown 2025

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

Building the PERFECT Linux PC with Linus Torvalds

How to start a modern C++ project? - Mikhail Svetkin - NDC TechTown 2023

"We Ran Out Of Columns" - The Worst Codebase Ever

I Hacked This Temu Router. What I Found Should Be Illegal.

Learning Rust the wrong way - Ólafur Waage - NDC TechTown 2022

