Your MAUI schedule for .NET conf 2024
- 6 minsThe .NET Conference is just around the corner!
Hosted online between the 12th and 14th November, the three day event provides a peak behind the .NET curtain, with speakers spanning the globe sharing insights from across the ecosystem about what’s new, best practices, and top tips. As an added bonus, there are a few YouTube premieres on the 15th November.
You can find the full agenda on the official website. . . but what if you just want to get straight to the good stuff? Meaning the MAUI magic! Well. . . you’re in luck. Below are all the .NET MAUI focused sessions, alongside a few that are highly relevant to cross platform C# developers.
Sure. There are more sessions relevant to cross platform development, nuget packages, performance optimisation, and Aspire to name just a few topics. Be sure to check out the full adgenda yourself.
Download the MAUI schedule as an iCal file.
Day 1
Tuesday, 12th November
Keynote - Welcome to .NET 9
16:00 - 17:00 GMT
With: James Montemagno, Damian Edwards, Maddy Montaquila, Maria Naggaga, Steve Sanderson, Safia Abdalla, Daniel Roth, David Ortinau
.NET 9 is here elevating cloud-native and intelligent app development, focusing on productivity enhancements, streamlined deployments, and accelerated AI integration, ensuring superior performance for developers across various applications.
What’s new in C# 13
18:30 - 19:15 GMT
With: Mads Torgersen, Dustin Campbell
Join Mads and Dustin from the C# design team as they take you through new features in C# 13 and beyond.
What’s New in .NET MAUI in .NET 9
20:00 - 20:45 GMT
With: David Ortinau, Rachel Kang
More and more companies are building mobile and desktop apps with .NET MAUI, and .NET 9 is now here to continue improving those business-critical app experiences. In this session we’ll introduce you to what’s new in .NET 9, how companies are being successful shipping production quality applications with .NET MAUI, and how you can get the most out of Visual Studio and Visual Studio Code.
Build hybrid apps with .NET MAUI
23:15 - 23:45 GMT
With: Beth Massi, Eilon Lipton
In this session learn why you would choose a hybrid web approach to building native apps with .NET MAUI in .NET 9. Learn about Blazor hybrid and how you can build full-featured native apps for Windows, Mac, iOS and Android within a single codebase that can take advantage of your web skills. Take a tour of the new Blazor hybrid tools and templates in .NET 9 and see how you can reuse UI to build solutions that target the web at the same time. We’ll also take a look at the new HybridWebView control and show how you can leverage other web frameworks in .NET MAUI.
Day 2
Wednesday, 13th November
What’s new in C# Dev Kit for VS Code
20:00 - 20:30 GMT
With: Wendy Breiding, Leslie Richardson
Love VS Code? Working on Mac, Windows, or Linux? We’ll show you how to get the most out of C# Dev Kit to be the most productive doing C# development in VS Code.
C#’s Best features you might not be using
20:30 - 21:00 GMT
With: Bill Wagner
Take a look at some great C# features that can make your code more resilient and easier to understand. This talk will help you improve the code your team writes right away because all of these features are available in C# 12, with many available in lower versions. You’ll leave knowing not only what makes better code but why.
.NET MAUI Performance Optimisations with NativeAOT and Trimming
22:30 - 23:00 GMT
With: Jonathan Peppers
Jon will walk through the latest features in .NET 9 to make your iOS and Android apps smaller and faster. Can you use System.Reflection? It depends! Jon will walk through the details in making your code NativeAOT and fully-trim compatible, showing the improvements to app size and startup time. This session will also be useful for NuGet package authors that want to ship libraries that can be fully optimized for mobile or self-contained deployments.
Day 3
Thursday, 14th November
From Figma to .NET MAUI: Transform Your Designs into XAML Code in Seconds
02:00 - 02:30 GMT
With: Héctor Uriel Pérez Rojas
In this session, I will share my journey in developing a tool called Xamlify, which allows me to convert Figma designs into XAML code in .NET MAUI in just a few seconds, enabling me to reduce the time spent on creating graphical interfaces by 80% to 90%. I achieved this using Blazor, a lot of C# code, and Azure OpenAI.
Accessibility as a concept
10:30 - 11:00 GMT
With: Jemima Abu
Knowing how to build accessible products is important but it’s just as important to know why we build products to be accessible. Basic human decency aside, there’s a plethora of reasons for building products that everyone can use. In this talk, we’ll explore the concept of accessibility in order to better understand its necessity and the ramifications involved in building non accessible products. We’ll also answer pressing questions like “How do I know if this thing I built is accessible?” and “Whose job is it to ensure accessibility?” (Spoiler: it’s everyone’s job)
Community Toolkit Roundup
19:00 - 19:30 GMT
With: Gerald Versluis, Michael Hawker, Adrian Hall
The past year the Community Toolkit family has been growing, and we’ve welcomed the .NET Aspire Toolkit and Datasync Toolkit. So it’s about time we update you with the latest and greatest. Join a lively discussion with maintainers of the Community Toolkits, the .NET Community Toolkit, the MAUI Community Toolkit, and the Windows Community Toolkit. Learn about these open-source projects which aim to provide useful and high-quality components, controls, and utilities for .NET developers. Discover how you can get involved, contribute, and benefit from these amazing toolkits that cover various .NET platforms and technologies. Whether you are developing desktop, mobile, web, or cross-platform applications, there is a Toolkit for you!
State of the .NET Foundation and .NET Open Source
19:30 - 20:00 GMT
With: Kevin Griffin
We discuss the .NET Foundation’s current state, what we’d like to do moving forward, and how the .NET community can get involved. We also highlight some new projects recently added to the Foundation.
Day 4
Friday, 15th November
Deep dive on native AOT (YouTube Premier)
18:00 - 18:30 GMT
With: Michal Strehovský
Native AOT has been part of .NET since .NET 7. With each release we’re extending the areas where it can be used. From console apps in .NET 7, through ASP.NET web APIs in .NET 8, to MAUI in .NET 9. It is your best bet if you need your .NET app to start fast and use as little memory as possible. But how does native AOT actually work? Why does it start so fast? How can we fit an entire .NET runtime, the base class libraries, and your code in a 1 MB executable file? In this talk we’ll peek into the internal workings of native AOT compilation and look at what it does at run time.