Agenda
Filter by category
Filter by format
10:20 - 11:20
Room 1
Placeholder Troy Hunt
Troy Hunt
Session (60 min)
Room 1
Platform Engineering vs DevOps
Dylan McCarthy
Session (60 min)
Room 2
Cloud-Native Platform Engineering on Azure
Will Velida
Session (60 min)
Room 2
Serverless or containers; Who cares pick both!
James Eastham
Session (60 min)
Room 3
#nullable enable - unlock the power of C# nullability
Maarten Balliauw
Session (60 min)
Room 3
Placeholder
Steve Sanderson
Session (60 min)
Room 4
Accessibility + TDD == easy && !impossible
Maia Miller
Chris Simon
Session (60 min)
Room 4
Language Games
Eli Holderness
Session (60 min)
Room 5
Fairytale vs. Narrative: Telling stories and making decisions with data
Kaitlyn Concilio
Session (60 min)
Room 5
Building a Culture of Healthy Conflict in Tech Teams
Andrew Murphy
Session (60 min)
Room 6
Part 1/2: Tests as a Compass: Navigating Development with BDD and TDD
Selena Small
Michael Milewski
Workshop (120 min)
Room 6
Part 2/2: Build your own personal assistant with Semantic Kernel
Bron Thulke
Workshop (120 min)
11:40 - 12:40
Room 1
Mirror, mirror: LLMs and the illusion of humanity
Jodie Burchell
Session (60 min)
Room 1
Placeholder Heather Downing
Heather Downing
Session (60 min)
Room 2
The Philosophy of Architecture
Barry O'Reilly
Session (60 min)
Room 2
Choosing the Right Messaging Solution for Your Architecture
Poornima Nayar
Session (60 min)
Room 3
A C# Nokia Composer Emulator From First Principles
Liam McLennan
Session (60 min)
Room 3
Levelling up your dev workflow with .NET Aspire
Aaron Powell
Session (60 min)
Room 4
DIY Usability Testing When You Have No Time and No Budget
Bekah Rice
Session (60 min)
Room 4
How to work with generative AI in JavaScript
Phil Nash
Session (60 min)
Room 5
How To Make Your Website A Progressive Web App (And Why You Might Want To)
Lemon 🍋
Session (60 min)
Room 5
Are Rewrites always a Bad Idea?
Adele Carpenter
Session (60 min)
Room 6
Part 2/2: Tests as a Compass: Navigating Development with BDD and TDD
Selena Small
Michael Milewski
Workshop (120 min)
13:40 - 14:40
Room 1
Building Adaptive AI for MRI Diagnostics: A Continual Learning Case Study
Agata Chudzińska
Session (60 min)
Room 1
Placeholder Ben Dechrai
Ben Dechrai
Session (60 min)
Room 2
May the Cloud Be With You: Why Landing Zones Matter (What are they and How to Build One)
Simone Bennett
Session (60 min)
Room 3
Atari Talk
Cristian Prieto
Session (60 min)
Room 4
Hidden In Plain Sight: Browser Hijackers And How To Reverse Engineer Them
Katherine Wu
Session (60 min)
Room 4
AI-Driven Code Refactoring: Improving Legacy Codebases Automatically
Jorrik Klijnsma
Session (60 min)
Room 5
Mission: Performance Impossible – Real time chat webapp’s performance with 100k active users
Mohammed Zubair Ahmed
Session (60 min)
Room 5
Getting Good (or Better) at Code Reviews
Rhia Dixon
Session (60 min)
Room 6
Part 1/2: Empowering Your Career: Skills to Shine; Influence to Rise
Akanksha Malik
Gretchen Scott
Susan Brander
Workshop (120 min)
Room 6
Part 1/2: Accessibility: A Little Bit Better Is Better Than Nothing
Lemon 🍋
Workshop (120 min)
15:00 - 16:00
Room 1
Correcting Common Async/Await Mistakes in .NET 9
Brandon Minnick
Session (60 min)
Room 1
Placeholder #2
Steve Sanderson
Session (60 min)
Room 2
Houston, We Have a Deployment!
Lars Klint
Session (60 min)
Room 2
Secure your Modular Monolith by pretending it's a cat
William Brander
Session (60 min)
Room 3
Placeholder - Adam Cogan
Adam Cogan
Session (60 min)
Room 3
Old to Gold: How to Modernize Your Legacy ASP.NET Apps Gradually
Jonathan "J." Tower
Session (60 min)
Room 4
Front End Testing with GitHub Actions
Amy Kapernick
Session (60 min)
Room 4
Who's Afraid of the Big Bad Third Party Integration?
Bron Thulke
Session (60 min)
Room 5
The Evolution and Impact of Generative AI: Transforming Creativity and Operations
Vannessa Van Beek
Session (60 min)
Room 5
The ripple effect: how information architecture transforms your product, company and everything
Dora Makszy
Session (60 min)
Room 6
Part 2/2: Empowering Your Career: Skills to Shine; Influence to Rise
Akanksha Malik
Gretchen Scott
Susan Brander
Workshop (120 min)
Room 6
Part 2/2: Accessibility: A Little Bit Better Is Better Than Nothing
Lemon 🍋
Workshop (120 min)
16:20 - 17:20
Room 1
Design Engineering: The next era of Software Design
Diana Mounter
Session (60 min)
Room 1
Can you trust your (large language) model?
Jodie Burchell
Session (60 min)
Room 2
How Rome2Rio split up their monolith and moved to the cloud
Lachlan Barclay
Session (60 min)
Room 2
Microservices, Where Did It All Go Wrong
Ian Cooper
Session (60 min)
Room 3
When Software Meets Robotics: Building a Self-Driving R2D2!
Matthew Merriel
Session (60 min)
Room 4
Preventing Emu Wars with Domain-Driven Design
Lee Dunkley
Session (60 min)
Room 4
An Introduction to Residuality Theory
Barry O'Reilly
Session (60 min)
Room 5
User Interviews: More than Just a Conversation
Ash Banaszek
Session (60 min)
Room 5
The Chips and Pickle Story: What's Really Behind Infamous, Historic UI Failures?
Dean Schuster
Session (60 min)
17:40 - 18:40
Room 1
What's new in .NET 9 & C# 13
Filip Ekberg
Session (60 min)
Room 1
The Future of Energy
Richard Campbell
Session (60 min)
Room 2
How to win friends and influence your security team
Sarah Young
Session (60 min)
Room 2
Migrating from a monolith to a new service
Connell Sharp
Session (60 min)
Room 3
Building Event Driven User Interfaces
Sam Ferree
Session (60 min)
Room 3
What's Inside: A .NET assembly! (and how does Hot Reload change it?)
David Wengier
Session (60 min)
Room 4
My Worst Code Was My Best Code
Liam Westley
Session (60 min)
Room 4
Developer Happiness and Why it Matters
Damian Brady
Session (60 min)
Room 5
Yes, Your Browser Can Do That (Probably) — A Look At Modern Web APIs You Might Not Know
Julian Burr
Session (60 min)
Room 5
Flying a drone with twitter, bananas & Web APIs
Nhlanhla Lucky Nkosi
Session (60 min)
09:00 - 10:00
Room 1
From Dormant to Dynamic: Upcycling Documents with AI
Bronwen Zande
Session (60 min)
Room 2
Service Oriented Architecture - Slice and Dice
Garima Singh
Session (60 min)
Room 3
Decisions, Risk, and Reversibility: Strategic Decision-Making for Tech Leaders and Developers
Stephen Sennett
Session (60 min)
Room 4
TDD & DDD from the Ground Up
Chris Simon
Session (60 min)
Room 5
Placeholder
Michelle "MishManners" Duke
Session (60 min)
Room 6
Part 1/2: Build your own personal assistant with Semantic Kernel
Bron Thulke
Workshop (120 min)