Agenda
Filter by category
Security
.NET
Web
Programming Languages
Big Data
Database
IoT
Fun
TDD
DevOps
Tools
Agile
Architecture
Microservices
People
Work skills
JavaScript
AI
Microsoft
Cloud
Functional Programming
Cross-Platform
Testing
UI
Embedded
UX
Soft Skills
Accessibility
Ethics
Machine Learning
Mobile
DDD
Gaming
GenAI
NDC Party
Live Music
Filter by length
All
Talk
Workshop
Wednesday
21 May
Thursday
22 May
Friday
23 May
10:20 - 11:20 (UTC+02)
Room 1
Platform Engineering for Private Cloud

Michael Coté
Room 2
Change is inevitable: versioning event-driven systems

Laila Bougria
Room 3
Building Better Components — A Journey to a More Resilient Frontend

Daniel Yuschick
Room 4
Waterpark: Transforming Healthcare with Distributed Actors

Bryan Hunter
Room 5
Paradigm Shift: Moving Beyond Roles and Permissions to a Fine-Grained Access Control

Sam Bellen
Room 6
Swiss cheese, teamwork and other things we should learn from the aviation industry

Jakob Endrestad Kielland
Room 7
Adapting to Adversity – How Chaos Creates Resilience

Christina Aldan
Workshop room 1
Part 1/2: Implementing User Authentication with Passkeys

Maximiliano Firtman
11:40 - 12:40 (UTC+02)
Room 1
How a Unicorn Migrated From an In-House Solution to Helm

Mey Beisaron
Room 2
Building an Application with TDD, DDD and Hexagonal Architecture - Isn't it a bit too much?

Mufrid Krilic
Room 3
A Deep Dive into Advanced TypeScript: A Live Coding Expedition

Christian Woerz
Room 4
Building AI That Learns and Adapts: A Case Study in MRI Diagnostics

Agata Chudzińska
Room 5
Social Engineering: Hacking Humans

Pawel Sucholbiak
Room 6
Digging into the Matrix: Practicing Code Archaeology

Arthur Doler
Room 7
Leading successful remote teams

Callum Whyte
Workshop room 1
Part 2/2: Implementing User Authentication with Passkeys

Maximiliano Firtman
13:40 - 14:40 (UTC+02)
Room 1
Let’s catch up with C#! Exciting new features in C# 9, 10, 11, 12 and 13!

Filip Ekberg
Room 2
Architecture as Science

Barry O'Reilly
Room 3
Building dynamic web apps with Kotlin, WebComponents and Htmx

Richard Groß
Room 4
Graph the planet: Wrangling GPU graph dataframes with GFQL

Sindre Breda
Room 5
An Intro to Kubernetes Hardening

Ayesha Kaleem
Room 6
Lightning Talks 1

Stian Veum Møllersen

Mey Beisaron

Maja Maria Dawn Jaakson

Tom Rune Sæverås
Room 7
Coder, Coach, Catalyst - using questions to make people grow

Martin Mazur
Workshop room 1
Part 1/2: Real time event visualization in F# and Fable

Vagif Abilov
15:00 - 16:00 (UTC+02)
Room 1
Algorithms Demystified

Dylan Beattie
Room 2
Quantum Physics for Software Developers

Filip W.
Room 3
From HTML to here: The evolution of Web development and where we lost our way

Małgorzata Janeczek
Room 4
Let's build an AI agent

Phil Nash
Room 5
GPT-4 vs Starcraft II – Strategic Decision Making using Large Language Models

Alan Smith
Room 6
Lightning Talks 2

Espen Kalhagen

Theodor René Carlsen

Lars Furu Kjelsaas

Marianne Wahlstrøm
Room 7
From Ok-ish to Outstanding: How any team can become a high-performing one

Tobias Mende
Workshop room 1
Part 2/2: Real time event visualization in F# and Fable

Vagif Abilov
16:20 - 17:20 (UTC+02)
Room 1
OpenTelemetry in a Brownfield World

Jimmy Bogard
Room 2
Enabling aligned decentralised architecture decisions through user needs mapping

Kenny Baas-Schwegler

Thomas Krag
Room 3
Learnings from One Year in Production with Next.js on Vercel

Tomas Jansson
Room 4
From Generalist to Specialist: Customizing LLMs for Building Laws in Norway

Malte Loller-Andersen

Mathilde Ørstavik
Room 5
From Ballots to Code: Exploring Election Security

Hallvard Nygård
Room 6
Kotlin Multiplatform's Cross-Platform Brilliance at Norway's 377-Year-Old National Postal Service

Anshika Koul
Room 7
The Tech Lead Elevator: Real Stories and Hard Lessons

Marek Dominiak
Workshop room 1
"Run Query Run" - A Fresh Look at SQL Wait Stats

Pinal Dave
17:40 - 18:40 (UTC+02)
Room 1
Resilient by Design

Chris Ayers
Room 2
Exposing the not-so-secret practices of the cult of DDD

Chris Klug
Room 3
Vanilla Web: You Don't Need that Library

Maximiliano Firtman
Room 4
Modern Problems Require Modern Solutions: Finding Your Meme Twin with Embeddings & Vector Databases

Guy Royse
Room 5
Passwordless BankID with Passkeys and WebAuthn

Tarald Riise
Room 6
Choosing the Right Framework for Your Cross-Platform Development

Dominik Titl
Room 7
Anatomy of an Incident (featuring CrowdStrike)
