Agenda
Filter by category
IoT
Big Data
Microservices
Database
Cloud
Tools
Web
Workskills
Fun
.NET
Languages
Architecture
DevOps
People
Softskills
Security
JavaScript
Serverless
UX
Microsoft
UI
AI
Machine Learning
Ethics
Work skills
DDD
Cross-Platform
Mobile
Testing
TDD
Programming Languages
Soft Skills
Functional Programming
Accessibility
Design
Work Skills
Databas
3D Modeling
Gaming
Concurrency
Agile
VR
Programming
Filter by length
All
All
Half-Day
Talk
Wednesday
24 May
Thursday
25 May
Friday
26 May
09:00 - 10:00 (UTC+02)
10:20 - 11:20 (UTC+02)
Room 1
Secrets of building robust UI components

Glenn Reyes
Room 2
Building a Realtime Websocket API in Phoenix

Jamie Wright
Room 3
AI for Inclusive Society - Responsible AI

Yashoda Singh
Room 4
What's new in C#? Exciting new features in C# 9, 10 and 11!

Filip Ekberg
Room 5
Hacked on national television

Linus Kvarnhammar
Room 6
Adventures in Rendering Off the Main Thread

Simon MacDonald
Room 7
Architecting Fortresses: A Deep Dive into Advanced Security Measures for ReactJS Applications

Jim Manico
Room 8
Ethical Machine Learning

Kesha Williams
Workshop
Part 1/2: Artisanal HTTP - or HTTP by hand

Bjørn Einar Bjartnes
11:40 - 12:40 (UTC+02)
Room 1
.NET 7 API diff

Stefan Pölz
Room 2
The Future of Cookies

Anders Abel
Room 3
How do I help my son? Revisited!

Dennie Declercq

Ivette Marchand
Room 4
Introduction to Actor-based Development with Project Orleans

Chris Klug
Room 5
Riding the wave of complexity

Markus Fanebust Dregi
Room 6
Bulding a dedicated platform for frontend developers at NAV

Hans Kristian Flaatten

Andreas Nordahl
Room 7
Frontend Architectures: The Next Generations

Mikael Brevik
Room 8
You Keep Using That Word: Asynchronous And Interprocess Comms

Sam Newman
Workshop
Part 2/2: Artisanal HTTP - or HTTP by hand

Bjørn Einar Bjartnes
12:50 - 13:35 (UTC+02)
13:40 - 14:40 (UTC+02)
Room 1
Deep Dive into Advanced TypeScript: A Live Coding Expedition

Christian Woerz
Room 2
Automating your DNS

Vatsalya Goel
Room 3
C4 models as code

Simon Brown
Room 4
OAuth and Proof of Possession - The long way round

Dominick Baier
Room 5
Monorepo – How to do frontend faster, better and safer

Kari Meling Johannessen
Room 6
1,2,3 … testing : is this thing on(line)? Meet your new Microsoft Testing tools.

Mike Martin
Room 7
Intentional Code - Minimalism in a World of Dogmatic Design

David Whitney
Room 8
Developing resilience for the future of work

Michelle Mannering
Workshop
Part 1/2: C# .NET Outside-in development guided by tests in mob programming

Marco Consolaro

Alessandro Di Gioia
15:00 - 16:00 (UTC+02)
Room 1
Lightning Talks

Jens Hordvik

Scott Leaman

Sara Bergman

Brynjar Steinbakk Ulriksen
Room 2
AKS Survival Pack: what to consider before going all-in with Azure Kubernetes Service

Kristina Devochko
Room 3
Celebrity Deathmatch: Akka.NET vs Orleans

Hannes Lowette
Room 4
Practical OpenTelemetry for .NET

Martin Thwaites
Room 5
Using WordPress as a Modern Web Dev

Amy Kapernick
Room 6
The Chips and Pickle Story: What's Really Behind Infamous, Historic UI Failures?

Dean Schuster
Room 7
Stop using Entity Framework as a DTO provider!

Chris Klug
Room 8
Back to Basics: Efficient Async and Await

Filip Ekberg
Workshop
Part 2/2: C# .NET Outside-in development guided by tests in mob programming

Alessandro Di Gioia

Marco Consolaro
16:20 - 17:20 (UTC+02)
Room 1
Demystifying web performance tooling and metrics

Anna Migas
Room 2
Web Accessibility Deep Dive

Josefine Schaefer
Room 3
High Optionality Programming: Architectural Choices That Mitigate Technical Debt

Aaron Stannard
Room 4
Azure Static Web Apps with Blazor and .NET

Melissa Houghton
Room 5
Dev Containers. What are they and why do you need them?

Joseph Guadagno
Room 6
Accessibility - how to get the job done in a highly collaborative manner

Kjersti Krokmogen

Frank Dahle
Room 7
Building Distributed GraphQL APIs

Michael Staib
Room 8
My Worst Code Was My Best Code

Liam Westley
Workshops
Part 1/2: Kids Workshop - Scratch It! Kids Learn to Code - Ages 8-12 yo

Amrit Puri

Ruma Maharjan
17:40 - 18:40 (UTC+02)
Room 1
Developing microservices like a boss with Dapr and Azure Container Apps

Jakob Ehn
Room 2
Common mistakes in EF Core

Jernej Kavka
Room 3
Closing the documentation gap with Backstage.io

Martin Ehrnst

Bastiaan Wassenaar
Room 4
Email vs Capitalism, or, Why We Can't Have Nice Things

Dylan Beattie
Room 5
Warpforge: Decentralized supply chain management for building... Everything!

Eric Myhre
Room 6
A Contrarian View of Software Architecture

Jeremy Miller
Room 7
It’s Your Decision. Where Do You Want to Take Your Career?

Leslie Martinich
Room 8
A Teacher, an Economist and a Developer Walk Into a Bar

Adele Carpenter
Workshops
Part 2/2: Kids Workshop - Scratch It! Kids Learn to Code - Ages 8-12 yo

Amrit Puri
