4Dotnet Conf 2021

Actions and Detail Panel


Event Information

Share this event

Date and Time



Online Event

Event description
This live hosted event gets you up-to-speed. We will deliver sessions and take-aways you can use in real-life software solutions.

About this Event

This live hosted event streamed from Nieuwegein, The Netherlands gets you up-to-speed. We will deliver sessions and take-aways you can use in real-life software solutions.

The first 150 registrations, living in The Netherlands, will receive a Swag Box!*

*Please fill in your address to receive the 4Dotnet Conf 2021 Swag Box.


Jan de Vries

Jan has been developing software for well over 15 years. Currently, he is working at 4Dotnet as a Cloud Solution Architect and is awarded by Microsoft with the Microsoft MVP award. His main focus is on developing highly performant and scalable solutions using the awesome services provided by the Microsoft Azure platform. Because of his expertise, he has been able to help out multiple customers to bring their on-premises solution to the cloud and guide them towards a better software development ecosystem.

Take control of your Azure subscription

A lot of people are proficient in deploying and managing their Azure subscriptions nowadays. What I see happen quite often is there's a lot of manual configuration going on and stuff you 'just need to know'. This is a problem! What you should strive for is an automated way to deploy your complete subscription using predefined policies, having security checks in place and, if necessary, scripts in your pipelines to get control of your subscription.


Henry Been

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

Testing and monitoring distributed applications build using Azure Functions, CosmosDB and Service Bus

We have all seen the flashy presentations on building distributed applications using cloud offerings as Azure CosmosDB, Functions and messaging solutions. But how do you test such an application? How do you ensure that you do not only deploy fast and often, but can also be confident that your new deployments work reliable? In this session I will share my experiences with testing, deploying and monitoring distributed systems built using these cloud-native technologies. You will learn about the different types of tests used, dealing with databases, messaging systems and much more. And what about after the deployment, how do you monitor the quality of your application while running in production? What do you monitor when operating such a distributed system? And how? Join Henry Been to learn how you can not only build your new cloud services architecture, but can also test and operate it so you can reliable ship new features faster!


Irina Scurtu

Microsoft MVP for Developer Technologies, Software Architect and Microsoft Certified Trainer, always in a quest for latest trends and best practices in architecture, .NET and the world around it. Irina has more than 1000 hours of delivered trainings, workshops, and presentations, being passionate about .NET and the world around it. She is the founder of DotNet Iasi User Group where she tries to gather people that are willing to share their knowledge with others, and from time to time publishes articles on her blog.

Embracing gRPC in .NET

With an increasing need for scalability and performance dictated by the modern web, it becomes harder and harder to choose an API paradigm that is suitable for service to service communication. While the classical models still work and have their own merits, some of them rely heavily on documentation, extensive coordination between teams or code-sharing. We use shared libraries, and over time our projects become intertwined with dependencies. In these cases, we need something to untangle those and reduce coupling. Welcome gRPC. gRPC has been around for a while and .NET Core 3.0 welcomes it as a first-class citizen. It is contract-based, performant - with smaller response/request bodies, perfect for polyglot environments and supports different models – from client-server, to bi-directional streaming out of the box. In this session, we will look at how to use gRPC and its 4 models and what are the benefits and or downsides of using gRPC compared to the traditional models.


Erwin Staal

Erwin Staal is a Azure Architect and DevOps Consultant at 4DotNet (Meppel, the Netherlands). He has over more than 10 years of experience with both small and large organizations. He likes to immerse himself in the latest technologies. Currently he is working a lot with ASP.NET Core, Docker and Kubernetes. As a DevOps Consultant he helps companies with the implementation of DevOps and Continuous Delivery.

Azure Resource Manager templates deep dive

There are multiple options in Azure to create your resources like VMs, databases or Web Apps. The Azure Resource Manager is one of them and ideal for infrastructure as code scenarios. In this session we will spend a few minutes on the basics of ARM and then quickly go into more depth on the advanced ARM-template topics! First, we will talk about how to organize your templates. As with normal code, we will try to create nicely structured and reusable templates. Linked templates can help tremendously with that so we will dive in those as well. We will look at quite some interesting template functions because they will make our templates more powerful and reusable.


Gerald Versluis

Gerald Versluis (@jfversluis) is a software engineer at Microsoft from the Netherlands. After years of experience working with Azure, ASP.NET, DevOps, Xamarin and other .NET technologies, he has been involved in a number of different projects and has been building several real-world apps and solutions.

Codespaces, Developing from your iPad, browser, VS Code or anywhere!

In this session we will look at Codespaces. The new solution by Microsoft which enabled you to move your development environment into the cloud. Do you still have an old machine sitting under your desk, perfectly configured for that one VB6 legacy app? Or is onboarding new team members costing your hours or even days? With Codespaces you can get fix all that and get a fully powered development machine up and running in 30 seconds. Say bye to the, just give people a Codespace which has everything they need. During this session I will show you what Codespaces is and how you can start writing code without installing tools and SDKs for hours on end. We will see how to use Codespaces as a separate solution, from VS Code, in a browser and even directly built into GitHub.


Ankit Kumar

Ankit is a Software Engineer in the Azure Functions team at Microsoft. In Azure Functions, he works on the Functions runtime, client tools, deployment experiences and Linux support. His primary areas of interest lie within Software design for Distributed Systems.

Azure Functions and the .NET 5 Runtime

Azure Functions recently announced preview support for .NET 5. This support is based off an out-of-process worker model, different from how .NET Core 3 and earlier versions were supported. In this talk, Ankit will be looking at the similarities and differences between the two models, and how you can take advantage of the new features. He will go over the key criteria (such as performance) before thinking of moving to .NET 5 in Azure Functions.

Share with friends

Date and Time


Online Event

Save This Event

Event Saved