{ } NDC Conferences
About us
Dark
Light
Course Calendar
Sort after topic
Oct 14
NDC Porto 2024
14 - 18 October 2024
80
Speakers
40
Technologies
6
Workshops
90
Talks
Oct 16
Keynote: Tidy First? A Daily Exercise in Empirical Design
Kent Beck
1 hour
Alfândega Porto Congress Centre
-
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
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
On demand courses
Workshop: Practical Introduction to Event Sourcing - Part 2/2
Oskar Dudycz
-
Contact us
Hardware Interfacing with Embedded Linux
Chris Simmonds
-
Contact us
Workshop: Defining the Business Domain using Event Storming - Part 2/2
Barry Stahl
-
Contact us
Mastering Test-Driven Development (TDD) in C#
Gui Ferreira
-
Contact us
How to build a classic adventure game with Blazor
Sander Molenkamp
-
Contact us
SOLID Revisited : The State of the Matter
Phil Nash
-
Contact us
What has writing about the Core Guidelines shown me?
Guy Davidson
-
Contact us
Carving Microservices out of the Monolith with Domain Storytelling
Henning Schwentner
-
Contact us
Performance testing: from zero to hero with k6 & Azure
Jose Luis Latorre Millas
-
Contact us
Asynchronous I/O and coroutines for smooth data streaming
Björn Fahller
-
Contact us
Real Programming
Sjur Julin
-
Contact us
SOLID Revisited : The State of the Matter
Phil Nash
-
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
Autonomy, is that what we really want?
Kenny Baas-Schwegler, Evelyn Van Kelle
-
Contact us
How cognitive biases and ranking can foster an ineffective architecture and design - Part 1/2
Kenny Baas-Schwegler, Evelyn Van Kelle
-
Contact us
Aligning Bounded Contexts with Subdomains in Legacy Code
Mufrid Krilic
-
Contact us
HelseID - Introducing Modern Web Security in a Geriatric Health Sector
Dag Helge Østerhagen, Rune Andreas Grimstad
-
Contact us
Eliminating Hidden Dangers to Your Applications: Patterns for Reliable Systems
Barry Stahl
-
Contact us
Recursive art with composable objects
Einar Høst
-
Contact us
Why your company needs an internal API and what you should do about it
Glenn F. Henriksen
-
Contact us
Desired state: how React, Kubernetes and control theory have lots in common
Branislav Jenco
-
Contact us
Implement defence in depth for your .NET API:s
Tobias Ahnoff, Martin Altenstedt
-
Contact us
Plain Text
Dylan Beattie
-
Contact us
APIs for Infrastructure… on steroids
Paul Stack
-
Contact us
How cognitive biases and ranking can foster an ineffective architecture and design - Part 2/2
Kenny Baas-Schwegler, Evelyn Van Kelle
-
Contact us
Down the Oregon Trail with Functional C#
Simon Painter
-
Contact us
Down the Oregon Trail with Functional C#
Simon Painter
-
Contact us
Change wings on the fly: replace a system that handles 50 million euro turnover with zero downtime
Tatiana Chernogorova
-
Contact us
Accelerating Developer Experience with API Design First
Travis Gosselin
-
Contact us
Automating Audio with Alda
Herve Aniglo
-
Contact us
Modern C++ Design Patterns
Klaus Iglberger
-
Contact us
Five design patterns to build more resilient applications
Derek Bingham
-
Contact us
I fought the law and the law won
Hackle Wayne
-
Contact us
The Boeing 737 MAX: When Humans and Technology Don't Mix
Kyle Kotowick
-
Contact us
A11y on the back end
Samuel Levy
-
Contact us
Refactoring Components
Erin Zimmer
-
Contact us
Scalable Microservices with gRPC & Kubernetes
Sanket Singh
-
Contact us
Flavours of State Management with Blazor WebAssembly
William Liebenberg
-
Contact us
PICKUP DATA - A Kafka Adventure Game
Kris Jenkins
-
Contact us
Dealing with eventual consistency
Dennis van der Stelt
-
Contact us
The Problems Micro Frontends Won't Solve That No One Wants to Talk About
Jennifer Wadella
-
Contact us
Introduction to project Orleans for your distributed applications
Johnny Hooyberghs
-
Contact us
The Planet sends an S.O.S. – Taking Responsibility for our Carbon Footprint
Jutta Eckstein
-
Contact us
Neotron - why write a brand new ‘DOS’ for Arm in Rust?
Jonathan ‘theJPster’ Pallant
-
Contact us
Amazing Algorithms for Solving Problems in Software
Barry Stahl
-
Contact us
Writing a compiler with LLVM
Cailin Smith
-
Contact us
Properties of Unit Tests
Arne Mertz
-
Contact us
Identifying Common Code Smells (In C++)
Arne Mertz
-
Contact us
Typical C++, but why?
Björn Fahller
-
Contact us
Strangling The Monolith: Applied Patterns & Practices From The Trenches
Thomas Ploch
-
Contact us
Containers as an Illusion - Part I
Michael Kerrisk
-
Contact us
How to create maintainable and testable Blazor components
Egil Hansen
-
Contact us
Theory makes beautiful programs; or MC/DC in gcc
Jørgen Kvalsvik
-
Contact us
Fun with Algorithms
Tess Ferrandez-Norlander
-
Contact us
Remixing Frontend Development
Kristofer Selbekk
-
Contact us
Thinking Erlang in a connected world: What 12 years of experience has taught me.
Ali Sabil
-
Contact us
Death by downtime
Rune Andreas Grimstad, Dag Helge Østerhagen
-
Contact us
Error handling in C++: as easy as "use exceptions"?
Vitaly Fanaskov
-
Contact us
Learning to Love DDD - a Tale of Two Products
Chris Simon
-
Contact us
At Least Once
Ian Cooper
-
Contact us
Building Operable Software with TDD (but not the way you think)
Martin Thwaites
-
Contact us
How we secure NAV.no and 1/3 of Norway's national budget
Hans Kristian Flaatten
-
Contact us
Progressive Delivery with Observability
Alayshia Knighten
-
Contact us
Let's build event store in one hour!
Oskar Dudycz
-
Contact us
Refactoring Is Not Just Clickbait
Kevlin Henney
-
Contact us
Lightning Talks
Iryna Zelenetska, Hallstein Brøtan, Einar Høst
-
Contact us
Lightning Talks
Elin Brusberg, Marianne Melhoos, Espen Klem, Anders Norås
-
Contact us
How hacking works
Espen Sande-Larsen
-
Contact us
Keynote: How do our ideas about coding affect the software we create?
Christin Gorman
-
Contact us
Safer C++ with MISRA-C++ 2023
Peter Sommerlad
-
Contact us
Unleashing the Power of C++ Templates with `mp-units`: Lessons learned and a new library design
Mateusz Pusz
-
Contact us
Offline first computing in an online world
Ørnulf Staff
-
Contact us
Lightning Talks
Bahman Nikkhahan, Sahar Sohrabi
-
Contact us
Condition coverage in gcc: introduction and intuition
Jørgen Kvalsvik
-
Contact us
Workshop: Defining the Business Domain using Event Storming - Part 1/2
Barry Stahl
-
Contact us
Workshop: Practical Introduction to Event Sourcing - Part 1/2
Oskar Dudycz
-
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