• English Deutsch

benjamin-abt.com

Performance is a feature | Cloud - AI - Azure - .NET - Sustainability

  • Home
  • Blog
  • Portfolio
    • Übersicht
    • Workshops
    • Publikationen
  • Kontakt
  • Home
  • Blog

Blog

Scheduled Builds for Cloudflare Deployments with GitHub Actions
14 Jul 2025

Scheduled Builds for Cloudflare Deployments with GitHub Actions

By BEN ABT Cloudflare GitHub Actions Devops 4 min reading time

Static site generators like Hugo do not have a built-in mechanism to automatically publish content–such as blog posts–at a specific time. If you want a post to go live at a certain hour, you need to rebuild and redeploy …

Blogbeitrag lesen
Automatically deploy GPT-4.1 Mini in Azure OpenAI via Bicep
10 Jul 2025

Automatically deploy GPT-4.1 Mini in Azure OpenAI via Bicep

By BEN ABT Azure OpenAI Azure AI Foundry 3 min reading time

The official Microsoft documentation on deploying Azure OpenAI models is generally helpful, but specific examples are often still missing, especially for new models such as gpt-4.1-mini and newer SKU types such as …

Blogbeitrag lesen
From ASP.NET Core to Hugo: My Blog's Migration to Cloudflare
07 Jul 2025

From ASP.NET Core to Hugo: My Blog's Migration to Cloudflare

By BEN ABT .NET ASP.NET Core Hugo Cloudflare SchwabenCode 4 min reading time

Like many developers, my blogging journey started with WordPress. More than 20 years ago. It was convenient, widely supported and quick to set up. But over time, the drawbacks began to pile up: security issues, constant …

Blogbeitrag lesen
Running a Local Docker Registry with PowerShell
25 Jun 2025

Running a Local Docker Registry with PowerShell

By BEN ABT Docker 1 min reading time

Setting up a local Docker registry is a great way to manage and share container images in your development environment without relying on external services like Docker Hub. This guide walks you through setting up a …

Blogbeitrag lesen
Task.Run vs. TaskFactory.StartNew
10 Jun 2025

Task.Run vs. TaskFactory.StartNew

By BEN ABT .NET CSharp 2 min reading time

When working with asynchronous or parallel code in C#, you’ll inevitably encounter two common ways to start tasks: Task.Run and TaskFactory.StartNew. At first glance, they seem similar - but they behave differently and …

Blogbeitrag lesen
Setting up GitHub Copilot for Better Commit Messages in VS Code
23 May 2025

Setting up GitHub Copilot for Better Commit Messages in VS Code

By BEN ABT Vscode GitHub Copilot 4 min reading time

Look, we’ve all been there. It’s 11 PM, you’ve just fixed a nasty bug and you’re about to commit with “fix stuff” or “update things”. Six months later, you’re staring at your git history wondering what the hell you were …

Blogbeitrag lesen
Standardizing AI Context: the Model Context Protocol
16 May 2025

Standardizing AI Context: the Model Context Protocol

By BEN ABT CSharp .NET Ai Mcp 4 min reading time

The Model Context Protocol (MCP) server acts as a centralized context management backend for advanced AI applications. Unlike traditional session or prompt-based approaches, the MCP server manages a persistent, …

Blogbeitrag lesen
Read DNS entries with .NET
13 May 2025

Read DNS entries with .NET

By BEN ABT CSharp .NET 2 min reading time

.NET does not have a built-in mechanism for querying DNS records; nevertheless, this is a use case that is required relatively often.

Blogbeitrag lesen
Automate Cloudflare DNS management with PowerShell
15 Apr 2025

Automate Cloudflare DNS management with PowerShell

By BEN ABT Powershell Devops Cloudflare 6 min reading time

Cloudflare is a popular service for managing DNS records, providing security features and optimizing website performance. Automating DNS management tasks can save time and reduce the risk of human error. In this article, …

Blogbeitrag lesen
Create a custom captcha provider with ASP.NET Core
15 Mar 2025

Create a custom captcha provider with ASP.NET Core

By BEN ABT CSharp .NET ASP.NET Core Security 7 min reading time

Nowadays, you can’t actually run a website on the Internet without having a protection mechanism against content bots. One possibility is the use of CAPTCHAs. CAPTCHAs are small tasks that a human can easily solve, but a …

Blogbeitrag lesen
  • Previous
  • 1
  • ...
  • 5
  • 6
  • 7 (current)
  • 8
  • 9
  • ...
  • 33
  • Next

Verfügbar für Projekte!

Kontaktiere mich
BEN ABT BEN ABT Software Engineer · Microsoft MVP Passionate about .NET, Azure, performance optimization and sustainable software engineering.

Medialesson GmbH Logo

Microsoft MVP Logo

Aktuelle Beiträge

Alle ansehen
Resilience in .NET with Microsoft.Extensions.Resilience

Resilience in .NET with Microsoft.Extensions.Resilience

Sep 21, 2026
What Matters in ASP.NET Core 11

What Matters in ASP.NET Core 11

Sep 14, 2026
Migrating Semantic Kernel Agents to Microsoft Agent Framework

Migrating Semantic Kernel Agents to Microsoft Agent …

Sep 7, 2026
Building Production MCP Servers with ASP.NET Core

Building Production MCP Servers with ASP.NET Core

Aug 31, 2026
Telemetry, Logging and Auditing in .NET: Designing the Right Data Path

Telemetry, Logging and Auditing in .NET: Designing the Right …

Aug 24, 2026

Tags

Azure (5) Architecture (3) .NET (2) Cloud Architecture (2) Cloud Migration (2) Digital Sovereignty (2) STACKIT (2) AI (1) Analytics (1) ASP.NET Core (1) Azure DevOps (1) Best Practices (1) Cloud Native (1) Compliance (1) Cost Optimization (1) Data Engineering (1) Developer Productivity (1) DevOps (1) Enterprise (1) EU Data Boundary (1)
benjamin-abt.com

Über BEN

Benjamin Abt ist Software Engineer, Platform Architect und Microsoft MVP mit Schwerpunkt auf .NET, Azure, Cloud-Architektur, Performance-Optimierung und nachhaltiger Softwareentwicklung.

Vernetzen

  • Auf GitHub folgen
  • Auf LinkedIn folgen
  • Auf Mastodon folgen
  • Microsoft-MVP-Profil
  • SchwabenCode auf GitHub folgen
  • Auf X folgen

Direktlinks

  • Portfolio
  • Blog
  • Publikationen
  • Kontakt
Verfügbar für Projekte

© Copyright Benjamin Abt & SchwabenCode | 2011 - 2026

Inhalte lizenziert unter CC BY 4.0 sofern nicht anders angegeben.

  • Impressum
  • Datenschutz
  • Kontakt