Speaker

Sander Molenkamp

Sander Molenkamp

Principal Cloud Architect @ Info Support & Microsoft Azure MVP

Principal Cloud Architect @ Info Support & Microsoft Azure MVP

Sander Molenkamp is principal cloud architect and Microsoft Azure MVP with over 20 years of professional experience. He works for Info Support (www.infosupport.com) designing and developing customer solutions using cloud native architectures. Sander is passionate about community and is co-organizer of the Dutch Azure Meetup and a host on the dotnetFlix podcast (www.youtube.com/dotnetflix).

Sander Molenkamp is Principal Cloud Architect en Microsoft Azure MVP met meer dan 20 jaar professionele ervaring. Hij werkt voor Info Support (www.infosupport.com) waar hij klanten helpt met het ontwerpen en ontwikkelen van oplossingen gebaseerd op Microsoft technologie. Sander heeft een passie voor cloud native architecturen en is co-organisator van de Dutch Azure Meetup en een host van de dotnetFlix podcast (www.youtube.com/dotnetflix).

Awards

Get up to speed with Dapr

Dapr provides a set of powerful building blocks to make our developer lives easier when building distributed applications. With features like service location, state management and pub/sub, Dapr solves common distributed system problems so you can focus on implementing business logic.

In this session, we'll show you how you can leverage the latest Dapr features in real-world scenarios to significantly reduce the complexity involved in building microservices.

Attendees should have a basic understanding of Dapr.

Get up to speed with Dapr

location, state management and pub/sub, Dapr solves common distributed system problems so you can focus on implementing business logic.

In this session, we'll show you how you can leverage the latest Dapr features in real-world scenarios to significantly reduce the complexity involved in building microservices.

Attendees should have a basic understanding of Dapr.

Star Tours: Event Sourcing at Cosmic Scale

Set in the Star Wars universe, Star Tours is a Disney theme park attraction that takes passengers on a turbulent trip across the galaxy. You might have ridden it, but have you ever stopped and thought about the complexity of running such an interplanetary travelling agency?

Event Sourcing can help us tackle this complexity by storing state as a series of events that include the ‘why’ and ‘when’ of the specific event. Cosmos DB, the multi-model globally distributed database service on Azure is a great fit for storing these events.

In this demo-heavy session I'll show you how to build an event store on Cosmos DB starting from scratch. Topics include bulk operations using stored procedures, partitioning strategies, and how to create projections using the Cosmos DB Change Feed. After this session, you’ll be ready to start your own galactic travelling agency!

Create real-time web apps on Azure

The new Azure Web PubSub Service is a fully managed service for creating real-time web apps. Servers and clients communicate using the standard WebSockets protocol, and the service can scale to millions of connections.
If this all sounds familiair to you, that's because Azure already provided a real-time web apps service called Azure SignalR service. In this session, we'll look at the differences and similarities of these offerings. I'll explain when to use which service and show various demos.

Let's go on a Blazor adventure!

Blazor is a free and open-source web framework that enables developers to create web apps using C# and HTML. Being a .NET developer as well as a big fan of classic point-and-click adventure games, I’ve ported my Game-a-Tron 4000 adventure game engine to Blazor.

In this session I’ll show you the resulting game and how it was implemented using Blazor. We’ll dive deep into Blazor Components and JavaScript interoperability, all while you can feel nostalgic for the good old days when games came on floppy disks and graphics were pixelated!

Dapr workshop: build microservice applications the easy way

Dapr is an open source, event-driven, portable runtime for building microservices. It provides powerful building blocks to make it easy for developers to build resilient microservice applications using a variety of languages and frameworks.

In this session you will get an introduction of Dapr and the Dapr building blocks. After that, you will learn how to apply Dapr yourself in a sample application during the hands-on part of the workshop.

The workshop features step-by-step instructions so you can work on this at your own pace. During the workshop you will get hands-on experience with the following Dapr building blocks: service invocation, state management, pub/sub, bindings and secret management.

eShopOnDapr: a serverless microservice application on Azure

Join me in this session to take a lap around eShopOnDapr, a Dapr-enabled version of the classic eShopOnContainers .NET reference application that runs on Azure Container Apps.

You’ll learn how Dapr is used in the application to solve common distributed systems problems such as service location, state management and pub/sub. After that I’ll deploy the application to Azure and run it using Azure Container Apps, a new Azure service for running serverless containers. You'll learn about the various features of Azure Container Apps and see how it integrates seamlessly with Dapr.

Stay safe! Securing your Azure PaaS solutions

Are you building solutions using Azure PaaS services like App Service or Container Apps? There are a number of Azure PaaS features and best practices you need to be aware of to make sure your applications are secure!

This session starts with a fully functioning application that uses many Azure PaaS services. Then we'll iteratively make the solution more secure by applying best practices and features such as Private Link and WAF. Along the way, you'll get many tips and insights on how to make your own solutions more secure.

A perfect match: Dapr & Azure Container Apps

Do you want to run containerized microservice applications with features like autoscaling, HTTPS ingress and traffic routing, but don't want the complexity of the full Kubernetes platform? Or maybe you just don't need the full flexibility that Kubernetes offers and rather trade that in for ease of use. If so, meet Azure Container Apps (ACA): an Azure service that lets you run containerized apps on a serverless platform.

To further ease your life as a developer, ACA includes full support for Dapr, the CNCF project for building portable and reliable microservices.

In this demo-heavy session you’ll learn how to run your microservice apps on ACA while solving common distributed systems problems such as service location, state management and pub/sub with Dapr.

Sander is a Microsoft Azure MVP and author of 'Dapr for .NET Developers' (https://docs.microsoft.com/en-us/dotnet/architecture/dapr-for-net-developers/). He's the maintainer for the eShopOnDapr reference application (https://github.com/dotnet-architecture/eShopOnDapr) and has worked closely with the ACA team to add ACA support.

Update Conference Prague 2022 Upcoming

November 2022 Prague, Czechia

dotnetdays Upcoming

October 2022 Iaşi, Romania

Techorama Netherlands 2022 Upcoming

October 2022 Utrecht, Netherlands

Azure Lowlands 2022

June 2022 Utrecht, Netherlands

DOTNED SATURDAY 2022

May 2022 Hilversum, Netherlands

DevSum 2022

May 2022 Stockholm, Sweden

NDC Oslo 2021

November 2021 Oslo, Norway

Techorama 2021 Spring Edition

May 2021 Antwerpen, Belgium

TheCloudFirst

March 2021

NDC London 2021

January 2021 London, United Kingdom

AzConf

November 2020

NDC Oslo 2020

June 2020 Oslo, Norway

Microsoft Ignite | The Tour

March 2020 Amsterdam, Netherlands

dotnetdays.ro

February 2020 Iaşi, Romania

DOTNED SATURDAY 2020

January 2020 Veenendaal, Netherlands

Techorama Netherlands 2019

October 2019 Ede, Netherlands

DevSum19

May 2019 Stockholm, Sweden

Azure Saturday Berlin

February 2019 Berlin, Germany

Update Conference Prague 2018

November 2018 Prague, Czechia

Sander Molenkamp

Principal Cloud Architect @ Info Support & Microsoft Azure MVP