February 6, 2024
Microsoft Office Cologne
Who Spoke
Digital Product Manager @ Fresenius Medical Care
Freelance software engineer at Sharpnado
Software engineer
Senior Product Manager, .NET MAUI at Microsoft
Technical Lead at Rey Technology, Microsoft MVP
Senior Software Engineer working in all things .NET at Tinysoft ltd
What Happened
Maddy Montaquila
Welcome to .NET MAUI Day 2024! Join Maddy Montaquila, .NET MAUI Product Manager, for a whirlwind tour of the latest .NET MAUI features in .NET 8, new and improved tools for developers using both Visual Studio and VS Code, and a sneak peek into the team's .NET 9 planning!
08:45
60 min
Codrina Merigo
How to integrate a ChatBot in your .NET MAUI? In your cross-platform application created using the latest technologies and learn how to let your users communicate with your ChatBot using natural language.
10:45
60 min
Jean-Marie Alfonsi
Mvvm is nice, but not enough... We will explorer all the architectural patterns we need to implement to obtain a consistent state throughout our MAUI apps. The key here is the "flux" pattern, the propagation of updates from commands to the domain, and back to the subscribed view models, that will trigger the UI update. We'll see how to handle different use cases such as: * loading data * updating data * error when loading * error when updating * error when updating We'll see how the sharpnado's TaskLoaderView (https://github.com/roubachof/Sharpnado.TaskLoaderView) can help to elegantly implementing all those use cases. Through all the presentation a PoC will be showcased to demonstrate those principles.
12:45
60 min
Mark Allibone
Model View Update (MVU) is a UI architecture pattern that has gained popularity lately. Every C# developer can write MVU-oriented .NET MAUI apps. So let's look at how MVU stacks up to the well-known Model View ViewModel (MVVM) pattern. And, of course, we will want to see how MVU holds up when writing apps for the real word.
13:45
60 min
Shaun Lawrence
Growing up I used to love diving into a ‘choose your own adventure’ style book and then later on in life, the same concept in video game form. I would like to apply this concept in today’s talk… Join me in learning about how we can build video games with .NET MAUI in the form of a ‘choose your own adventure’ style game. You as the collective audience will be able to choose the paths that we go down and influence the content that gets presented. Learn through our own voting system how we can combine technology such as SignalR to provide real time multi-player support into our .NET MAUI based games as well as many other cool techniques to really make our games or applications feel alive.
15:15
60 min
Konrad Müller
In the past, powerful mvvm frameworks were an essential part of nearly all xamarin applications. But these might be a thing of the past, because nowadays, one toolkit can solve most of our mvvm needs.
16:15
60 min
Where It Was
Holzmarkt 2, 50676 Köln, Germany