February 6, 2023

XamExpertDay 2023 Cologne

Microsoft Office Cologne

Who Spoke

Speakers

Almir Vuk

Almir Vuk

Software Development Engineer & Microsoft MVP, at AgentLocator Inc.

Brandon Minnick

Brandon Minnick

Developer Advocate @ AWS

David Ortinau

David Ortinau

Principal Product Manager at Microsoft

Luce Carter

Luce Carter

Microsoft MVP, Twilio Champion and lover of code, sunshine and trains.

Maddy Montaquila

Maddy Montaquila

Senior Product Manager, .NET MAUI at Microsoft

Mark Allibone

Mark Allibone

Lead Mobile Developer Rey Technology, Microsoft MVP

Mike James

Mike James

Former Xamarin Evangelist who now preaches Avalonia UI.

What Happened

Schedule

Awesome UI with .NET MAUI

David Ortinau

Whether building an app for consumers or enterprises, for games or line-of-business apps, you can do it all with .NET MAUI. In this session, I'll share my pro tips from 25 years of developing beautiful UIs for desktop, mobile, and web applications. Going cross-platform doesn't mean you need to sacrifice amazing design. Making UI beautiful doesn't mean you need to sacrifice usability and accessibility.

08:45

50 min

Building .NET MAUI UIs in C#

Brandon Minnick

Many developers use XAML to create UIs in .NET MAUI, but did you know that everything you can do in XAML can be done in C#? Join me as we discuss the benefits of C# vs XAML, learn how to create our UIs in C# by exploring new exciting frameworks like C# Markup and MVU in .NET MAUI that make creating mobile apps even easier!

09:35

50 min

Writing Reactive .NET MAUI apps

Mark Allibone

Reactive programming allows you to write event-driven code. When we think about a mobile app, we can see a lot of interactions are driven by events. The user pushes a button, navigates to or from a page, a background service fires an event due to updated data, the user types into a form and we show suggestions. So let's dive into this event-driven world and have a look at how to write real-world reactive mobile apps using Reactive UI and friends that your users will love.

10:25

50 min

Let's play with .NET MAUI, SignalR Service and Azure Functions

Almir Vuk

Azure SignalR Service simplifies the process of adding real-time web functionality to applications over HTTP. This real-time functionality allows the service to push content updates to connected clients, such as a single-page web or mobile application. As a result, clients are updated without polling the server or submitting new HTTP requests for updates. In this session, we will walk through the steps and learn how to build a serverless app using Azure Functions and SignalR Service in combination with the .NET MAUI mobile app and CosmosDB as a storage option. See you all at the session!

11:15

50 min

Visual Studio 2022 and .NET MAUI - the Ultimate Cross-Platform Developer Experience

Maddy Montaquila

Visual Studio 2022 and .NET MAUI were both built with a focus on developer productivity. VS 2022 is the fastest, most personalized Visual Studio yet - and it's 64-bit! .NET MAUI support has also shipped in both Visual Studio and Visual Studio for Mac so you can start building your iOS, Android, macOS, and Windows apps wherever you want. Join Maddy Montaquila (Leger), .NET MAUI program manager, to go over some of the ways you'll be more productive than ever building your .NET MAUI apps, and get the latest updates on VS 2022, VS 2022 for Mac, and .NET MAUI developer experiences!

13:00

50 min

Avalonia UI - Pixel Perfect UI for MAUI developers

Mike James

In this session, you'll learn about Avalonia UI and how we've been working to enable MAUI developers to create pixel-perfect controls for all their apps. Named the MAUI Avalonia Hybrid, we've made it possible to mix and match Avalonia UI content into your MAUI apps. I'll share code, demo live and share the future roadmap of how we will support MAUI developers.

13:50

50 min

Zero to Mobile Database Hero - Learn to create online/offline data capable cross-platform app

Luce Carter

Storage of data is a core part of of many applications. Historically, when you ask developers about databases, they will talk to you about SQLite. But this is not the only way! In this session, Luce will introduce you to the powerful Developer Data Platform of MongoDB and how their cloud-hosted products, including Realm can allow you to easily store, query and manipulate data, with automatic online/offline sync, authentication and more. You will go away feeling more confident to turn your back on SQL and embrace the power of the document data model!

14:40

50 min

Where It Was

Location

Microsoft Office Cologne

Holzmarkt 2, 50676 Köln, Germany

Relive The Moments

Photos

View Photo Gallery