Agenda

DevCon Live represents a powerful tool of learning sessions lead by experts for experts from the tech industry. Check the Agenda, find your perfect mix of events, and craft your own journey with the most important topics of the moment!
10:00 to 10:45
03 Nov 2021

Deep down in Blazor authentication and authorization

Thanks to Blazor, every .NET developer can now build Single Page Applications with a familiar syntax, sharing code with the server and leveraging C# instead of JavaScript. However, the technical architecture is fundamentally different than the one of ASP.NET MVC or Razor Pages, especially when it comes to supporting modern security protocols, such as OpenID Connect and OAuth.

During this talk, we'll do a deep dive into the security model of Blazor, understanding the components involved and the differences between Blazor Server and Web Assembly.

We'll start with a practical example on how to integrate our Blazor application with Identity Server 4 and use OAuth to securely call an external API. After having established our baseline, we'll gradually start adding complexity: we'll first be introducing roles, and then we'll show how policies can allow us to achieve a bigger abstraction over the permissions and actions a user can perform in the application.

As the last step, we'll see what changes are needed to make sure that our application behaves correctly in a PWA scenario when we need to support an offline mode.

10:50 to 11:20
03 Nov 2021

Keynote powered by Cegeka

11:25 to 12:10
03 Nov 2021

Keynote


12:15 to 11:45
03 Nov 2021

Keynote powered by Qualitest

13:00 to 14:00
03 Nov 2021

Networking Lunch

14:00 to 14:45
03 Nov 2021

Keynote

14:50 to 15:35
03 Nov 2021

Running .NET code on Azure: AKS, App Service, Functions, VMs… Choose the right service for your code!

Running .NET code on Azure: AKS, App Service, Functions, VMs… Choose the right service for your code!

When the world ran on-premises it was easy… you set up your Windows Server with IIS and you were able to run your .NET code on it.

Now you have many choices in the cloud, including Windows and Linux hosts on many different services.

In this session we’ll take a look at various options, from technical, costs, and ease of migration perspectives.

15:40 to 17:10
03 Nov 2021

Masterclass powered by Cegeka

17:15 to 18:45
03 Nov 2021

.NET Masterclass