Speaker

Gerald Versluis

Gerald Versluis

Senior Software Engineer at Microsoft

Maastricht, Netherlands

Gerald Versluis is a Senior Software Engineer at Microsoft working on .NET MAUI. Since 2009 Gerald has been working on a variety of projects, ranging from frontend to backend and anything in between that involve Azure, ASP.NET and all kinds of other .NET technologies. At some point he fell in love with cross-platform and mobile development with Xamarin. Since then he has been an active community member, writing, tweeting and presenting about all things tech. Gerald can be found on Twitter @jfversluis, blogging at https://blog.verslu.is or liking and subscribing on his YouTube channel: https://youtube.com/GeraldVersluis

Area of Expertise

  • Information & Communications Technology

Topics

  • .NET
  • .NET MAUI
  • Cross-Platform
  • Azure
  • Blazor
  • Xamarin
  • Xamarin.Forms
  • ASP.NET
  • ASP.NET Core
  • .NET Frontend
  • Azure DevOps

Real-Time Connected Apps with .NET MAUI, Blazor and SignalR

In today's world apps are expected to update instantly and your users demand to collaborate and play games in real-time. One way to do that is by using SignalR.

During this session Gerald will teach you what SignalR is, how to use it in different ways and blow you away with a couple of cool demos showing real-time connections between native mobile apps with .NET MAUI and web apps built with ASP.NET and Blazor.

Introduction to App Development with .NET MAUI

.NET MAUI provides an extremely flexible and powerful way to create apps for Android, iOS, macOS, and Windows, from very simple to extremely robust and complex. Is this one size fits all? Where should you start? In this session I'll run through what .NET MAUI is, how it fits in the .NET ecosystem, differences with Xamarin and how to get started yourself!

.NET MAUI Blazor - Build Hybrid Mobile, Desktop, and Web apps

Blazor enables building client-side web UI with .NET, but sometimes you need more than what the web platform offers. Sometimes you need full access to the native capabilities of the device.

You can now host Blazor components in .NET MAUI apps to build cross-platform native apps using web UI. The components run natively in the .NET process and render web UI to an embedded web view control using a local interop channel.

This hybrid approach gives you the best of native and the web. Your components can access native functionality through the .NET platform, and they render standard web UI. .NET MAUI Blazor apps can run anywhere .NET MAUI can (Windows, Mac, iOS, and Android).

Building Your First .NET MAUI App Workshop

Today we will build a .NET MAUI application that will display a list of Monkeys from around the world. We will start by building the business logic backend that pulls down json-encoded data from a RESTful endpoint. We will then leverage .NET MAUI to find the closest monkey to us and also show the monkey on a map. We will also see how to display data in many different ways and then finally fully theme the application.

DotNetFriday User group Upcoming

Not scheduled yet. Nieuwegein, Netherlands

Swetugg Stockholm 2023 Upcoming

February 2023 Stockholm, Sweden

NDC London 2023 Upcoming

January 2023 London, United Kingdom

.NET Conf 2022

November 2022

VisugXL 2022

October 2022 Hasselt, Belgium

Techorama Netherlands 2022

October 2022 Utrecht, Netherlands

Developer Week '22

July 2022 Nürnberg, Germany

Future Tech 2022

June 2022 Utrecht, Netherlands

MauiFest

June 2022

Techorama 2022 BE

May 2022 Antwerpen, Belgium

iO Associates Meetup

Session: Introduction to App Development with .NET MAUI

March 2022

Melbourne Blazor and Xamarin Meetup

Session: Introduction to App Development with .NET MAUI (Blazor)

February 2022

.NET Frontend Day 2022

February 2022

.NET Zurich User Group User group

February 2022

.NET Virtual Conference 2022

January 2022

C# Corner .NET Conference

Session: .NET MAUI Blazor – Build Hybrid Mobile, Desktop, and Web apps

January 2022

VisugXL 2021

November 2021 Brussels, Belgium

.NET Conf 2021

November 2021

Developer Week '20

June 2020 Nürnberg, Germany

Techorama Belgium 2019

May 2019 Antwerpen, Belgium

DotNedSaturday 2019

Session: ARM Wrestling: Infrastructure as Code with ARM Templates

January 2019 Veenendaal, Netherlands

Global AI Bootcamp Netherlands

December 2018 Amsterdam, Netherlands

DotNext Moscow 2018

Session: Creating airplane mode proof Xamarin applications

November 2018 Moscow, Russia

Expert Day for Xamarin 2018

October 2018 Köln, Germany

Cloud Camp - The Microsoft Community Event

October 2018 Dublin, Ireland

IT Arena

Session: Make Your Apps Smarter With the Power of AI

September 2018 Lviv, Ukraine

Techorama BE 2018

Session: Skynet activated – Building Smarter Apps with Cognitive Services and Xamarin

May 2018 Antwerpen, Belgium

DotNed Saturday 2018

Session: From 0 to America – getting your app built and distributed (and more) at light speed with Mobile Center

January 2018 Veenendaal, Netherlands

Microsoft TechDays 2017

Session: Xamarin Mobile DevOps: setting up an automated pipeline for your apps

October 2017 Amsterdam, Netherlands

Expert Day for Xamarin 2017

Session: Skynet activated – Building Smarter Apps with Cognitive Services and Xamarin

October 2017 Köln, Germany

DevConf Poland 2017

Session: The Circle of Life: ALM for Your Xamarin App with VSTS and HockeyApp

September 2017 Kraków, Poland

Techorama BE 2017

Session: Building 5 star apps with Xamarin Test Cloud

May 2017 Antwerpen, Belgium

DotNed Saturday 2017

Session: Building real-world, enterprise grade Xamarin apps with MVVM

January 2017 Veenendaal, Netherlands

Microsoft TechDays 2016

Session: The Circle of Life: ALM for Your Xamarin App with VSTS and HockeyApp

October 2016 Amsterdam, Netherlands

Gerald Versluis

Senior Software Engineer at Microsoft

Maastricht, Netherlands