Agenda
Filter by category
DevOps
Microservices
Web
Cloud
Application Security
Cloud Security
Dark Arts
Hacking
Programming
Security Tooling
Space
Live Music
Fun
NDC Party
Architecture
.NET
Serverless
IoT
Agile
People
Work skills
JavaScript
Security
Cross-Platform
Mobile
Programming Languages
Microsoft
UI
UX
Accessibility
Soft Skills
Database
Tools
Testing
Big Data
AI
Concurrency
Functional Programming
Embedded
GenAI
DDD
Gaming
Machine Learning
VR
3D Modeling
TDD
Ethics
Filter by length
All
Talk
Workshop
Wednesday
12 June
Thursday
13 June
Friday
14 June
09:00 - 10:00 (UTC+02)
10:20 - 11:20 (UTC+02)
Room 1
Open Source, Open Mind: The Cost of Free Software
![Portrait photo of Dylan Beattie](https://cdn.sanity.io/images/fhoo4r9z/production/555b817082a93ee35787fbd20a915bcacad95418-400x400.jpg?w=60&h=60)
Dylan Beattie
Room 2
ChatGPT and OpenAI API solutions: 👑 My Favourite Implementations
![Portrait photo of Adam Cogan](https://cdn.sanity.io/images/fhoo4r9z/production/12525bfae8e458036c231a7d65bc6ae50332e6aa-400x400.jpg?w=60&h=60)
Adam Cogan
Room 3
Drones, RemoteID and the Thrilling Future of UAS Flight
![Portrait photo of Heather Downing](https://cdn.sanity.io/images/fhoo4r9z/production/0e7a189bfa9479ab393e8ddace5cc01410739627-399x399.jpg?w=60&h=60)
Heather Downing
Room 4
Creating Solutions. Together.
![Portrait photo of Aleksander Lorentzen](https://cdn.sanity.io/images/fhoo4r9z/production/1b81df652320549a7e00c972bd646aae5afdeaa6-400x400.jpg?w=60&h=60)
Aleksander Lorentzen
Room 5
Beyond Vectors: Evolving GenAI through Transformative Tools and Methods
![Portrait photo of Alison Cossette](https://cdn.sanity.io/images/fhoo4r9z/production/aab7b48cf497aa14e0b4fb7497e97eaf608da0c7-1024x1024.png?w=60&h=60)
Alison Cossette
Room 6
11 insights after 11 years with the functional database Datomic
![Portrait photo of Magnar Sveen](https://cdn.sanity.io/images/fhoo4r9z/production/002d0482f8fbd0d46b1cd528b92de37a5304d559-400x400.jpg?w=60&h=60)
Magnar Sveen
Room 7
The Final Frontier: Security APIs in Modern Browsers
![Portrait photo of Christian Wenz](https://cdn.sanity.io/images/fhoo4r9z/production/dbfbb1845f20646e40fc3cd98543c221e33637ab-400x400.jpg?w=60&h=60)
Christian Wenz
Workshop Room 1
Part 1/2: Building a movie recommendation app with TensorFlow and pgvector
![Portrait photo of Tibs (Tony Ibbs)](https://cdn.sanity.io/images/fhoo4r9z/production/1a0f768807c644b9301e0b3a7fd1af67d7d50194-400x400.png?w=60&h=60)
Tibs (Tony Ibbs)
![Portrait photo of Olena Kutsenko](https://cdn.sanity.io/images/fhoo4r9z/production/766b2eff0761b0de83cac5884e54b299d59408a5-400x400.png?w=60&h=60)
Olena Kutsenko
Workshop Room 2
Part 1/2: Developing portable eBPF applications
![Portrait photo of Krisztian Fekete](https://cdn.sanity.io/images/fhoo4r9z/production/a46f54492f4f8672538f714b42e88c4902a29efc-400x400.jpg?w=60&h=60)
Krisztian Fekete
11:40 - 12:40 (UTC+02)
Room 1
Functional Programming on .NET - The Best of Both Worlds
![Portrait photo of Isaac Abraham](https://cdn.sanity.io/images/fhoo4r9z/production/32f0ae27dd6c41844cdd49c53763935c406d1ad5-400x400.jpg?w=60&h=60)
Isaac Abraham
Room 2
On Becoming a Space-Faring Civilization
![Portrait photo of Richard Campbell](https://cdn.sanity.io/images/fhoo4r9z/production/9f7836c5bf672343ec1b4a251af1814b4c90d997-400x400.jpg?w=60&h=60)
Richard Campbell
Room 3
SEVEN things about API security
![Portrait photo of Philippe De Ryck](https://cdn.sanity.io/images/fhoo4r9z/production/14d05d9206e585d878886f1110e15709e0dd3743-500x350.jpg?rect=75,0,350,350&w=60&h=60)
Philippe De Ryck
Room 4
Agile and Architecture: a meeting of the undead
![Portrait photo of Einar Høst](https://cdn.sanity.io/images/fhoo4r9z/production/8040230745e19b6b14c5137c2196ee9bc85fe0c5-400x400.jpg?w=60&h=60)
Einar Høst
Room 5
Advanced HTML for Performance & Accessibility
![Portrait photo of Mandy Michael](https://cdn.sanity.io/images/fhoo4r9z/production/bfcc648dc7ab2db08eb6c490c2fef0954065ae85-400x400.jpg?w=60&h=60)
Mandy Michael
Room 6
10 things you didn't know EF Core can do
![Portrait photo of Hannes Lowette](https://cdn.sanity.io/images/fhoo4r9z/production/06224aad92d70dd5e8f729f4d555153b10cff329-400x400.jpg?w=60&h=60)
Hannes Lowette
Room 7
Level-up Your DevOps with GitHub Actions and Kubernetes
![Portrait photo of Rob Richardson](https://cdn.sanity.io/images/fhoo4r9z/production/a836051298d9405a0c3c83dbb0f87d0d87a9cbff-400x400.jpg?w=60&h=60)
Rob Richardson
Workshop Room 1
Part 2/2: Building a movie recommendation app with TensorFlow and pgvector
![Portrait photo of Tibs (Tony Ibbs)](https://cdn.sanity.io/images/fhoo4r9z/production/1a0f768807c644b9301e0b3a7fd1af67d7d50194-400x400.png?w=60&h=60)
Tibs (Tony Ibbs)
![Portrait photo of Olena Kutsenko](https://cdn.sanity.io/images/fhoo4r9z/production/766b2eff0761b0de83cac5884e54b299d59408a5-400x400.png?w=60&h=60)
Olena Kutsenko
Workshop Room 2
Part 2/2: Developing portable eBPF applications
![Portrait photo of Krisztian Fekete](https://cdn.sanity.io/images/fhoo4r9z/production/a46f54492f4f8672538f714b42e88c4902a29efc-400x400.jpg?w=60&h=60)
Krisztian Fekete
13:40 - 14:40 (UTC+02)
Room 1
The Philosophy of Architecture
![Portrait photo of Barry O'Reilly](https://cdn.sanity.io/images/fhoo4r9z/production/e5c0cdfe137409427d59cf7889e3bf9005b16258-373x373.png?w=60&h=60)
Barry O'Reilly
Room 2
Maximising Security with Threat Modelling in the Cloud
![Portrait photo of Romina Druta](https://cdn.sanity.io/images/fhoo4r9z/production/5171f7e9cf206dc60e6239448e0f6f4f9eeb27b4-400x400.png?w=60&h=60)
Romina Druta
![Portrait photo of Daniela Cruzes](https://cdn.sanity.io/images/fhoo4r9z/production/4b3c551ff0bc94cd0c691df965aae1c43c945300-400x400.jpg?w=60&h=60)
Daniela Cruzes
Room 3
ASP.NET Core Authentication and Authorization - the Key Concepts
![Portrait photo of Anders Abel](https://cdn.sanity.io/images/fhoo4r9z/production/45d36d47d946bac69f01302a01e372484355cbfe-4912x7360.jpg?rect=0,1224,4912,4912&w=60&h=60)
Anders Abel
Room 4
LLMs in Action: How Norkart Leverages AI for Smarter Property Development
![Portrait photo of Mathilde Ørstavik](https://cdn.sanity.io/images/fhoo4r9z/production/6289920d355b78c3322e1ecc6a7d389642f4c9bd-400x400.jpg?w=60&h=60)
Mathilde Ørstavik
![Portrait photo of Malte Loller-Andersen](https://cdn.sanity.io/images/fhoo4r9z/production/35c37bb4b05131caeb052a22fc972e6a4a6c6e63-400x400.png?w=60&h=60)
Malte Loller-Andersen
Room 5
Lightning Talks 1
![Portrait photo of Sweeky Satpathy](https://cdn.sanity.io/images/fhoo4r9z/production/28e819d76ae4c17dadf929e090f7c6aa765ffc53-400x400.jpg?w=60&h=60)
Sweeky Satpathy
![Portrait photo of Kent Inge Fagerland Simonsen](https://cdn.sanity.io/images/fhoo4r9z/production/74c50b6a77eae8c1241a3c7e3ebb7ccc5b6c3fff-400x400.png?w=60&h=60)
Kent Inge Fagerland Simonsen
![Portrait photo of Karl Solgård](https://cdn.sanity.io/images/fhoo4r9z/production/3d2db8065ca885a46077ccd6391ad2869fea2df4-400x400.jpg?w=60&h=60)
Karl Solgård
![Portrait photo of Mikkel Mørk Hegnhøj](https://cdn.sanity.io/images/fhoo4r9z/production/f86c19876890886ef58a9b145f0b416634f9a53b-400x400.jpg?w=60&h=60)
Mikkel Mørk Hegnhøj
Room 6
Distribu-ready with the Modular Monolith
![Portrait photo of Layla Porter](https://cdn.sanity.io/images/fhoo4r9z/production/2149f87cea577e3d7747f4176347c8f958dfacf3-400x400.jpg?w=60&h=60)
Layla Porter
Room 7
What we learned rebuilding the largest Nordic electronic retail website in Next.js 14?
![Portrait photo of Tomas Jansson](https://cdn.sanity.io/images/fhoo4r9z/production/387cea1b134795ad3dee01567a4f1b2a11107b44-400x400.jpg?w=60&h=60)
Tomas Jansson
Workshop Room 1
Adapting to the Unexpected: Embracing Change with Confidence and Creativity
![Portrait photo of Jessie Shternshus](https://cdn.sanity.io/images/fhoo4r9z/production/3f994b91d99ea863f5b7b1484e95dfdcbef4ee41-1486x1574.jpg?rect=0,44,1486,1486&w=60&h=60)
Jessie Shternshus
Workshop Room 2
Part 1/2: First flight in Figma
![Portrait photo of Vegard Hesselberg](https://cdn.sanity.io/images/fhoo4r9z/production/f34f4601dc46980679b87f58699e61b011fe7fd4-400x400.jpg?w=60&h=60)
Vegard Hesselberg
15:00 - 16:00 (UTC+02)
Room 1
From Human Computers to AI - the history and future of software developers
![Portrait photo of Martin Mazur](https://cdn.sanity.io/images/fhoo4r9z/production/d0d20debba099ed415eb15bf9cb1dbb89db1d728-400x400.jpg?w=60&h=60)
Martin Mazur
Room 2
So You Want to Build An Event Driven System?
![Portrait photo of James Eastham](https://cdn.sanity.io/images/fhoo4r9z/production/343f9e55eeb276477902be10aa6d45558f39c583-400x400.jpg?w=60&h=60)
James Eastham
Room 3
From Days to Hours: How EventStorming Transformed Our Domain Modeling Process
![Portrait photo of Vadzim Prudnikau](https://cdn.sanity.io/images/fhoo4r9z/production/18112ebfb5aa2331a78658d9455a500e6eb1e5b9-400x400.jpg?w=60&h=60)
Vadzim Prudnikau
Room 4
From Hell to Heaven: Porting Doom to MAUI
![Portrait photo of Nico Vermeir](https://cdn.sanity.io/images/fhoo4r9z/production/b59c659770ac0d8bb380df9fe559bdbbf45e304d-400x400.jpg?w=60&h=60)
Nico Vermeir
Room 5
Half a decade of mob programming
![Portrait photo of Ulrika Malmgren](https://cdn.sanity.io/images/fhoo4r9z/production/525e9c8dfa474ae7469320b6f64c1b3df6b8bfa5-400x400.jpg?w=60&h=60)
Ulrika Malmgren
Room 6
Contextual search with vector search: exploring your options with open source tools
![Portrait photo of Olena Kutsenko](https://cdn.sanity.io/images/fhoo4r9z/production/766b2eff0761b0de83cac5884e54b299d59408a5-400x400.png?w=60&h=60)
Olena Kutsenko
Room 7
How to deliver continuously
![Portrait photo of Christian Johansen](https://cdn.sanity.io/images/fhoo4r9z/production/ae2a74a5cee1ae7aedb498c94872d17e5f9f1021-285x285.jpg?w=60&h=60)
Christian Johansen
Workshop Room 2
Part 2/2: First flight in Figma
![Portrait photo of Vegard Hesselberg](https://cdn.sanity.io/images/fhoo4r9z/production/f34f4601dc46980679b87f58699e61b011fe7fd4-400x400.jpg?w=60&h=60)
Vegard Hesselberg
16:20 - 17:20 (UTC+02)
Room 1
What do your users really see: the science behind user interface design
![Portrait photo of Billy Hollis](https://cdn.sanity.io/images/fhoo4r9z/production/6958f3020ae1fb87e0cfe2bcaedb7b8d1482d4b8-400x400.png?w=60&h=60)
Billy Hollis
Room 2
Turbocharged: Writing High-Performance C# and .NET Code
![Portrait photo of Steve Gordon](https://cdn.sanity.io/images/fhoo4r9z/production/b499bd50bea1cf6f824ebe83de6d8c5e6b802789-400x400.png?w=60&h=60)
Steve Gordon
Room 3
Lean Mean Green Machines - Architecting for a Greener Future
![Portrait photo of Sara Bergman](https://cdn.sanity.io/images/fhoo4r9z/production/a08c7cff8d906ce3015d4b7834ee8a189f10ce3a-400x400.jpg?w=60&h=60)
Sara Bergman
Room 4
From Text to Flaws: vulnerabilities in applications with Generative AI and LLMs
![Portrait photo of Paul Molin](https://cdn.sanity.io/images/fhoo4r9z/production/2fcd596c0d4d5b7ca34121354d5d127a4f893c0b-400x400.jpg?w=60&h=60)
Paul Molin
Room 5
Lightning Talks 2
![Portrait photo of Roberth Strand](https://cdn.sanity.io/images/fhoo4r9z/production/e75d12769fc214eb680fcf77080453e8dfdbd2e7-400x400.jpg?w=60&h=60)
Roberth Strand
![Portrait photo of Einar Høst](https://cdn.sanity.io/images/fhoo4r9z/production/8040230745e19b6b14c5137c2196ee9bc85fe0c5-400x400.jpg?w=60&h=60)
Einar Høst
![Portrait photo of Brynjar Steinbakk Ulriksen](https://cdn.sanity.io/images/fhoo4r9z/production/f7884e5928ea3b44a4810625d7b12860f0c5e0a0-400x400.jpg?w=60&h=60)
Brynjar Steinbakk Ulriksen
![Portrait photo of Hallstein Brøtan](https://cdn.sanity.io/images/fhoo4r9z/production/8792ec80225bce8c85eb0883bc48d572985616a5-400x400.png?w=60&h=60)
Hallstein Brøtan
Room 6
Blazor Hybrid - Build Hybrid Mobile, Desktop, and Web apps with .NET MAUI
![Portrait photo of Gerald Versluis](https://cdn.sanity.io/images/fhoo4r9z/production/9d023dca69ed99d18a625ace2602e78e8376df3a-400x400.png?w=60&h=60)
Gerald Versluis
Room 7
Language Games
![Portrait photo of Eli Holderness](https://cdn.sanity.io/images/fhoo4r9z/production/dc810f1ead821e08002cfcc3e1f6cca2b581d08b-285x285.webp?w=60&h=60)
Eli Holderness
17:40 - 18:40 (UTC+02)
Room 1
The 4 keys to indistractable focus
![Portrait photo of Michela Bertaina](https://cdn.sanity.io/images/fhoo4r9z/production/ccf766f4c212969824992993f197678a485c9826-400x400.png?w=60&h=60)
Michela Bertaina
Room 2
How to Make Your Website Not Ugly: Basic UX for Programmers
![Portrait photo of Hilary Stohs-Krause](https://cdn.sanity.io/images/fhoo4r9z/production/fcad97e42b9c17b5f882a9f70da56ee8f5aa528d-400x400.jpg?w=60&h=60)
Hilary Stohs-Krause
Room 3
Tackling property data with readable code
![Portrait photo of Lars Furu Kjelsaas](https://cdn.sanity.io/images/fhoo4r9z/production/75ece7ce12f64400b44032c4553699e3306d56a3-400x400.jpg?w=60&h=60)
Lars Furu Kjelsaas
Room 4
Distributed Async Await • A new programming model for the cloud
![Portrait photo of Dominik Tornow](https://cdn.sanity.io/images/fhoo4r9z/production/1b2b462d141b8a61f5da44671442218ca4a3353f-400x400.png?w=60&h=60)
Dominik Tornow
Room 5
Developer productivity is waste
![Portrait photo of Michael Coté](https://cdn.sanity.io/images/fhoo4r9z/production/33d5211a51e518fe0fc45c38bb5d47fbcff9a531-400x400.jpg?w=60&h=60)
Michael Coté
Room 7
Performance tuning for Azure Cosmos DB
![Portrait photo of Hasan Savran](https://cdn.sanity.io/images/fhoo4r9z/production/0051063eaa4e0a9892036affc0098b83d122c0b1-400x400.jpg?w=60&h=60)