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

Eduard Keilholz
HexMaster's Blog
Some thoughts about software development, cloud, azure, ASP.NET Core and maybe a little bit more...
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
The Valet Key Pattern (Part 2)
Part two of the valet key pattern is the client-side implementation. Uploading files directly into Azure BLOB Storage
2019-06-06
The Valet Key Pattern (Part 1)
Part one of the valet key pattern is the server-side implementation. Create a shared access signature in Azure BLOB Storage
2019-06-01