Skip to content
Mate Gelei-Szego
Mate Gelei-Szego

Making huge cloud deployments a little more effective.

  • Home
  • About me
Mate Gelei-Szego

Making huge cloud deployments a little more effective.

On case-sensitive file systems

Posted on April 29, 2025

Linus Torvalds Expresses His Hatred For Case-Insensitive File-Systems. I’d like to express my hatred distrust towards anything that makes the average user’s (i.e. the one that indirectly pays our salaries) life harder. In case-sensitive file systems, file names like “CustomerPresentation.pptx” and “customerpresentation.pptx” are treated as distinct. This means you could…

Unlocking Ubuntu LUKS2 encryption automatically at boot

Posted on March 25, 2024April 23, 2025

Note to self. Tired of asking for a KVM every time you need to reboot your server to unlock your LUKS2 encryption? Install prerequisites Is it really there? It’d be wise to request a KVM before you actually give it a try. Just in case. Learn from my mistakes.

Install RSAT via Powershell

Posted on February 5, 2024April 23, 2025

Note to self. I needed to install RSAT on a build agent, so using the “optional features” GUI was not possible. Get a list of RSAT components: Get-WindowsCapability -Name RSAT* -Online | Select-Object -Property Name, State Install what you need, e.g.: Add-WindowsCapability -Name “Rsat.GroupPolicy.Management.Tools~~~~0.0.1.0” -Online

Azure DevOps – build pipeline billing extravaganza

Posted on December 18, 2023April 23, 2025

Azure DevOps has a nice little feature called Azure Pipelines. It’s a great CI/CD tool, especially if you’re already using Azure DevOps for your source control and work item tracking. However, it’s pricing is a little confusing, and it’s easy to end up paying more than you need to. Azure…

Quickstart – Azure AD B2C authentication in ASP.NET Core MVC

Posted on November 28, 2023April 23, 2025

There’s a lot of identity providers for ASP.NET. One of the easiest (and cheapest, if you’re under 50k MAU) option is to use Azure AD B2C. Here’s the quickest was to get up and running with an ASP.NET Core MVC app and Azure AD B2C identity. Create a B2C directory…

Global and persistent query filters for Entity Framework Core

Posted on July 14, 2023April 23, 2025

Occasionally, you may want to apply a filter to all queries for an entity type. For example, you may want to ensure that some records are not returned in any query, such as when an entity is soft-deleted. Now I probably should have been familiar with this, but it can…

Let’s Encrypt Certbot manual mode with Azure Key Vault

Posted on July 13, 2023April 23, 2025

Yes, yes, I know, certbot should be automated. Most of the time, I use Certbot to generate and renew my Let’s Encrypt certificates in an automatic way, i.e. through Github Actions or something. However, every now and then I need to generate a certificate manually, usually for ephemeral purposes. To do that…

Persist a list of integers with Entity Framework Core

Posted on June 25, 2023April 23, 2025

I had to persist a list (or array) of integers in a database table using Entity Framework Core. I was surprised to find that EF Core does not support this out of the box. I found a few solutions online, but they all seemed to be overly complicated, here’s a…

Recent Posts

  • On case-sensitive file systems
  • Unlocking Ubuntu LUKS2 encryption automatically at boot
  • Install RSAT via Powershell
  • Azure DevOps – build pipeline billing extravaganza
  • Quickstart – Azure AD B2C authentication in ASP.NET Core MVC

Categories

  • Azure
  • C# / .NET
  • Note to self
  • Random
©2025 Mate Gelei-Szego | WordPress Theme by SuperbThemes