Post Overview

  • Getting started with Consul on Kubernetes

    Getting started with Consul on Kubernetes

    Although I have heard a lot about Hashicorp’s Consul, I have not had the opportunity to work with it and get acquainted with the basics. In this post, I will share some of the basics I have learned, hopefully giving you a bit of a head start when you embark on this journey yourself. Want Read more

  • Azure SQL, Azure Active Directory and Seamless SSO: An Overview

    Azure SQL, Azure Active Directory and Seamless SSO: An Overview

    Instead of pure lift-and-shift migrations to the cloud, we often encounter lift-shift-tinker migrations. In such a migration, you modify some of the application components to take advantage of cloud services. Often, that’s the database but it could also be your web servers (e.g. replaced by Azure Web App). When you replace SQL Server on-premises with Read more

  • Progressive Delivery on Kubernetes: what are your options?

    Progressive Delivery on Kubernetes: what are your options?

    If you have ever deployed an application to Kubernetes, even a simple one, you are probably familiar with deployments. A deployment describes the pods to run, how many of them to run and how they should be upgraded. That last point is especially important because the strategy you select has an impact on the availability Read more

  • Trying Windows Virtual Desktop

    Trying Windows Virtual Desktop

    Update: Windows Virtual Desktop 2020 Spring Update brings an new fully ARM-based deployment method and portal experience. As of May 2020, these features are in public preview. Check the documentation. Links to the documentation in this article will also reflect the update. It was Sunday afternoon. I had some time. So I had this crazy Read more

  • Update to IoT Simulator

    Update to IoT Simulator

    Quite a while ago, I wrote a small IoT Simulator in Go that creates or deletes multiple IoT devices in IoT Hub and sends telemetry at a preset interval. However, when you use version 0.4 of the simulator, you will encounter issues in the following cases: You create a route to store telemetry in an Read more

  • GitOps with Kubernetes: a better way to deploy?

    I recently gave a talk at TechTrain, a monthly event in Mechelen (Belgium), hosted by Cronos. The talk is called “GitOps with Kubernetes: a better way to deploy” and is an introduction to GitOps with Weaveworks Flux as an example. You can find a re-recording of the presentation on Youtube: Read more