Welcome to

DotnetFriday

Join us the 18th of September

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:
  • Microsoft .NET
  • DDD
  • CQRS
  • Event Sourcing
  • Microsoft Azure
  • Microservices

Program

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:3017:00Walk in, take a drink and have a chat
17:0018:00First session of the evening
18:0019:00Food, drinks & networking
19:0019:20Lightning talk (this timeslot is optional does not always take place)
19:3020:30Second session of the evening (might start 30 minutes earlier in case of no lightning talk)
20:3023:00Drinks 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 ;)

Sessions

17:00 - 18:00

Martijn van Arkel

.NET developer

Developer working with .NET and Azure.

Thrive in chaos

Failure isn’t a matter of if, it’s a matter of when. You spend countless hours designing, planning, and building robust and resilient systems. Even with all that effort, it is impossible to prevent all failures.

When the inevitable happens at 3:00 AM, do you know how your self-healing architecture works as designed in production?

This is where Chaos Engineering comes in. With Chaos Engineering, inject real failures into production systems to validate that they behave as designed. Does this mean we just start turning off random things?

No, instead we take a scientific approach, where we create an experiment to test whether the system behaves as designed. When you start with Chaos Engineering, you are no longer just designing resilient systems and hoping that everything works when the inevitable failure happens.

Now when there is a failure at 3:00 AM, you are prepared and know how your production systems will behave.

With Chaos Engineering:

  • Proactively inject failures to ensure uptime during actual failures;
  • Know how your systems behave during failures;
  • Don’t hope your failover strategy works; know it works in production.

19:00 - 20:00

Eduard Keilholz

Team Lead & Solution Architect at 4DotNet

I’m developing software for over two decades. I’m working as a cloud solution architect and a team lead at 4DotNet in The Netherlands.

In my current position I love to help customers with their journey to the cloud. I like to create highly performant software and to help team members to a higher level of software development.

My focus is on the Microsoft development stack, mainly C# and the Microsoft Azure Cloud. I also have strong affinity with Angular.

When Success Hits The Fan - Going global with Azure

Your app just went viral. Congrats. Now Sydney is complaining about lag, your database is sweating, and you have no idea what a “twin region” is. Let’s fix that, together.

This talk tells the story of an app that did everything right and got popular, and then had to grow up fast. We start where every success story quietly falls apart: one region, one database. First we pull back the curtain on how Azure’s global footprint actually works, regions, availability zones, and why the old “paired region” thing isn’t the safety net it used to be. Then we spread the app itself across the world and let Azure Front Door send every user to the closest happy instance, instead of making Sydney talk to a server in Amsterdam.

And then, the fun part. The data. Because two people on opposite sides of the planet are about to hit save at the exact same second, and something has to give. We’ll walk through the real options, one database per region, replicas that follow your users, and Cosmos DB’s “everyone can write, we’ll sort it out” approach, no sugarcoating, trade-offs included.

By the end you’ll know exactly what to do the next time success hits the fan, instead of finding out live, in production, at 2am.

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.