Presentations

These are the last 10 presentations I gave:
You can see them all here.

Building truly Universal applications with Azure, Xamarin and MVVM

NDC Sydney, Sydney, Australia
20 Sep 2018

With Windows 10 supporting an unprecedented number of platforms and form factors (from IOT to phones to tablets to laptops and desktops to XBOX and SurfaceHub, and even the new HoloGraphic computer HoloLens), the name 'Windows 10 Universal application' is fairly accurate. But to be honest, shouldn't a truly Universal application run on Windows 7, iOS and Android devices too? Thankfully, this is possible thanks to a clever architecture pattern named Model-View-ViewModel, the .NET portable class l...

More...

Modern Web Development with ASP.NET Core, Serverless, Linux on Azure, Web Assembly

The Modern Web Tour, Zurich, Switzerland / Munich Germany
25 Jul 2018

1Web development has come a long way since the early days of Active Server Pages. These days, using Visual Studio on Windows, MacOS or Linux, you can develop an ASP.NET application in C#, test it on Windows, run it in production on Linux, and all of this without a single change in the code. Azure runs Windows and Linux web server, you can create web APIs without having to worry about the infrastructure with serverless Azure Functions, and you can even use .NET code in the web client with Web asse...

More...

Building serverless APIs for your cross platform apps with Azure Functions and Xamarin

Xamarin University Guest Lecture, Online
09 Jul 2018

Discover how serverless computing and Xamarin can help you build cross platform client-server applications fast and easily.

More...

Azure, Windows and Xamarin: Using the cloud to power your cross-platform applications

Insider Dev Tour, Zurich, Switzerland
19 Jun 2018

Most mobile applications are connecting to a server at some point, either to get data that needs to be shown to the user, or to save data collected by the mobile device. This is where Microsoft Azure has the potential of making your life as a developer much easier. The cloud came a long way, and you can now build cloud infrastructure very easily and for a reasonable cost. New computing models like serverless functions or globally distributed databases are changing the game. What was earlier rese...

More...

Azure, Windows and Xamarin: Using the cloud to power your cross-platform applications

DEVit, Thessaloniki, Greece
11 Jun 2018

Most mobile applications are connecting to a server at some point, either to get data that needs to be shown to the user, or to save data collected by the mobile device. This is where Microsoft Azure has the potential of making your life as a developer much easier. The cloud came a long way, and you can now build cloud infrastructure very easily and for a reasonable cost. New computing models like serverless functions or globally distributed databases are changing the game. What was earlier rese...

More...

Porting MVVM Light to .NET Standard: Lessons learned

ITCamp, Cluj-Napoca, Romania
08 Jun 2018

1.NET Standard is the new way to create portable assemblies. After learning about portable class libraries in the past years, it is now time to upgrade our game and start coding for Linux, Mac OS and other platforms untouched by .NET until now. More and more libraries are getting ported to .NET Standard, sometimes really easily and sometimes more painfully. In this session, Laurent Bugnion, the creator of the popular open source MVVM Light Toolkit, will help you understand why .NET Standard can b...

More...

Azure, Windows and Xamarin: Using the cloud to power your cross-platform applications

ITCamp, Cluj-Napoca, Romania
07 Jun 2018

1Most mobile applications are connecting to a server at some point, either to get data that needs to be shown to the user, or to save data collected by the mobile device. This is where Microsoft Azure has the potential of making your life as a developer much easier. The cloud came a long way, and you can now build cloud infrastructure very easily and for a reasonable cost. New computing models like serverless functions or globally distributed databases are changing the game. What was earlier rese...

More...

Building truly Universal applications with Azure, Xamarin and MVVM

DotNet 2018, Madrid Spain
29 May 2018

1With Windows 10 supporting an unprecedented number of platforms and form factors (from IOT to phones to tablets to laptops and desktops to XBOX and SurfaceHub, and even the new HoloGraphic computer HoloLens), the name 'Windows 10 Universal application' is fairly accurate. But to be honest, shouldn't a truly Universal application run on Windows 7, iOS and Android devices too? Thankfully, this is possible thanks to a clever architecture pattern named Model-View-ViewModel, the .NET portable class l...

More...

Porting MVVM Light to .NET Standard: Lessons learned

Techorama Belgium, Antwerp Belgium
23 May 2018

1.NET Standard is the new way to create portable assemblies. After learning about portable class libraries in the past years, it is now time to upgrade our game and start coding for Linux, Mac OS and other platforms untouched by .NET until now. More and more libraries are getting ported to .NET Standard, sometimes really easily and sometimes more painfully. In this session, Laurent Bugnion, the creator of the popular open source MVVM Light Toolkit, will help you understand why .NET Standard can b...

More...

Mobile apps built with Xamarin, using a serverless Azure Functions back-end

Microsoft Build, Seattle WA
07 May 2018

Building powerful and scalable backends with Azure Functions for your mobile apps is a snap! Come see how to leverage serverless compute for all sorts of different scenarios in your mobile apps built with Visual Studio and Xamarin.

More...