{ } NDC Conferences
About us
Dark
Light
Course Calendar
Sort after topic
May 19
NDC Oslo 2025
19 - 23 May 2025
150
Speakers
45
Technologies
20
Workshops
160
Talks
Sept 8
NDC Copenhagen 2025
8 - 12 September 2025
100
Speakers
40
Technologies
100
Talks
10
Workshops
Sept 22
NDC TechTown 2025
22 - 25 September 2025
50
Speakers
15
Technologies
10
Workshops
60
Talks
Sept 22
C++ Best Practices
Jason Turner
2 days
Magazinet Kongsberg
13 490 NOK
Register
Sept 22
NEON Vectorization Workshop
Ivica Bogosavljevic
2 days
Magazinet Kongsberg
13 490 NOK
Register
Sept 23
Program with GUTs
Kevlin Henney
1 day
Magazinet Kongsberg
13 490 NOK
Register
Sept 24
More Speed & Simplicity: Practical Data-Oriented Design in C++
Vittorio Romeo
1 hour
-
Sept 24
Real-time Safety — Guaranteed by the Compiler!
Anders Schau Knatten
1 hour
-
Sept 24
Performance engineering - being friendly to your hardware
Ignas Bagdonas
1 hour
-
Sept 24
Unlocking Performance Through Reverse Engineering
Patrick Schittekat
1 hour
-
Sept 24
Faster programs with your compilers autovectorization feature
Ivica Bogosavljevic
1 hour
-
Sept 24
Test automation with Python Behave without BDD
James Westfall
1 hour
-
Sept 24
Part 2/2: How to execute an object file
Ignat Korchagin
1 hour
-
Sept 24
Part 1/2: How to execute an object file
Ignat Korchagin
-1 hour
-
Sept 24
When to give up, and how?
Björn Fahller
1 hour
-
Sept 24
Parallel Algorithms: Work Smarter, Not Harder
Jana Machutová
1 hour
-
Sept 24
Swarmfare - When the shit hits a thousand fans
Jan Dyre Bjerknes
1 hour
-
Sept 24
Extending MicroPython with Rust: Two Worlds Collide
Jan Matějek
1 hour
-
Sept 25
The Code is Documentation Enough
Tina Ulbrich
1 hour
-
Sept 25
War story from the build system trenches: Integrating Bazel and Testwell CTC++ code coverage
Johan Herland
1 hour
-
Sept 25
How to Change the World
Kate Gregory
1 hour
Magazinet Kongsberg
-
Sept 25
Rust/C++ Interop: Carcinization or Intelligent Design?
Victor Ciura
1 hour
-
Oct 13
Azure Dev Summit 2025
13 - 16 October 2025
Oct 20
NDC Porto 2025
20 - 24 October 2025
80
Speakers
40
Technologies
8
Workshops
90
Talks
Nov 11
NDC AI 2025
11 - 13 November 2025
On demand courses
Improving our safety with a quantities and units library
Mateusz Pusz
-
Contact us
What has writing about the Core Guidelines shown me?
Guy Davidson
-
Contact us
Real Programming
Sjur Julin
-
Contact us
Sandboxing a Linux application
Martin Ertsås
-
Contact us
Agile embedded development under regulatory constraints
Espen Albrektsen
-
Contact us
C++ Concepts: Constraining C++ Templates in C++20 and Before
Mateusz Pusz
-
Contact us
Modern C++ Idioms
Mateusz Pusz
-
Contact us
Value Oriented Programming: Part 1 - Functions
Tony Van Eerd
-
Contact us
The Boeing 737 MAX: When Humans and Technology Don't Mix
Kyle Kotowick
-
Contact us
Typical C++, but why?
Björn Fahller
-
Contact us
Learning Rust the wrong way.
Ólafur Waage
-
Contact us
Auto-testing for situational awareness
James Westfall
-
Contact us
Contemporary C++ in Action
Daniela Engert
-
Contact us
Analysis of Real World Apps with Frida
Kyle Ossinger
-
Contact us
How we made Zivid Two - our 2nd generation 3D machine vision camera for robotics
Arild Ulfeng
-
Contact us
Unleashing the Power of C++ Templates with `mp-units`: Lessons learned and a new library design
Mateusz Pusz
-
Contact us
The art of living with broken things
James Westfall
-
Contact us
Out-of-order execution - what can it do for me?
Patrick Schittekat
-
Contact us
Metal-In Test-Driven Development: A Dual-Target TDD approach
Fran Climent
-
Contact us
Speedrun through Splicing Sockets with Sockmap
Jakub Sitnicki
-
Contact us
Cache friendly data + functional + ranges = ❤️
Björn Fahller
-
Contact us
Core and other guidelines. The good, the bad, the... questionable?
Arne Mertz
-
Contact us
Omg, how do I write software that isn't a ticking timebomb!?
Eivind Jahren
-
Contact us
Monadic Operations in Modern C++: A Practical Approach
Vitaly Fanaskov
-
Contact us
Path coverage in gcc
Jørgen Kvalsvik
-
Contact us
Memory Model: Get your shared data under control
Jana Machutová
-
Contact us
Exploring Dependency Injection and Reflection in Modern C++
Mikhail Svetkin
-
Contact us
Using machine learning to save power and development time
Eirik Midttun
-
Contact us
Unlocking Performance Through Reverse Engineering
Patrick Schittekat
-
Contact us
Not getting lost in translations
Daniela Engert
-
Contact us
Design Patterns - The Most Common Misconceptions (2 of N)
Klaus Iglberger
-
Contact us
Bootable applications - an introduction
Michael Odden
-
Contact us
Locknote: Local Reasoning in C++
Sean Parent
-
Contact us
Hello Operator: Making The Call for C
Björkus Dorkus
-
Contact us
NDC Conferences uses cookies to see how you use our website. We also have embeds from YouTube and Vimeo. How do you feel about that?
All good!
Don't want it