42 posts, newest first.
Everything I wrote on my old WordPress blog, from 2016 to 2023.
2023
2022
Monitor (IoT) devices with Node-RED and Azure LogicApps
Originally posted on SogetiLabs: In this blog I’m going to explain how to monitor your IoT or other devices without having to open up ports, install agents or require access to your network. …
Start with Unity: Setting up your development environment for your Oculus Quest 2
Originally posted on SogetiLabs: So you have a Oculus Quest 2 lying around and want to develop with Unity? You’re at the right address. This blogpost will help you setup your environment.
GitOps Primer
Originally posted on SogetiLabs: With the rise of cloud, cloud-native and a lot of other buzzwords, we also see the rise of all kinds of Dev(fill here)Ops practices. While I’m an avid advocate of t…
The Internet Computer
Originally posted on SogetiLabs: Recently I stumbled upon something called The Internet Computer Association. The Internet Computer Association (ICA) is a Geneva-based independent members organizat…
2021
Cloud Economics and Terraform; How to start
Originally posted on SogetiLabs: It is really easy to blow all your budget when you do not know the impact of the choices you make in the cloud. And while there are many tools available to run anal…
Static Code Analysis of Infrastructure as Code
KICS logo In this blogpost I will show a basic primer of using KICS together with Azure DevOps, to scan Terraform Infrastructure-as-Code. Kics an open source solution for static code analysis of In…
5 Signs The End of Cloud is Nigh
Originally posted on SogetiLabs: Is the end coming for cloud? Are we changing our view on centralized big-tech cloud computing in favour of decentralized, edge or bare metal?
Sogeti Java Meetup Deck
(20th April 2021)
Why you should stop spinning up VMs
Originally posted on SogetiLabs: If I would get paid a euro for each time someone says ‘Let’s spin up a VM for that!’ or ‘We have this VM running anyway’, I would have…
2020
Everything is Code. Why and how you should test your Terraform
Originally posted on SogetiLabs: I’ve written in a previous blog that for writing maintainable code, you really should automate your tests. Currently we see Terraform really taking off as the stand…
Sogeti Qx Day 2020 deck
Visit the post for more.
Is low code replacing traditional development?
Originally posted on SogetiLabs: Spoiler alert; no. Low code vs Traditional Dev My colleague, friend and SogetiLabs Fellow Daniel Laskewitz and I frequently talk about this topic. His field of expe…
Education in a 5 feet economy
Originally posted on SogetiLabs: Our Prime Minister Mark Rutte prepared us; the 5 feet economy could be here for a while. How does that work in education? And what problems do we see around us? Tec…
Does language matter?
Originally posted on SogetiLabs: In my previous blog I stated my learning goal for 2020: Learning (or getting a better understanding) of the Go language. Currently I’m studying various courses, and…
Software Maintainability Roadshow deck
Visit the post for more.
2020: Keep on learning
This blog was originally posted on SogetiLabs: As the new year starts, many of us have New Year’s resolutions, and many of those will eventually perish within a month or two. New Year, New Te…
2019
Infrastructure-as-Code with Pulumi
Using a public cloud like Microsoft Azure or Amazon AWS? Chances are you’ve been using templates like ARM or CloudFormation. Hashicorp has done a terrific job making Terraform with the abilit…
Sync your Outlook 365 calendar to Google Calendar with LogicApps
Sometimes it is hard to keep your spouse up-to-date on all the sessions and events work-related. Most of the times I’ve been able to duplicate calendar items that are relevant for my ‘b…
Software Maintainability in the Cloud Era
Originally posted on SogetiLabs: The shift to cloud, and with that, to PaaS services or low code alternatives like LogicApps push the actual code developers see and use to the background. There is …
Migrating from Jira to Azure DevOps
As far as I’m concerned, a team can use any tool they want to track their work items and planning. But, my personal favourite is Azure DevOps. Currently I’m helping some teams moving th…
Scanning Blob storage for viruses with Azure Functions and Docker
While working on a side project, someone asked me how to scan for viruses in a cloud native and serverless landscape. That made me think about a project I did a couple of years back. During that pr…
LogicApps monitoring with Log Analytics
Azure LogicApps are incredibly powerful and I believe it should be in every developers toolbox. Enterprise integrations, ready-to-use connectors and all of this with almost no code and serverless! …
Cost optimization in Azure
In my previous post I showed how easy it is to start or deallocate machines using C# and Azure Functions. Azure VirtualMachines can be handy but very costly if you forget to turn them off∗ and leav…
Managing VirtualMachines in Azure with C#
Managing VirtualMachines is often done using Azure Automation or PowerShell. But what if you want to do this using C#, in an Azure Function? This post shows a very simple example on how to implemen…
2018
Slidedeck presentation devNetNoord Meetup
This post contains my slides of my talk ‘ARM and Cloud Infra – The Secret Life of a Developer in a Infra World’ at devNetNoord. Click here to download
VSTS Extension – Tagging all resources within a Resource Group
In my current project I’ve stumbled upon a problem. We have many ARM templates and need to add tags to all resources. Doing this within templates can be cumbersome, so I’ve created a sm…
ARM Outputs in VSTS pipelines
In my work as Cloud Solution Architect I often find teams struggling with the exact same problem. In this blogpost I will highlight one of those problems; passing on ARM output variables within a V…
Real-World Partitioning CosmosDb
Azure Cosmos DB is a globally distributed, multimodel database service designed to help you achieve fast, predictable performance. It scales seamlessly along with your application as it grows. This…
LogicApp Template Creator
When trying to put your LogicApp code in a CICD pipeline, it is always problematic getting your code into a proper template. Obviously switching to ‘LogicApp Code View’ is an option, bu…
2017
Disappearing code in Logic Apps
Recently my team and I were building and debugging LogicApps. At one point we seemed to have disappearing code within our code of these apps. Obviously something is wrong when we were editing these…
Debugging Azure Functions with LogicApps locally
Azure Functions are a great example of how serverless is conquering the cloud world we live in today. There are also many blogs in how-to-write-functions out there, of which the latest use the prec…
TechDays 2017 Presentation – Emotion and Face recognition using Cognitive Services
Slides of my presentation; Emotion and Face recognition using Cognitive Services. Abstract: In this session I will show how to train and use the Face API for recognition of people. Secondly I will …
Deploy LogicApps using linked templates
Deploying LogicApps with VSTS is easy. You can create a new project using the steps defined in this post and you are all set with deployment settings in place. But, when you add more and more Logic…
Deploy and host static content in Azure Blob storage
Hosting static HTML and CSS in Azure Blob storage is pretty simple. Using the Storage Explorer it is as simple as drag-and-drop. But when you want to integrate this in your VSTS pipeline, content t…
Text Analytics – Dutch Support
Recently, Microsoft added Dutch language support for the Text Analysis API within the Cognitive Services stack. In this blogpost I will show how to determine the sentiment of a newsfeed in Dutch. T…
Emotion Recognition using WPF
A lot of examples of the Cognitive Services include UWP applications and samples. But sometimes you have to support older operating systems, that force you to fall back on techniques like WPF. The …
Technical Introduction – Cognitive Services
Naar aanleiding van de presentatie op Microsoft Heroes Academy #5, thema: Artificial Intelligence in een notendop hierbij de sheets in PDF formaat van de sessie ‘Technische introductie Cognitive Se…
Using tokens for custom settings in VSTS CICD Pipelines
In this blog I will explain how to separate your settings from your configuration files, when deploying from VSTS. I will show with an example how you can deploy your WebApp and store all variables…
Microsoft Build 2017 – Dag 1
Op de eerste dag van Build in Seattle maakt Microsoft het heel duidelijk; AI wordt de toekomst. De tooling en SDKs die vanaf nu beschikbaar zijn maken het eenvoudiger om snel applicaties te schrijv…
Securing WebAPI calls with JSONWebToken (JWT)
Naar aanleiding van de presentatie op Microsoft Heroes Academy #4, thema: Security hierbij de sheets in PDF formaat van de sessie ‘Securing WebAPI calls with JWT’ door Peter Rombouts. De sheets bev…