Welcome to


Join us the 1st of December

We host quarterly meetups for .NET developers and Microsoft Azure enthousiasts. Join us in-person in Nieuwegein, The Netherlands. We do not host online sessions and we do not post sessions online after the event.

About us

Welcome to DotnetFriday, the ultimate meetup platform for .NET developers and Microsoft Azure enthusiasts in the beautiful Netherlands! At DotnetFriday, we combine valuable knowledge sessions with a fun and vibrant community. Whether you’re a seasoned developer or just starting out, our engaging talks led by industry experts and Microsoft MVPs will sharpen your skills and keep you up-to-date with the latest .NET frameworks and Azure developments.

But it’s not all serious learning - we also provide a lively atmosphere for socializing, networking, and making lasting connections with like-minded professionals. Join us at DotnetFriday and embark on a journey of continuous learning, personal growth, and unforgettable experiences in the world of .NET and Azure development. See you at our next meetup!

Here some of the topics we have covered the past sessions:
  • .NET 7
  • DDD
  • CQRS
  • Event Sourcing
  • Microsoft Azure
  • ASP.NET Core


DotnetFriday events always start at 16:30 CEST. We allow attendees to arrive and settle with a drink for about half an hour. The first session typically starts at 17:00 CEST. A usual DotnetFriday evening looks like so:

Start (CEST) End (CEST)
16:30 17:00 Walk in, take a drink and have a chat
17:00 18:00 First session of the evening
18:00 18:50 End of the session, starting dinner
18:50 19:05 Lightning talk (this timeslot is optional does not always take place)
19:10 20:10 Second session of the evening (might start 10 minutes earlierin case of no lightning talk)
20:10 23:00 Drinks and bites, having a chat and a laugh

We strive to make DotnetFriday as fun as possible. We invite you to stay for a drink and have a laugh after the last session finished, although we do understand those who leave and enjoy their evening elsewhere. Please note that we may deviate from the standard program here and there, each and every DotnetFriday edition is unique ;)


17:00 - 18:00

Erwin Staal & Patrick de Kruijf

Erwin Staal
Azure Architect @ Xpirit, Author of ‘Azure Infrastructure as Code’

Erwin Staal is an Azure Architect and DevOps consultant working for Xpirit in the Netherlands. Helping companies deliver their software to customers using DevOps practices and cloud-native architectures is what he loves to do. He believes in the power of both the monolith and microservices and prefers to run his workload on the Azure Cloud and/or Kubernetes. Besides the work he does for the customers of Xpirit, he has a passion for sharing knowledge. He is one of the authors of ‘Azure Infrastructure as Code’ (https://www.manning.com/books/azure-infrastructure-as-code), occasionally writes a blog, and is an international speaker at conferences.

Patrick de Kruijf
Cloud Architect / Azure Virtual Desktop Specialist / Managed Landing Zone Technology Lead @ Xpirit

Patrick is a passionate consultant with broad knowledge of infrastructure and security aspects of IT. As a Cloud Architect and Specialist, he helps customers by designing, implementing, and assessing cloud architectures and solutions in alignment with his customers’ business and IT objectives.

He applies state-of-the-art technologies and concepts, including the cloud and DevOps, to help his customers create business value. His approach is one of honesty and building relationships, which always makes him a trusted advisor for his stakeholders. Patrick has a clear and analytical mindset and is a consultant with excellent communication and presentation skills.

Throughout the past 16 years, Patrick has accumulated a broad experience in Infrastructure, Security, and Consulting, mainly at companies that relied heavily on Microsoft technology. He has worked in various disciplines, from enterprise to government, non-profit, and private customers. As consultant and architect, Patrick was responsible for designing and implementing Microsoft reference architecture, principles, and guidelines.

Govern your Azure environment through Azure Policy

When your Azure environment is relatively small, it is straightforward to keep track of what resources you have running in Azure and make sure that your solution is secure, compliant, and cost-effective. When your cloud workload gets bigger, and you have a lot of subscriptions and multiple management groups, that is much harder to do. Luckily, Azure has a built-in feature called Azure Policy that can help you govern your Azure resources. But how do we implement policies, guarantee compliance and security, without decreasing developer agility? This session will teach you how to deploy policies using Infrastructure as Code. You will see how to use the built-in policies and how to create your own. We will look at all the different effects that a policy can have and which should be used when. You will learn how to assign policies on different scopes and finally how to review the compliance status. All with the goal to enforce security, be compliant, monitor that continuously, and keep costs at bay.

19:00 - 20:00

Henry Been

DevOps & Azure Architect | Microsoft MVP

Henry Been is an independent architect and developer from The Netherlands. He enjoys working with software development teams to create and deliver great software for the Azure cloud. His interests include the Azure cloud, Agile, DevOps, software architecture and the design and implementation of testable and maintainable software.

Besides his work he is a conference speaker at international conferences, is the author of two books, and creates online training courses for Pluralsight and A Cloud Guru. For his work in the community he has been awarded the Microsoft MVP Award since 2019. To follow Henry you can go to his blog or look him up on Twitter: @henry_been

The art of getting 💩 done

Do you want to call in sick for the half day of Sprint Planning every other week? Do you take every excuse to cancel your pre-refinement meeting with your product owner and simply want to stand up and leave the actual refinement after debating the sizing of a story for 20 minutes? Do you just feel that all that sprinting is just not working for you?

If that’s the case, this session is for you! Over the last few years, we have seen an explosion in methodologies, frameworks and ways of working within IT. But is this helping us in getting more sh*t done? Sometimes, but not always. Whenever given the opportunity and the right context, I try do things differently. In this session I will share what I dislike about some of the things happening in our industry, and how I have approached things in three different teams over the last few years.

So please join Henry Been in this session where he reflects on ten years of working in software development and the things that have helped him getting 💩 done.

Team Members

Eduard Keilholz
Eduard Keilholz
Eduard is the initiator of DotnetFriday. Eduard is very passionate about technology and techniques required to create high quality software! He likes to share this passion by organizing sessions for technologies that enable you to write better software. Due to his contributions to the community, Eduard was awarded by Microsoft with the MVP Award.
Jan-Willem de Wagt
Jan-Willem de Wagt
Jan Willem is the engagement officer of DotnetFriday. He is very eager to meet new people and works hard on making each DotnetFriday event a success. His mission is to fill our venue with attendees.
Angela Schooneman
Angela Schooneman
Angela is responsible for the marketing and communication at 4Dotnet. Raising the profile and reputation of 4Dotnet, creating and implementing marketing campaigns that provide value added content and being part of the events to meet you is making her happy.
Simone Versluijs
Simone Versluijs
Simone is a marketing and communications officer at 4Dotnet. She loves organising events and her goal is to exceed the expectations of its visitors. She is excited to organise DotnetFriday and to meet you in person!

Speaking at DotnetFriday

Do you want to speak at DotnetFriday? We have a permanent Call for Proposals (CfP) open on Sessionize. Submit your session to apply.