.NET Development
Build .NET apps that stay easy to change
What would make your application easier to build, change and run next year?
Every successful application grows. The hard part is not adding the next feature, but keeping the code, architecture and developer experience understandable enough that the next change remains a good decision.

This journey is for
Software engineers modernising or evolving .NET applications.
What you will be able to do
Make more deliberate choices about code boundaries, developer experience and the modern .NET toolbox.
Recommended sessions
Follow the route
Start with the sessions below, then use the full agenda to make the route your own.
-
Aspireify your app in an hour
Maddy Montaquila, Tommaso Stocchi
Start with the application foundation and connect code, local development and operational visibility.
-
Modular Code with Examples in C#
Ian Cooper
Look at boundaries that make code easier to reason about and safer to change.
-
Async Masterclass
Stephen Cleary
Strengthen a core skill that keeps modern applications responsive and dependable under real use.
-
C# 14 and Beyond
Bart De Smet
See language capabilities that can simplify everyday implementation choices.
-
The Web Platform Caught Up, but .NET Devs Didn't Notice
Glenn F. Henriksen
Spot useful web-platform capabilities that are easy to overlook from a .NET perspective.
-
Creating great CLIs
Kathleen Dollard
Improve the developer tools around the product so routine work becomes easier, not harder.
-
10 things you didn't know EF Core can do
Hannes Lowette
Use data access capabilities deliberately instead of inheriting accidental complexity.
Optional stops
Take this back to your team
Make the next conversation more useful.
- Ideas for clearer boundaries and safer changes in an existing codebase.
- A stronger connection between the developer experience and the application you operate.
- More useful questions for code reviews, architecture discussions and the next feature.
