{ } NDC Conferences
About us
Dark
Light
Course Calendar
Sort after topic
Jan 20
NDC Security 2025
20 - 23 January 2025
40
Speakers
20
Technologies
8
Workshops
50
Talks
Jan 27
NDC London 2025
27 - 31 January 2025
100
Speakers
50
Technologies
12
Workshops
110
Talks
Jan 29
The future of UI is "open"
Brecht De Ruyte
1 hour
-
Jan 29
Unveiling .NET Secrets with the World's Smallest C# Program
Steve Gordon
1 hour
-
Jan 29
82 Bugs I Collected in a Year You Won’t Believe Made It to Production
François Martin
1 hour
-
Jan 29
C#'s Functional Journey
Mads Torgersen
1 hour
-
Jan 29
Write Uno Time, Run Everywhere with the Uno Platform
Joseph Guadagno
1 hour
-
Jan 29
What's new in .NET 9 & C# 13
Filip Ekberg
1 hour
-
Jan 30
Codex: The Impact of English on Programming Languages
Guy Royse
1 hour
-
Jan 30
Where next, C#?
Mads Torgersen
1 hour
-
Jan 30
Null & Void - Everything about Nothing in .NET
Stefan Pölz
1 hour
-
Apr 29
NDC Melbourne 2025
29 April - 1 May 2025
40
Speakers
30
Technologies
10
Workshops
50
Talks
May 19
NDC Oslo 2025
19 - 23 May 2025
150
Speakers
45
Technologies
20
Workshops
160
Talks
Sept 22
NDC TechTown 2025
22 - 25 September 2025
50
Speakers
15
Technologies
10
Workshops
60
Talks
On demand courses
Introduction to Rust
Hans Elias B Josephsen
-
Contact us
Rust for the C++ Developer
Hans Elias B Josephsen
-
Contact us
Modern C
Jon Jagger
-
Contact us
Emulating a Game Boy in .NET 6
Wesley Cabus
-
Contact us
Performance tricks I learned from contributing to the Azure .NET SDK
Daniel Marbach
-
Contact us
Writing Code with Code: Getting Started with the Roslyn APIs
Steve Gordon
-
Contact us
50 ways to show your data
Thomas Hütter
-
Contact us
An Infrastructure as Code Bake-off, comparing ARM, Terraform and Bicep
Mike Benkovich
-
Contact us
God really plays dice - Introduction to Quantum Computing with Q#
Filip W.
-
Contact us
VSCode for the C# Developer
Tim Corey
-
Contact us
Making a difference in open-source
Florian Verdonck
-
Contact us
Use your source code to document your application
Michaël Hompus
-
Contact us
What's new in C# 11
David Wengier
-
Contact us
Let's Code an incremental source generator with Roslyn
Stefan Pölz
-
Contact us
Fun with Algorithms
Tess Ferrandez-Norlander
-
Contact us
Refactoring Is Not Just Clickbait
Kevlin Henney
-
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
What you can learn from an open-source project with 250 million downloads
Dennis Doomen
-
Contact us
Performance tricks I learned from contributing to open source .NET packages
Daniel Marbach
-
Contact us
I fought the law and the law won
Hackle Wayne
-
Contact us
Bun, Deno, Node.js? Recreating a JavaScript runtime from Scratch
Erick Wendel
-
Contact us
What's new in C#? Exciting new features in C# 9, 10 and 11!
Filip Ekberg
-
Contact us
Efficient Learning for Developers: Tips and Strategies
Tav Herzlich
-
Contact us
Lemonade Stand Revisited
Anders Norås
-
Contact us
Git Hidden Gems
Enrico Campidoglio
-
Contact us
.NET Systems Programming Learned the Hard Way
Aaron Stannard
-
Contact us
Part 1/2: The Toy Alchemist : Have fun, build a game, and learn Elixir
Jamie Wright
-
Contact us
My Worst Code Was My Best Code
Liam Westley
-
Contact us
Deep Dive into Advanced TypeScript: A Live Coding Expedition
Christian Woerz
-
Contact us
God really plays dice - Introduction to Quantum Computing with Q#
Filip W.
-
Contact us
You are doing logging in .NET wrong. Let’s fix it.
Nick Chapsas
-
Contact us
.NET 7 API diff
Stefan Pölz
-
Contact us
Intentional Code - Minimalism in a World of Dogmatic Design
David Whitney
-
Contact us
Part 2/2: The Toy Alchemist : Have fun, build a game, and learn Elixir
Jamie Wright
-
Contact us
Lightning Talks 6
Ruth Merethe Granevang, Eugene Romero, Nils Otto Johansen, Kitty Toft
-
Contact us
Applied Python Programming
Wei-Meng Lee
-
Contact us
From IL Weaving to Source Generators, the Realm story
Ferdinando Papale
-
Contact us
Rescuing your GIT Repositories using Amend, Reset, Revert, Rebase, Bisect, and Cherry-Picking
Brian Gorman
-
Contact us
Introduction to Rust
Richard Feldman
-
Contact us
Python Properly
Robert Smallshire
-
Contact us
What you can learn from an open-source project with 300 million downloads
Dennis Doomen
-
Contact us
Ada Lovelace and The Very First Computer Program
Steven Goodwin
-
Contact us
Background Services in ASP.NET Core and .NET
Steve Gordon
-
Contact us
The definitive deep dive into the .git folder
Rob Richardson
-
Contact us
What's new in .NET 8 & C# 12
Filip Ekberg
-
Contact us
Love, Hate, and Policy Languages
Gabriel L. Manor
-
Contact us
You are doing logging in .NET wrong. Let’s fix it.
Nick Chapsas
-
Contact us
How JavaScript Happened: A Short History of Programming Languages
Mark Rendle
-
Contact us
What's new in .NET 8 & C# 12
Filip Ekberg
-
Contact us
Erlang, OCaml, same thing 🤷
Leandro Ostera
-
Contact us
Are Rewrites always a Bad Idea?
Adele Carpenter
-
Contact us
Turbocharged: Writing High-Performance C# and .NET Code
Steve Gordon
-
Contact us
Distributed Async Await • A new programming model for the cloud
Dominik Tornow
-
Contact us
Functional Programming on .NET - The Best of Both Worlds
Isaac Abraham
-
Contact us
Smarter, Not Harder: Scaling without burning out in an always more landscape
Marion Løken
-
Contact us
The Power of Function Composition
Conor Hoekstra
-
Contact us
Tackling property data with readable code
Lars Furu Kjelsaas
-
Contact us
Building a Robot Arm with .NET 8, Raspberry Pi, Blazor and SignalR
Peter Gallagher
-
Contact us
If I (only) Had A Hammer
Liam Westley
-
Contact us
Decades in the Machine - Meaning and Purpose in Technology
David Whitney
-
Contact us
CS Fundamentals: How SSL Works
Rob Conery
-
Contact us
Learn Go Programming for the Impatient
Wei-Meng Lee
-
Contact us
Python Properly
Austin Bingham
-
Contact us
Records Deep Dive: What, Why and How
David Wengier
-
Contact us
Developing with C#
Filip Ekberg
-
Contact us
JavaScript for Developers
Damjan Vujnovic
-
Contact us
Mod(C++) Fundamentals
Corentin Jabot
-
Contact us
Developing Applications with .NET and C#
Gill Cleeren
-
Contact us
Secure Coding in C and C++
Robert Seacord
-
Contact us
Python Proficiency: Beyond the Basics
Sebastian Roll, Peder Bergebakken Sundt
-
Contact us
Go for Beginners
Erik Engheim
-
Contact us
Clean Code: Be The Hero
Ben Dechrai
-
Contact us
Up and running with Kotlin
Svetlana Isakova
-
Contact us
Building modern applications with C# and .NET Core
Gill Cleeren
-
Contact us
Application Building with ASP.NET Core 3.0
Damian Edwards
-
Contact us
Where’s C# headed?
Mads Torgersen
-
Contact us
Locknote: How JavaScript Happened: A Short History of Programming Languages
Mark Rendle
-
Contact us
Linux System Programming Fundamentals
Michael Kerrisk
-
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