Web App beveiliging met Azure Front Door

In de wereld van moderne applicaties zijn schaalbaarheid, beveiliging en snelheid geen luxe, maar basisvoorwaarden. Gebruikers verwachten overal ter wereld een snelle en betrouwbare ervaring, en aanvallen worden steeds geavanceerder. Microsoft biedt hiervoor Azure Front Door, een wereldwijd gedistribueerde Application Delivery Network (ADN) die organisaties helpt hun applicaties te optimaliseren […]

Lees meer

Azure Front Door: hoe regels te vinden die blokkeren?

Azure Front Door is een krachtige service om applicaties wereldwijd beschikbaar te maken. Dankzij de ingebouwde Web Application Firewall (WAF) kun je verkeer filteren en beschermen tegen aanvallen. Maar soms gebeurt het dat ook legitiem verkeer wordt geblokkeerd. Hoe achterhaal je dan welke regel hiervoor verantwoordelijk is? Met Log Analytics […]

Lees meer

SFTP Server with SSH, Chroot, and authorized_keys

Setting up a secure SFTP server using OpenSSH is a common need for IT admins. One key aspect of hardening your SFTP setup is using ChrootDirectory to restrict users to their own file spaces. However, this introduces an often-overlooked detail: where to place the authorized_keys file for SSH key authentication. […]

Lees meer

Technical Debt: een strategische aanpak voor duurzame softwareontwikkeling

In vrijwel elk softwareproject ontstaat op enig moment technical debt. Hoewel de term misschien associaties oproept met risico’s of technische achterstanden, is het in de praktijk vaak een bewuste keuze. Mits goed beheerd, vormt technical debt geen bedreiging — maar juist een hulpmiddel om snel te kunnen leveren én kwaliteit […]

Lees meer

How to set timezone in a Docker Windows Container

When running Docker containers on Windows, ensuring the correct timezone is set is essential for maintaining accurate logs, timestamps, and scheduled tasks. By default, Docker Windows containers use UTC, which may lead to issues with time-sensitive applications. This guide outlines how to configure the timezone in a Docker Windows container. […]

Lees meer

How to install fonts in a Docker Windows Container

In containerized Windows environments, there are scenarios where custom font installation becomes essential—particularly for applications that generate documents, perform automated UI rendering, or rely on specific branding requirements. This guide outlines a reliable approach to installing multiple fonts within a Windows-based Docker container. Use Case Installing fonts inside a Windows […]

Lees meer

ClickOnce signing from Azure DevOps via Azure Key Vault

To publish a WPF application from a CI DevOps pipeline I needed a command line tool to sign ClickOnce manifests and executables. The certificate is an EV Code Signing Certificate stored in an Azure Key Vault. After some research I found tools to sign executables, but no tools to sign […]

Lees meer

PostgreSQL powerful LATERAL join

PostgreSQL supports the SQL join type: LATERAL. Useful for creating advanced query’s. What is a LATERAL join? In the PostgreSQL documentation: Subqueries appearing in FROM can be preceded by the key word LATERAL. This allows them to reference columns provided by preceding FROM items. (Without LATERAL, each subquery is evaluated […]

Lees meer

Cleaning Up Git Branches in Azure DevOps

Try again to delete tCleaning up Git branches is needed from time to time to keep the workspace organised. Using Azure DevOps most of the Git housekeeping tasks are automated. A typical default workflow follows these steps:– From a sprint work item, a new remote (feature/bugfix) branch is created.– Commit […]

Lees meer