{ } Programutvikling
Events and Workshops
In-house
About us
Dark
Light
Filter
Course Calendar
Sort after topic
Jan 23
NDC London 2023
23 - 27 January 2023
100
Speakers
50
Technologies
12
Workshops
95
Talks
May 22
NDC Oslo 2023
22 - 26 May 2023
160
Speakers
45
Technologies
16
Workshops
145
Talks
Sept 18
NDC TechTown 2023
18 - 21 September 2023
50
Speakers
15
Technologies
10
Workshops
60
Talks
Sept 18
Hardware Interfacing with Yocto Project
Chris Simmonds
2 days
Magazinet Kongsberg
12 490 NOK
Sept 18
Modern C++ Design Patterns
Klaus Iglberger
2 days
Magazinet Kongsberg
12 490 NOK
Register
Sept 18
(In)Security in C++
Patricia Aas
2 days
Magazinet Kongsberg
12 490 NOK
Register
Sept 20
TBA
Anders Schau Knatten
1 hour
Magazinet Kongsberg
-
Sept 20
TBA
Olve Maudal
1 hour
Magazinet Kongsberg
-
Oct 17
NDC Porto 2023
17 - 20 October 2023
80
Speakers
40
Technologies
8
Workshops
90
Talks
On demand courses
Leaving Template Meta-Programming Behind
Hana Dusíková
-
Contact us
Keynote: Abstraction Patterns
Kate Gregory
-
Contact us
C++: what comes next?
Chandler Carruth
-
Contact us
How C++23 changes the way we write code
Timur Doumler
-
Contact us
Demonstrating binary exploitation with a recent vulnerability
Christian Resell, Marit Iren Rognli Tokle
-
Contact us
Introducing a matrix class to the C++ standard library
Guy Davidson
-
Contact us
What has writing about the Core Guidelines shown me?
Guy Davidson
-
Contact us
Inside a static analyser: type system
Yuri Minaev
-
Contact us
Designing a modern build system and dependency manager, how hard can it be?
Jussi Pakkanen
-
Contact us
Asynchronous I/O and coroutines for smooth data streaming
Björn Fahller
-
Contact us
How I Taught Modern C++ - One Pixel at a Time
Mike Shah
-
Contact us
Real Programming
Sjur Julin
-
Contact us
Accelerated TDD : For More Productive C++
Phil Nash
-
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
Software Engineering Is About Tradeoffs
Mateusz Pusz
-
Contact us
A Physical Units Library For C++
Mateusz Pusz
-
Contact us
How to start using coroutines
Mikhail Svetkin
-
Contact us
Catching up with Catch2: Changes recent and future
Martin Hořeňovský
-
Contact us
Implementing C++ Semantics in Python
Tamir Bahar
-
Contact us
Value Oriented Programming: Part 1 - Functions
Tony Van Eerd
-
Contact us
Mod(C++) Fundamentals: Introduction to C++
Patricia Aas
-
Contact us
TypeScript for C++ programmers
Ólafur Waage
-
Contact us
A (short) Tour of C++ Modules
Daniela Engert
-
Contact us
From Program to Process - What Happens After the Compiler
Anders Schau Knatten
-
Contact us
Little Red Riding Hood & the k-d tree forest
Jørgen Kvalsvik
-
Contact us
Dependency Management in C++
Patricia Aas
-
Contact us
Volatility Ahead
Robert Seacord
-
Contact us
Leaving Template Meta-Programming Behind
Hana Dusíková
-
Contact us
Virtual Reality with Qt Quick 3D
Andy Nichols
-
Contact us
Instrumenting machine code over WebRTC
Ole André Vadla Ravnås
-
Contact us
Identifying Common Code Smells (In C++)
Arne Mertz
-
Contact us
Typical C++, but why?
Björn Fahller
-
Contact us
How to start a program
Anders Schau Knatten
-
Contact us
Theory makes beautiful programs; or MC/DC in gcc
Jørgen Kvalsvik
-
Contact us
Signed Integers Considered Harmful
Robert Seacord
-
Contact us
Surviving a chip shortage
Inge Fredriksen
-
Contact us
Making sense of "volatile"
Inge Fredriksen
-
Contact us
A Preview of C++23
Daniela Engert
-
Contact us
Contemporary C++ in Action
Daniela Engert
-
Contact us
Package management in C++
Mikhail Svetkin
-
Contact us
Zephyr RTOS: Software power tools for constraint devices
Eirik Midttun, Balaji Srinivasan
-
Contact us
An Introduction To Floating Point Math
Martin Hořeňovský
-
Contact us
5 Years Of Teaching C++: A Retrospective
Martin Hořeňovský
-
Contact us
Reprogramming Binary Programs
Ole André Vadla Ravnås
-
Contact us
Analysis of Real World Apps with Frida
Kyle Ossinger
-
Contact us
Error handling in C++: as easy as "use exceptions"?
Vitaly Fanaskov
-
Contact us
42 Silly Ways to say Hello in C
Olve Maudal
-
Contact us
The Floor is Lava, trying to teach C++
Patricia Aas
-
Contact us
Wearable Live Captions (making mask wearing more accessible for those who are hard of hearing)
Jo Franchetti
-
Contact us
Return Oriented Programming, an introduction
Patricia Aas
-
Contact us
Tour of C - a proper (re)introduction to C
Olve Maudal
-
Contact us
Secure Coding in C and C++
Robert Seacord
-
Contact us
DAPR in Action, Migrating your Application to Microservices
Stas Lebedenko
-
Contact us
(In)Secure C++: Sec Edition
Patricia Aas
-
Contact us
C++20 in Practice - A Complete Introduction
Nicolai Josuttis
-
Contact us
Lightning Updates
Hana Dusíková
-
Contact us
Condition coverage in gcc: introduction and intuition
Jørgen Kvalsvik
-
Contact us
Mod(C++) Intermediate
Patricia Aas
-
Contact us
MISRA C++202x: It ain't your grandpa's MISRA any more
Loïc Joly
-
Contact us
Virtual Reality with Qt Quick 3D
Andy Nichols
-
Contact us
Code Analysis++
Anastasia Kazakova
-
Contact us
The Rust Programming Language in a day
Stefan Baumgartner
-
Contact us
Programutvikling 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