Bio
I am an experienced (lead) software developer and architect for .NET solutions. I love clean coding and test driven development.
My Talks
Applying Domain Driven Development in .NET
As a .NET developer, you are used to working with objects and layers. On the internet, you read about Domain Driven Development. In this session, I will talk you through the most important aspects ...
Building a MicroService with an Onion architecture
Building a web service in .NET is easy. Most of us are familiar with a layering architecture to split the code into service and data layers. In this session, I will present a different approach in ...
Docker for .NET Developers
You have been developing in .NET for some time now and you have heard some stories about containerization and Docker. In this session, I will show you what Docker can do to help you build better so...
Getting Started With Flutter
There is a new kid on the block for mobile development: Flutter. Google has created this open source framework for building native cross-platform mobile apps. In this session, I will give you an in...
GIT For TFS Users
A lot of projects still use TFS version control for source code management. In the last few years, many companies are migrating to GIT. In this talk, I will bring you up to speed on the important a...
Hands-on Getting started with ASP.NET Core MVC 2.0
You are an experienced developer in .NET and you have heard about ASP.NET Core MVC but did not yet have a chance to play with it. In this session we will build a simple website in ASP.NET Core MVC ...
Hands On Getting Started with Docker Containers in VS2017
You have heard some stories from other people using Docker containers. You have however not found the time to start experimenting with them. In this session, you will get that opportunity.
Hands-on Test Driven Development in .NET
You have familiar with the term test-driven development but you have not been able to apply it yet in .NET. In this workshop we will practice test driven development techniques hands-on.
How to apply Test Driven Development in .NET
You have heard about the term test-driven development but you have not been able to apply it yet. In this talk we will discuss what TDD is all about and how you can apply test driven development in...
How to survive a LINUX-shell for Windows Developers
In the current software development world, more and more tooling is working from the command line. Even the use of Bash is starting to gain momentum in Windows. In this session, I will show you ho...
Introduction into Blazor
Blazor is an experimental technology that allows you to run C# in combination with HTML in the browser. In this talk I will show you what you can do with the current verion of Blazor.
Managing state in Blazor Applications
You have experimented with Blazor and now you are ready to build a real app with it. In a real complex app, you have to consider how you can manage state within your app. In this talk, I will cover...
Practical Design Patterns for everyday development
Design patterns have been around for many years. In many projects they are still used sparingly. In this talk I will show you some practical design patterns in .NET you can easily use in your day-t...
Test Driven Development in .NET Core
In this talk I will show you how you can apply test driven development techniques in a .NET Core ASP.NET MVC and WebAPI project using an Entity Framework Core repository.
Writing beter code with Visual Studio 2017
There are a lot of features in Visual Studio that can help you write better code. In this talk I will show you how you can use Visual Studio and some free add-ons to help you write better and easie...