{ } 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 20
Agile Whiteboard Hacking – aka Hands-on Threat Modeling
Sebastien Deleersnyder
2 days
Radisson Blu Scandinavia Hotel
13 490 NOK
Register
Jan 22
Part 1: Mastering golang micro-services: From Design to Deployment
Rabieh Fashwall
0 hour
-
Jan 22
Part 2: Mastering golang micro-services: From Design to Deployment
Rabieh Fashwall
1 hour
Radisson Blu Scandinavia Hotel
-
Jan 22
Improve your threat modelling through the science of simplicity
Dave Soldera
1 hour
-
Jan 22
Secure System Integrations
Tobias Ahnoff
1 hour
-
Jan 23
Without a Trace: Supply Chain Attacks in the Terraform Registry
Kyle Kotowick
1 hour
-
Jan 23
TPMs and the Linux Kernel: unlocking a better path to hardware security
Ignat Korchagin
1 hour
-
Jan 27
NDC London 2025
27 - 31 January 2025
100
Speakers
50
Technologies
12
Workshops
110
Talks
Jan 27
The Architect Elevator: Visiting the Upper Floors
Gregor Hohpe
2 days
Queen Elizabeth II Centre
1 350 GBP
Register
Jan 27
Advanced Software Architecture with Residuality Theory
Barry O'Reilly
2 days
Queen Elizabeth II Centre
1 350 GBP
Register
Jan 27
Reliable Messaging in Azure
Daniel Marbach
2 days
Queen Elizabeth II Centre
1 350 GBP
Register
Jan 27
Building Future-Proof Apps with the Modular Monolith
Layla Porter
2 days
Queen Elizabeth II Centre
1 350 GBP
Register
Jan 29
Migrating from a monolith to a new service
Connell Sharp
1 hour
-
Jan 29
Consistency and Agreements in Distributed Systems
Jimmy Bogard
1 hour
-
Jan 29
Thinking Like an Architect
Gregor Hohpe
1 hour
Queen Elizabeth II Centre
-
Jan 29
How building a portable escape room made me a better developer
William Brander
1 hour
-
Jan 29
Old to Gold: How to Modernize Your Legacy ASP.NET Apps Gradually
Jonathan "J." Tower
1 hour
-
Jan 29
Adventures in Spacetime
Kevlin Henney
1 hour
-
Jan 30
The Forgotten AI of Video Games
Layla Porter
1 hour
-
Jan 30
Flink - demystifying data streaming
Adi Polak
1 hour
-
Jan 30
Orchestration vs. Choreography: The good, the bad, and the trade-offs
Laila Bougria
1 hour
-
Jan 30
Microservices, Where Did It All Go Wrong
Ian Cooper
1 hour
-
Jan 30
Secure your Modular Monolith by pretending it's a cat
William Brander
1 hour
-
Jan 30
Useful and Beautiful Developer Docs and How to Create Them
Johannes Dienst
1 hour
-
Jan 31
The Unsung Hero of Modern Software: Asynchronous Messaging
Irina Dominte (Scurtu)
1 hour
-
Jan 31
Building long-term memory in agent systems with open source tools
Olena Kutsenko
1 hour
-
Jan 31
The Philosophy of Architecture
Barry O'Reilly
1 hour
-
Jan 31
Navigating complexity in event-driven architectures: A domain-driven approach
David Boyne
1 hour
-
Jan 31
Architecture isn't Kubernetes
Diana Montalion
1 hour
-
Jan 31
Modern Observability and Event Driven Architectures
Martin Thwaites, Ian Cooper
1 hour
Queen Elizabeth II Centre
-
Jan 31
Surviving Long Event History
Vagif Abilov
1 hour
-
Jan 31
So You Want to Maintain a Reliable Event Driven System
James Eastham
1 hour
Queen Elizabeth II Centre
-
Jan 31
Locknote: The Albatross Project
That Rendle
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 8
Copenhagen Developers Festival 2025
8 - 12 September 2025
100
Speakers
5
Bands
100
Talks
10
Workshops
Sept 22
NDC TechTown 2025
22 - 25 September 2025
50
Speakers
15
Technologies
10
Workshops
60
Talks
On demand courses
The future is holographic - Microsoft Mesh & HoloLens 2
Scott Leaman
-
Contact us
Workshop: Practical Introduction to Event Sourcing - Part 2/2
Oskar Dudycz
-
Contact us
Deploying Cloud Infrastructure using Pulumi
Shahid Iqbal
-
Contact us
Code That Fits in Your Head
Mark Seemann
-
Contact us
Strategic Domain-Driven Design: Analysis, Architecture, and Modelling
Nick Tune
-
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
Lightning Talks
Rebecca Platt, Kieran Jacobsen, Emad Alashi, Wing Ho
-
Contact us
Dude, where is my class?!
Hackle Wayne
-
Contact us
.NET Core Dependency Injection – The Booster Jab
Steve Collins
-
Contact us
ReST API Design: A beginner's guide
Janani Subbiah
-
Contact us
Good Fences Make Good Neighbours
Trond Hjorteland
-
Contact us
REST - the ignored parts
Irina Dominte (Scurtu)
-
Contact us
Practical Domain-Driven Design with EF Core
Hossam Barakat
-
Contact us
🤖Building a Telegram bot with Apache Kafka and ksqlDB
Robin Moffatt
-
Contact us
I know what you did last project (common mistakes we make in Azure)
Mustafa Toroman, Sasha Kranjac
-
Contact us
Application Autoscaling Made Easy With Kubernetes Event-Driven Autoscaling (KEDA)
Tom Kerkhove
-
Contact us
Software and Database Refactor Patterns
Bill Penberthy
-
Contact us
Advanced Dapr
Sander Molenkamp, Edwin van Wijk
-
Contact us
Synchronous vs asynchronous microservice architecture
David Ostrovsky
-
Contact us
Postponing architectural choices and start developing first with Dapr
Michaël Hompus
-
Contact us
Finding System Boundaries with Domain Storytelling
Stefan Hofer, Henning Schwentner
-
Contact us
But It was Logged! Practical Logging & Monitoring with .NET
Mitchel Sellers
-
Contact us
Redis Cluster for Write Intensive Workloads
Tugberk Ugurlu
-
Contact us
Little Fluffy Clouds
Liam Westley
-
Contact us
Why your company needs an internal API and what you should do about it
Glenn F. Henriksen
-
Contact us
Hiding The Lead
Sam Newman
-
Contact us
Practical Clean Architecture with .NET 8
Jason Taylor
-
Contact us
Good Fences Make Good Neighbours
Trond Hjorteland
-
Contact us
Time traveling in the cloud. Time series analytics with Microsoft Azure.
Sam Vanhoutte
-
Contact us
Choreography vs Orchestration in serverless microservices
Mete Atamel, Guillaume Laforge
-
Contact us
Auditing data and answering the life long question, is it the end of the day yet?
Simona Meriam
-
Contact us
Carving Microservices out of the Monolith with Domain Storytelling
Henning Schwentner
-
Contact us
Managing Event Driven Architectures
Ian Cooper
-
Contact us
Hustle and Flow
Ian Cooper
-
Contact us
Performance testing: from zero to hero with k6 & Azure
Jose Luis Latorre Millas
-
Contact us
How to model and partition data in a distributed, NoSQL database for infinite scale
Mark Brown
-
Contact us
Drinking a river of IoT data with Akka.NET
Hannes Lowette
-
Contact us
An Introduction to Android Automotive OS
Chris Simmonds
-
Contact us
SOLID Revisited : The State of the Matter
Phil Nash
-
Contact us
Building Android
Chris Simmonds
-
Contact us
Modern C++ Idioms
Mateusz Pusz
-
Contact us
Software Engineering Is About Tradeoffs
Mateusz Pusz
-
Contact us
An Introduction to Elasticsearch for .NET Developers
Steve Gordon
-
Contact us
Value Oriented Programming: Part 1 - Functions
Tony Van Eerd
-
Contact us
Kubernetes isn’t the answer, but what was the question again?
Joep Piscaer
-
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
A (short) Tour of C++ Modules
Daniela Engert
-
Contact us
Aligning Bounded Contexts with Subdomains in Legacy Code
Mufrid Krilic
-
Contact us
Controlling My Home Sauna Using .NET 6 and MAUI
Johnny Hooyberghs
-
Contact us
Build powerful distributed applications with Dapr and .NET
Rodrigo Díaz Concha
-
Contact us
Eliminating Hidden Dangers to Your Applications: Patterns for Reliable Systems
Barry Stahl
-
Contact us
Microservices for building an IDE – The innards of JetBrains Rider
Maarten Balliauw
-
Contact us
Building reliable services at NRK TV
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
Developing microservice applications with Dapr
Jakob Ehn
-
Contact us
Implementing an Event Sourcing strategy on Azure
Eldert Grootenboer, Olena Borzenko
-
Contact us
Architecting a secure cloud framework
Sarah Young
-
Contact us
The Deployment Architecture of an Enterprise API Management Platform on AKS
Rahul Rai, Tarun Pabbi
-
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
Lightning Talks
Sara Bergman, Børge Wiik, Simona Meriam, Sindre Lindstad
-
Contact us
Unleash Your Inner CTO!
Rob Crowley
-
Contact us
The Developer's Guide to Data Modelling with Document Databases
Adrienne Braganza Tacke
-
Contact us
The Developer's Guide to Data Modelling with Document Databases
Adrienne Braganza Tacke
-
Contact us
Architecting Enterprise Microservice Solutions with Ocelot on Azure
Patrick Zhao
-
Contact us
Next level security for your Azure applications
Jan de Vries
-
Contact us
Share Pie: The DDD Treasure Hidden in Plain Sight
Nick Tune
-
Contact us
Share Pie: The DDD Treasure Hidden in Plain Sight
Nick Tune
-
Contact us
Part I - Advanced Bounded Context Design With The Bounded Context Canvas
Maxime Sanglan-Charlier, Nick Tune
-
Contact us
Flexing your Biceps with Azure
William Liebenberg
-
Contact us
Building a microservice architecture with ASP.NET Core
Gill Cleeren
-
Contact us
Serverless Patterns Made Simple with Real World Usecases
Sheen Brisals
-
Contact us
Mayday! Software lessons from aviation disasters.
Adele Carpenter
-
Contact us
Actors can rule your DDD world
Hannes Lowette
-
Contact us
Evolutionary architecture - Part I
Nikola Kovačević, James Strachan
-
Contact us
You Keep Using That Word: Asynchronous And Interprocess Comms
Sam Newman
-
Contact us
Building Enterprise Scale Cloud Native Applications in the MERN Stack
Jonathan Mills
-
Contact us
Concurrent Affairs: Procedural Programming Unlocked
Kevlin Henney
-
Contact us
Making Every Game More Accessible with .NET and AI
Alex Dunn
-
Contact us
CUPID - for joyful coding
Daniel Terhorst-North
-
Contact us
Keynote: Software Architecture, Team Topologies and Complexity Science
James Lewis
-
Contact us
Evolutionary architecture - Part II
Nikola Kovačević, James Strachan
-
Contact us
Testing in production
Gojko Adzic
-
Contact us
Event Sourcing - what could possibly go wrong?
Andrzej Ludwikowski
-
Contact us
Future-Proof Your Company by Effectively Scaling Engineering Teams
Jennifer Wadella
-
Contact us
The Adoption and Operation of Serverless at LEGO.com
Sheen Brisals, Luke Hedger
-
Contact us
A Change-Data-Capture use-case: designing an evergreen cache
Nicolas Fränkel
-
Contact us
Serverless landscape beyond functions
Mete Atamel
-
Contact us
Supercharge your Kubernetes Ingress with Kong Ingress Controller
Viktor Gamov
-
Contact us
Micro-frontend magic in a regulated environment
James Strachan, Nikola Kovačević
-
Contact us
Don't throw your messages in a bottle; Implement messaging patterns
Eldert Grootenboer, Olena Borzenko
-
Contact us
Implementing an Event Sourcing strategy on Azure
Eldert Grootenboer, Olena Borzenko
-
Contact us
Fractal architecture
Mark Seemann
-
Contact us
Auditing your data and answering the life long question, is it the end of the day yet?
Simona Meriam
-
Contact us
Rock Your Code: Code Performance for Microsoft .NET
David McCarter
-
Contact us
Achieving great API-ness. Why streaming and API management go hand in hand
Ljubica Lazarevic
-
Contact us
Programmable Software Architecture
Scott Haney
-
Contact us
Not your Grandmother's On-Prem
Tomer Gabel
-
Contact us
Hustle and Flow
Ian Cooper
-
Contact us
Fractal architecture
Mark Seemann
-
Contact us
Modular monolith instead of microservices: how, when and why
Denis Tsvettsikh
-
Contact us
Looking Back - The Last Twenty Years of Software Development
Richard Campbell
-
Contact us
Keynote: Looking Back - The Last Twenty Years of Software Development
Richard Campbell
-
Contact us
Keynote: Software Architecture, Team Topologies and Complexity Science
James Lewis
-
Contact us
Making Every Game and App More Accessible with .NET and AI
Alex Dunn
-
Contact us
Azure and Containers, the tale of the two inseparable friends
Yaser Adel Mehraban
-
Contact us
How I designed the most efficient deepfake detector in the world with $100
Mathis Hammel
-
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
Building Efficiency and Sustainability In The Cloud
Shane Baldacchino
-
Contact us
Apollo Federation: Connecting multiple distributed GraphQL microservices
Allen Azemia
-
Contact us
Event driven architectures on Azure
Graeme Foster
-
Contact us
One Step Deeper in Dapr's Pub/Sub
Emad Alashi
-
Contact us
Part I: KEDA, Scale Your Deployment on Your Own Terms
Emad Alashi
-
Contact us
PICKUP DATA - A Kafka Adventure Game
Kris Jenkins
-
Contact us
Dealing with eventual consistency
Dennis van der Stelt
-
Contact us
Reducing the environmental footprint in nautical transport with F# & Serverless
Roman Provazník
-
Contact us
Five design patterns to build more resilient applications
Derek Bingham
-
Contact us
Embracing gRPC in .NET
Irina Dominte (Scurtu)
-
Contact us
Driving Decisions with Data: Delight or Disaster?
Dr. Joe Perez
-
Contact us
Developing and Deploying Containers and Microservices with Azure Container Apps
Will Velida
-
Contact us
Help! I've created a serverless monolith!
Marc Duiker
-
Contact us
The Planet sends an S.O.S. – Taking Responsibility for our Carbon Footprint
Jutta Eckstein
-
Contact us
Shrink The Web: How To Get Happier By Removing Crap
Lemon 🍋
-
Contact us
Dungeons, Dragons, and Graph Databases
Guy Royse
-
Contact us
Domain modelling in object-oriented and functional programming, based on C# and F#
Marcin Kern
-
Contact us
Writing a full-text search engine in TypeScript
Michele Riva
-
Contact us
Goodbye controllers, hello Minimal APIs
Nick Chapsas
-
Contact us
Containers as an Illusion - Part I
Michael Kerrisk
-
Contact us
Surviving a chip shortage
Inge Fredriksen
-
Contact us
Goodbye controllers, hello Minimal APIs
Nick Chapsas
-
Contact us
Testing at scale - how to test when you go globally with a fleet of thousands of machines
Adam Furmanek
-
Contact us
Zephyr RTOS: Software power tools for constraint devices
Eirik Midttun, Balaji Srinivasan
-
Contact us
Down-to-Earth Cloud Scaling
Meg Gotshall
-
Contact us
5 mistakes we made transforming to Platform teams in FINN.no
Vilde Opsal
-
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
Defensive Coding Bootcamp
Heather Downing
-
Contact us
How our critical systems fail, and what we do about it
Simon Randby, Fredrik Bekkevold
-
Contact us
Death to Latency: Building Reactive, Cloud Native Apps with Akka.NET
Aaron Stannard
-
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
Let's build event store in one hour!
Oskar Dudycz
-
Contact us
Building that glorious monolith. And carving it too.
Glenn F. Henriksen
-
Contact us
Azure on a Budget - Building in the cloud without breaking the bank
Bryden Oliver
-
Contact us
No, I don't need servers for .NET development in AWS!
Rob Van Pamel
-
Contact us
Refactoring Is Not Just Clickbait
Kevlin Henney
-
Contact us
Fractal architecture
Mark Seemann
-
Contact us
Delivering the worlds first flying car race!
Dom Raniszewski
-
Contact us
Rapid Solution Development with ASP.NET Core Blazor WebAssembly
Jason Taylor
-
Contact us
Wish you were here: stories of building a remote development IDE
Matt Ellis
-
Contact us
Message Brokering and Event Driven Architecture on Azure
Marilag Dimatulac Svennevig
-
Contact us
Architectural thinking on Flutter State Management
Majid Hajian
-
Contact us
At Least Once
Ian Cooper
-
Contact us
The Coming Disruptions in Development (and what it means to you)
Richard Campbell
-
Contact us
Maths or magic? End-to-end encryption explained like I'm five
Paolo Insogna
-
Contact us
Asymmetric Encryption: A Deep Dive
Eli Holderness
-
Contact us
One Serverless Principle to Rule Them All: Idempotency
Adrienne Braganza Tacke
-
Contact us
A perfect match: Dapr & Azure Container Apps
Sander Molenkamp
-
Contact us
Pre-flight checks for the Cloud
Magnus Mårtensson
-
Contact us
Message processing failed! But what's the root cause?
Laila Bougria
-
Contact us
Discussing Backend For Front-end
Nicolas Fränkel
-
Contact us
Micro-Frontends in AWS
Luca Mezzalira
-
Contact us
Top 5 techniques for building the worst microservice system ever
William Brander
-
Contact us
Build it fast, make it quick
Cory Gideon
-
Contact us
Don’t Build a Distributed Monolith: How to Avoid Doing Microservices Completely Wrong
Jonathan "J." Tower
-
Contact us
Succeeding at Reactive Architecture
Ian Cooper
-
Contact us
Use your source code to document your application
Michaël Hompus
-
Contact us
Part 1/2: ASP.NET Basics for Experts
Layla Porter
-
Contact us
Building cloud-ready, resilient systems in .NET
Layla Porter
-
Contact us
Keynote: Tech For Good - Using AI to Make Tech More Accessible
Alex Dunn
-
Contact us
Celebrity Deathmatch: Akka.NET vs Orleans
Hannes Lowette
-
Contact us
What I learnt about automating security
George Coldham
-
Contact us
NOPASSWD: Building a Passwordless Cloud Infrastructure
Kyle Kotowick
-
Contact us
Intentional Code - Minimalism in a World of Dogmatic Design
David Whitney
-
Contact us
From Domain Boundaries to Software Architecture
Maxime Sanglan-Charlier, Nick Tune
-
Contact us
Refactoring Is Not Just Clickbait
Kevlin Henney
-
Contact us
Defensive Coding Bootcamp
Heather Downing
-
Contact us
What the log4j incident taught us about Secure by Design
Dan Bergh Johnsson , Daniel Deogun
-
Contact us
Block DNS exfiltration with L7 filter
Magnus Longva
-
Contact us
Strategic Domain-Driven Design: Analysis, Architecture, and Modelling
Nick Tune, John Connolly
-
Contact us
Building Android
Chris Simmonds
-
Contact us
Modelling vs Reality
Einar Høst
-
Contact us
Micro Frontends & how we applied it in the Chase App
Teresa wu
-
Contact us
Tactics for Building Background Services in .NET
Kevin Griffin
-
Contact us
Real-time Fraud Detection Challenges and Solutions
Fawaz Ghali
-
Contact us
I fought the law and the law won
Hackle Wayne
-
Contact us
Part 1/2: C# .NET Outside-in development guided by tests in mob programming
Marco Consolaro, Alessandro Di Gioia
-
Contact us
Understanding Probabilistic Data Structures with 112,092 UFO Sightings
Guy Royse
-
Contact us
What the Premier League can teach us about Zero Trust Security
Michal Davidson
-
Contact us
Practical Event Sourcing with Marten and .NET
Oskar Dudycz
-
Contact us
Observability vs. Performance Monitoring: What's the difference and why should I care?
Sarah Morgan
-
Contact us
Rebuilding Twitter Following Clean Architecture and Domain-Driven Design
Amichai Mantinband
-
Contact us
Balancing Coupling in Software Design
Vlad Khononov
-
Contact us
Succeeding at Reactive Architecture
Ian Cooper
-
Contact us
An Introduction to Residuality Theory
Barry O'Reilly
-
Contact us
Part 1/2: ASP.NET Core 7 from Scratch
Shawn Wildermuth
-
Contact us
Understanding Big Data for Software Engineers
David Ostrovsky
-
Contact us
Tales of Data Architecture Evolution
Josef Goldstein
-
Contact us
Introduction to Actor-based Development with Project Orleans
Chris Klug
-
Contact us
Stop using Entity Framework as a DTO provider!
Chris Klug
-
Contact us
High Optionality Programming: Architectural Choices That Mitigate Technical Debt
Aaron Stannard
-
Contact us
Ringbased Gated Releases - reliable and automated Deployments with Github Actions
Thomas Tomow
-
Contact us
Don’t Throw Away the Key: What Developers Should Know about Encryption
Liz Moy
-
Contact us
The inmates are running the asylum
Rachel Appel
-
Contact us
Design Good Schemas - Get a Better Database
Nuri Halperin
-
Contact us
Building a Realtime Websocket API in Phoenix
Jamie Wright
-
Contact us
How to choose the right database for your application
Zoe Steinkamp
-
Contact us
Stories from DART: Taking the ware out of ransomware
Sarah Young
-
Contact us
Seeking Simplicity in the Cloud
Oren Eini
-
Contact us
Bulding a dedicated platform for frontend developers at NAV
Hans Kristian Flaatten, Andreas Nordahl
-
Contact us
Part 1/2: Securing Container Supply Chain Workshop
Hans Kristian Flaatten, Jan-Kåre Solbakken, Youssef Bel Mekki
-
Contact us
Frontend Architectures: The Next Generations
Mikael Brevik
-
Contact us
A Contrarian View of Software Architecture
Jeremy Miller
-
Contact us
C4 models as code
Simon Brown
-
Contact us
.NET gRPC - deep dive
Irina Dominte (Scurtu)
-
Contact us
How complex software impacts your cognitive abilities
Corstian Boerman
-
Contact us
Powering the Front-end with React, GraphQL and Relay
Martin Artola
-
Contact us
Intentional Code - Minimalism in a World of Dogmatic Design
David Whitney
-
Contact us
You Keep Using That Word: Asynchronous And Interprocess Comms
Sam Newman
-
Contact us
Part 2/2: Securing Container Supply Chain Workshop
Hans Kristian Flaatten, Jan-Kåre Solbakken, Youssef Bel Mekki
-
Contact us
Part 2/2: ASP.NET Core 7 from Scratch
Shawn Wildermuth
-
Contact us
Part 2/2: C# .NET Outside-in development guided by tests in mob programming
Alessandro Di Gioia, Marco Consolaro
-
Contact us
Creating chaos in containers
Maish Saidel-Keesing
-
Contact us
Top 5 techniques for building the worst microservice system ever
William Brander
-
Contact us
Pub crawling in Orleans: exploring the Actor model
Sander Molenkamp
-
Contact us
Tools and practices to help you deal with legacy code
Dennis Doomen
-
Contact us
Developer Smackdown
Selena Small, Michael Milewski
-
Contact us
Autonomous microservices don't share data. Period.
Dennis van der Stelt
-
Contact us
DDD Explains: What are my stock options actually worth?
Chris Simon
-
Contact us
Just in Time Architecture
Macklin Hartley
-
Contact us
From Metrics To Music: Making Connections with Apache Kafka
Kris Jenkins
-
Contact us
Combining the powers of Azure SWA and APIs
Poornima Nayar
-
Contact us
Variables of the Veracious Variety: How to Better Name your Variables
Adrienne Braganza Tacke
-
Contact us
Shrink The Web: How To Get Happier By Removing Crap
Lemon 🍋
-
Contact us
Carbon-Aware Computing: Measuring and Reducing the Carbon Intensity of Software
Anders Lybecker
-
Contact us
Domain-Driven Design and Team Topologies for Product-led Organizations
Nick Tune
-
Contact us
IaC Forged in Code: ARM/Bicep vs Terraform vs Pulumi
Mike Benkovich
-
Contact us
C4 models as code
Simon Brown
-
Contact us
Bounded Contexts: Manage the Understandability of Your Systems
Gien Verschatse, Mathias Verraes
-
Contact us
Apache Kafka in 1 hour for C# Developers
Gui Ferreira
-
Contact us
Automating the maintenance of thousands of components - Fleet management at Spotify
Niklas Gustavsson
-
Contact us
SLSA, SigStore, SBOM and Software Supply Chain Security. What does that all mean really ?
Abdel Sghiouar
-
Contact us
Introduction to Distributed Systems with C# and .NET
Dylan Beattie
-
Contact us
Find true north with a technical decision-making compass
Laila Bougria
-
Contact us
Modelling vs Reality
Einar Høst
-
Contact us
.NET gRPC - deep dive
Irina Dominte (Scurtu)
-
Contact us
Your code is just a detail
Damian Brady
-
Contact us
You Keep Using That Word: Asynchronous And Interprocess Comms (Remote)
Sam Newman
-
Contact us
From Domain Boundaries to Software Architecture
Maxime Sanglan-Charlier, Nick Tune
-
Contact us
Architecture Modernization: Aligning Software, Strategy, and Structure
Nick Tune
-
Contact us
Architecture Modernization: Aligning Software, Strategy, and Structure
Nick Tune
-
Contact us
Don’t Build a Distributed Monolith: How to Avoid Doing Microservices Completely Wrong
Jonathan "J." Tower
-
Contact us
The Metamorphosis: How Kafka helped us migrate our 10Gb/s ingest pipeline to the cloud
Yaniv Kunda
-
Contact us
REST, gRPC, SignalR and GraphQL for .NET developers. Which is right for your use case?
François Bouteruche
-
Contact us
Offline first computing in an online world
Ørnulf Staff
-
Contact us
Let's build the worst Event Sourcing system!
Oskar Dudycz
-
Contact us
Access control in message-driven systems
Marc Klefter
-
Contact us
Getting a grip on your code dependencies
Dennis Doomen
-
Contact us
Orchestrate your business logic reliably with workflow as code
Marc Duiker
-
Contact us
What you can learn from an open-source project with 300 million downloads
Dennis Doomen
-
Contact us
Part 1/2: C# .NET Outside-in development guided by tests in mob programming
Marco Consolaro, Alessandro Di Gioia
-
Contact us
Lessons learned from working with 2000 event-driven microservices
Natan Silnitsky
-
Contact us
Faster, Cheaper, Greener: Pick Three
Lea Mladineo
-
Contact us
Practical Clean Architecture with .NET 7
Jason Taylor
-
Contact us
Building that glorious monolith. And carving it too.
Glenn F. Henriksen
-
Contact us
Continuous Delivery for Legacy Code
Richard Groß
-
Contact us
Migrating your messaging workloads to the Cloud with Azure Service Bus
Eldert Grootenboer
-
Contact us
Middleware Showdown: Exploring Diverse Messaging Solutions
Chris Patterson
-
Contact us
Data Unleashed: A Developer's Perspective on Navigating the Architecture Maze
Bronwen Zande
-
Contact us
An introduction to distributed systems through play - building a microservice escape room
William Brander
-
Contact us
Azure Cosmos DB - Low Latency and High Availability at Planet Scale
Kevin Pilch
-
Contact us
Clean Architecture with .NET MAUI, Blazor, and ASP.NET Core
Matt Goldman
-
Contact us
Part 2/2: ASP.NET Basics for Experts
Layla Porter
-
Contact us
An Introduction to Residuality Theory
Barry O'Reilly
-
Contact us
Kafka for .NET Developers
Ian Cooper
-
Contact us
Kafka for .NET Developers
Ian Cooper
-
Contact us
Faster, Cheaper, Greener: Pick Three
Lea Mladineo
-
Contact us
How to get a grip on your microservices system using a service-mesh
Edwin van Wijk
-
Contact us
Architecture isn't Kubernetes
Diana Montalion
-
Contact us
Distribu-ready with the Modular Monolith
Layla Porter
-
Contact us
Migrate Your Legacy ASP.NET Projects to ASP.NET Core Incrementally with YARP
Jonathan "J." Tower
-
Contact us
Tales from the .NET 8 Migration Trenches
Jimmy Bogard
-
Contact us
Building a green supercomputer in the cloud
Anders Lybecker
-
Contact us
How to fall in love with TDD
Gui Ferreira
-
Contact us
Designing for change with Vertical Slice Architecture
Chris Sainty
-
Contact us
Mastering Azure Well-Architected: From Pipelines to Perfection
Simone Bennett
-
Contact us
A Brief History of Data Storage
Eli Holderness
-
Contact us
Love, Hate, and Policy Languages
Gabriel L. Manor
-
Contact us
Moving IO to the edges of your app: Functional Core, Imperative Shell
Scott Wlaschin
-
Contact us
IaC Forged in Code: ARM/Bicep vs Terraform vs Pulumi
Mike Benkovich
-
Contact us
Build software like a bag of marbles, not a castle of LEGO®
Hannes Lowette
-
Contact us
Part 1/2: REST APIs versioning Hands On!
Alexandre Touret
-
Contact us
How to effectively spy on your systems
Laila Bougria
-
Contact us
Messaging: The fine line between awesome and awful (and how to stay on the right side of it)
Laila Bougria
-
Contact us
So You Want to Build An Event Driven System?
James Eastham
-
Contact us
Architecture Modernization: Aligning Software, Strategy, and Structure
Nick Tune
-
Contact us
You Keep Using That Word: Asynchronous And Interprocess Comms
Sam Newman
-
Contact us
Keep your nose out of it. Denying yourself access to production
Glenn F. Henriksen
-
Contact us
.NET gRPC - deep dive
Irina Dominte (Scurtu)
-
Contact us
Technical Neglect
Kevlin Henney
-
Contact us
Leveraging graph AI and GPUs to win the US Cyber Command AI challenge
Leo Meyerovich
-
Contact us
Part 2/2: Hands-on grand tour of GPU Graph AI for security event correlation
Leo Meyerovich, Alex Morrise
-
Contact us
Next Generation Developer Platforms & Deployable Architectural Archetypes
Adam Stephensen
-
Contact us
Going production scale with Gen AI - Patterns for your API
Scott Holden
-
Contact us
How building a portable escape room made me a better microservices developer
William Brander
-
Contact us
Agile and Architecture: a meeting of the undead
Einar Høst
-
Contact us
Architecture Modernization: Aligning Software, Strategy, and Structure
Nick Tune
-
Contact us
Architecting for Independent Value Streams
Nick Tune
-
Contact us
Multi-tenant Application Architecture - It’s time to rethink your preconceptions!
Paul Stovell
-
Contact us
From Hell to Heaven: Porting Doom to MAUI
Nico Vermeir
-
Contact us
Goodbye Azure Kubernetes Service! Hello Azure Container Apps!
Johnny Hooyberghs
-
Contact us
Unveiling the Invisible: Real-Time Anomaly Detection through AI
Fawaz Ghali
-
Contact us
Hub-spoke virtual networks in Azure
Bastiaan Wassenaar
-
Contact us
Are Rewrites always a Bad Idea?
Adele Carpenter
-
Contact us
Workshop: Securing (and Observing) Kubernetes clusters with Cilium and eBPF - Part 2/2
Hans Kristian Flaatten, Øyvind Randa
-
Contact us
From Days to Hours: How EventStorming Transformed Our Domain Modeling Process
Vadzim Prudnikau
-
Contact us
Platforms: Build abstractions, not illusions
Gregor Hohpe
-
Contact us
Mobile Developer Productivity Engineering at Europe's Largest Online Fashion Store
Hakkim Alavudeen
-
Contact us
Contract Testing Made Easy: Mastering Pact for Microservices in C#
Irina Dominte (Scurtu)
-
Contact us
Contract Testing Made Easy: Mastering Pact for Microservices in C#
Irina Dominte (Scurtu)
-
Contact us
The Future of Cloud-Native Application Development with Radius
Loek Duys
-
Contact us
Designing media optimized byte transfer and storage at Netflix
Tejas Chopra
-
Contact us
Reusable ideas about the reuse of software
Audun Fauchald Strand, Trond Arve Wasskog
-
Contact us
Stabilising eccentric systems
Jessica Brentnall
-
Contact us
Dapr in Practice
Marc Klefter
-
Contact us
Sphere of Control: Techniques to Tackle Tech Debt Today
Dustin Thostenson
-
Contact us
So You Want to Build An Event Driven System?
James Eastham
-
Contact us
Domain Driven Design in practice - how to draw your domain boundaries IRL
Vilde Opsal
-
Contact us
So You Want to Build An Event Driven System?
James Eastham
-
Contact us
How to fall in love with TDD
Gui Ferreira
-
Contact us
Messaging: The fine line between awesome and awful (and how to stay on the right side of it)
Laila Bougria
-
Contact us
Architecting Resilient Cloud Native Applications: A Practical Guide to Deployment and Runtime Patter
Ricardo Castro
-
Contact us
Why Verifiable Credentials and Decentralized Identity?
Daniel Krzyczkowski
-
Contact us
Event Sourcing – the what, why & how
Anita Kvamme
-
Contact us
Secure Computing and Hands-on Privacy By Design
Nikolai Norman Andersen
-
Contact us
Designing for change with Vertical Slice Architecture
Chris Sainty
-
Contact us
Lean Mean Green Machines - Architecting for a Greener Future
Sara Bergman
-
Contact us
Basics Designs and How We Got Them Wrong
Adam Furmanek
-
Contact us
Basics Designs and How We Got Them Wrong
Adam Furmanek
-
Contact us
Modularizing the Monolith
Jimmy Bogard
-
Contact us
CS Fundamentals: How SSL Works
Rob Conery
-
Contact us
How to deliver continuously
Christian Johansen
-
Contact us
How building a portable escape room made me a better developer
William Brander
-
Contact us
SEVEN things about API security
Philippe De Ryck
-
Contact us
Design more decoupled services with one weird trick
Udi Dahan
-
Contact us
Lightning Talks 1
Sweeky Satpathy, Kent Inge Fagerland Simonsen, Karl Solgård, Mikkel Mørk Hegnhøj
-
Contact us
REST, gRPC, GraphQL or Asynchronous Messaging
Poornima Nayar
-
Contact us
The Future of Cloud-Native Application Development with Radius
Loek Duys
-
Contact us
Keynote: Why are you making a new platform?
Christin Gorman
-
Contact us
How to get a grip on your microservices system using a service-mesh
Edwin van Wijk
-
Contact us
Part 1/2: Dapr workshop: build microservice applications the easy way
Edwin van Wijk, Sander Molenkamp
-
Contact us
Are Rewrites always a Bad Idea?
Adele Carpenter
-
Contact us
How to Build a Database
Liam McLennan
-
Contact us
Exposing the not-so-secret practices of the cult of DDD
Chris Klug
-
Contact us
The Future of Cloud-Native Application Development with Radius
Loek Duys
-
Contact us
Open-source Observability for Your LLM Applications... Tracing your chains!
Filipe Oliveira
-
Contact us
The Forgotten AI of Video Games
Layla Porter
-
Contact us
The Grand Unified Theory of Clean Architecture and Test Pyramid
Gui Ferreira
-
Contact us
Clean Architecture with ASP.NET Core 9
Jason Taylor
-
Contact us
Future Proof Software Architecture: Microservices
Nelly Sattari
-
Contact us
Failure is not an option: durable execution + Dapr = 🚀
Marc Duiker
-
Contact us
Locknote: The Albatross Project
That Rendle
-
Contact us
Tales from the .NET 8 Migration Trenches
Jimmy Bogard
-
Contact us
How Simple Is "As Simple As Possible"?
That Rendle
-
Contact us
Locknote: The Albatross Project
That Rendle
-
Contact us
Faster, Cheaper, Greener: Pick Three
Lea Mladineo
-
Contact us
Mobile App Architecture: How to Conquer the Giant!
Heather Downing
-
Contact us
Mobile App Architecture: How to Conquer the Giant!
Heather Downing
-
Contact us
Side Projects: The Unsung Heroes of Software Development
Rasmus Kromann-Larsen
-
Contact us
The stoic brutalist
Bjørn Einar Bjartnes
-
Contact us
From Code to Customer: How Continuous Deployment Can Accelerate Your Software Development Cycle
Tobias Mende
-
Contact us
An Introduction to Residuality Theory
Barry O'Reilly
-
Contact us
Orchestration vs. Choreography: The good, the bad, and the trade-offs
Laila Bougria
-
Contact us
Empowering Inclusivity with GenAI to Transforms Visitor Attractions
Chloe McAree
-
Contact us
Microservices, Where Did It All Go Wrong
Ian Cooper
-
Contact us
How to fall in love with TDD
Gui Ferreira
-
Contact us
Architecting Apollo: Systems Design Lessons from the Golden Age of Spaceflight
Kyle Kotowick
-
Contact us
How to protect yourself from the biggest Internet threats
Ignat Korchagin
-
Contact us
Fast, Secure and Dense: Finally Serverless with WebAssembly
Thorsten Hans
-
Contact us
How a Unicorn Migrated From an In-House Solution to Helm
Mey Beisaron
-
Contact us
Part 2/2: Dapr workshop: build microservice applications the easy way
Edwin van Wijk, Sander Molenkamp
-
Contact us
Residuality Theory Workshop
Barry O'Reilly
-
Contact us
Container Security with Falco: A Quick Start Guide
Ayesha Kaleem
-
Contact us
Fine Grained Authorisation with Relationship-Based Access Control
Ben Dechrai
-
Contact us
Converting a Monolithic App to a more Domain-Driven Design
Bill Penberthy, Steve Roberts
-
Contact us
CQRS pitfalls and patterns
Udi Dahan
-
Contact us
Hands On OpenTelemetry
Martin Thwaites
-
Contact us
Elasticsearch Under the Hood
Philipp Krenn
-
Contact us
Part 2/2: C# .NET Outside-in development guided by tests in mob programming
Marco Consolaro, Alessandro Di Gioia
-
Contact us
Part 1/2: Drawing for IT Architects
Filip Van Laenen
-
Contact us
Workshop: Defining the Business Domain using Event Storming - Part 1/2
Barry Stahl
-
Contact us
Part 2/2: Drawing for IT Architects
Filip Van Laenen
-
Contact us
Part II: KEDA, Scale Your Deployment on Your Own Terms
Emad Alashi
-
Contact us
Hands On OpenTelemetry
Martin Thwaites, Charity Majors
-
Contact us
From Zero to Production: Building and managing Kubernetes clusters on AWS using Terraform and Flux
Jeff French
-
Contact us
Domain Storytelling - Collaborative Modelling with Strategic Domain-Driven Design
Mufrid Krilic
-
Contact us
Strategic Domain-Driven Design: Analysis, Architecture, and Modelling
Maxime Sanglan-Charlier, Kenny Baas-Schwegler
-
Contact us
Domain-Driven Design: Theory and Practice
Jimmy Bogard
-
Contact us
Part II - Advanced Bounded Context Design With The Bounded Context Canvas
Maxime Sanglan-Charlier, Nick Tune
-
Contact us
How to be Fast: A Look at High Performance Websites
Eric Brandes
-
Contact us
Workshop: Securing (and Observing) Kubernetes clusters with Cilium and eBPF - Part 1/2
Hans Kristian Flaatten, Øyvind Randa
-
Contact us
The Grand Unified Theory of Clean Architecture and Test Pyramid
Gui Ferreira
-
Contact us
Becoming API- & Cloud-First at the LEGO Group
Rasmus Hald
-
Contact us
Let's build that glorious monolith - The Art of Monolithic Application Design
Glenn F. Henriksen
-
Contact us
OpenTelemetry: See Inside Your Software with Observability
Jessica Kerr, Martin Thwaites
-
Contact us
Mirror, mirror on the wall... Am I a critical thinker after all?
Laila Bougria
-
Contact us
Part 2/2: REST APIs versioning Hands On!
Alexandre Touret
-
Contact us
Taming Pre-loved Systems and Teams
Jessica Brentnall
-
Contact us
Workshop: Practical Introduction to Event Sourcing - Part 1/2
Oskar Dudycz
-
Contact us
Building friendliness into server side applications
Janani Subbiah
-
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