Eduard Keilholz

Hi, my name is Eduard Keilholz. I'm a Microsoft developer working at 4DotNet in The Netherlands. I like to speak at conferences about all and nothing, mostly Azure (or other cloud) related topics.
LinkedIn | Twitter | Mastodon | Bsky


I received the Microsoft MVP Award for Azure

Eduard Keilholz
HexMaster's Blog
Some thoughts about software development, cloud, azure, ASP.NET Core and maybe a little bit more...

Why GitHub Actions Are Cool

For demo's, I host my code in GitHub. It's easy, fast and allows interested people to download and use your code in no-time. However, for some of these projects I like to build, test and even deploy stuff to test or demo environments so I can show them.
2020-02-17

Azure Functions Single Responsibility

More and more developers see the power of serverless computing and understand the benefits. Also, our clients at 4DotNet start implementing serverless solutions. Unfortunately, I also see a lot of 'wrong' implementations.
2020-02-14

Cognitive Services 101

Learn how to use the Computer Vision of Azure Cognitive Services and how to analyse picture and images. This blog explains how the service works and shows a demo using Azure Functions to send pictures to the service and show the outcome in a console window.
2019-12-23

Hosting Hugo in Azure

A blog about how I converted and changed my blog from mini-blog to HUGO. Setting up the CI/CD and hosting environment in Azure.
2019-12-16

Building real-time solutions with Azure Functions

Classic web systems are replaced by serverless systems and huge IT systems are thorn apart into microservices. Since Azure Functions became mature, they’re a really good replacement for classic ASP.NET Web solutions running on a Web App or on IIS. So I started using these serverless solutions more and more. Because I also like to create user-friendly software I often use the SignalR real-time framework to notify the user of processes going on on the server. Today, SignalR is one of the native cloud services Azure can deliver. During this blog, I’m going to implement this SignalR service.
2019-11-12

Distributed Software With Service Bus

Today, everyone is moving to the cloud with their software system. Personally I’m pretty much fan of Microsoft Azure. My job is to support companies migrating software systems to the cloud. What I see, is that a lot of companies and developers don’t really know how cloud solutions work and how you can make them work for you.
2019-10-01

Why Azure Functions Are So Cool

So I ran in to Azure Functions and realized I totally missed something there. One of my co-workers is a serverless advocate and kind of drew my attention about a year ago. And so I started exploring the world of serverless. First impression is that it’s hard to learn and complicated, but all these thoughts appeared to be not true… It’s just different. A different way of thinking and a different way of programming.
2019-09-19

Azure Key Vault References

So now you had an introduction to DDD you’ve probably gotten enthusiastic and started right away, of course! And then you ran into a couple of problems. As mentioned, your domain model must (always) be in a valid state. However, for some reason you were not able to.
2019-08-29

Value Objects of DDD

So now you had an introduction to DDD you’ve probably gotten enthusiastic and started right away, of course! And then you ran into a couple of problems. As mentioned, your domain model must (always) be in a valid state. However, for some reason you were not able to.
2019-08-28

Introduction to DDD

So here's some thought about DDD. I really love the thought and principles of DDD (Domain Driven Design) and I really recommend looking into it. That's why it is time for a new blog. Let's call it a practical introduction to DDD for C# developers.
2019-08-27