Speaker

Kevin Dockx

Kevin Dockx

Architect

Antwerpen, Belgium

Actions

Kevin is a freelance solution architect, Pluralsight author & consultant, living in Antwerp (Belgium). These days he's mainly focused on architecture & security for web and mobile applications, using .NET.

He's a Microsoft MVP, and a keen proponent of open-source software.

Also: wine.

Area of Expertise

  • Information & Communications Technology

Topics

  • .NET
  • OAuth2
  • OpenID Connect
  • Security
  • ASP.NET Core
  • API
  • Azure Cloud
  • Architecture

Demystifying Azure Security for Developers

For a lot of us, Azure security is a bit of a black box. Does something like "Oh, ok, so the documentation says that if I click "Enable managed identity" here, it should secure my service, so let's do that" sound familiar? In that case: have you ever wondered what that does beneath the covers? How it is safe? And... what's up with those user-assigned vs system-assigned managed identities? And… what actually happens when you enable a front-end flow? And… how enabling access to an API exposes the API in a secure manner? And much more.

This rather theoretical yet enormously interesting ;-) session is for those of you who work with Azure, secure their applications with it and want to understand how all of that really works beneath the covers.

Securing Your Browser-based Application With the BFF Pattern

React, Angular, Blazor WASM, "insert trendy JS framework of choice" ... applications all execute in the browser, and are notoriously hard to secure. Over the past few years, multiple security patterns have emerged, and most have failed or are failing - partly due browser behaviour changing, partly due to the inherently insecure context applications that run on a client live in.

A pattern that emerged relatively recently effectively solves these security issues: the BFF, or Backend-For-Frontend pattern. In this session, you'll learn what that is, why we need it, how to implement it in ASP.NET Core, and what else - next to improving security - it can be used for.

Some knowledge of OAuth/OIDC will come in helpful.

Best Practices for Securing Blazor Web Apps

The Blazor Web App approach is Microsoft's advised approach to building Blazor applications these days, but it's not that easy to secure. This is partially due to the fact that the Web App approach mixes Blazor WASM with Blazor Server, and securing those two requires a vastly different approach.

In this session, I'll clear up the confusion and show you how to correctly secure Blazor Web App-type applications.

Some notions on OAuth2 and OpenID Connect will come in handy.

Introduction to Vertical Slice Architecture

The vertical slice architectural style is a relatively new way of architecting applications that has been gaining a lot of traction and popularity.

In essence, it boils down to organizing your code in vertical slices instead of in the more traditional horizontal or concentric layers. It was envisioned with request-response style applications in mind, making it a great fit for web applications and APIs.

In this session I'll dive into what it is, and explain why you'd want to use it - or not.

Kevin Dockx

Architect

Antwerpen, Belgium

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top