benjamin-abt.com

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

  • Home
  • Blog
  • Portfolio
  • Contact
  • Home
  • Blog

Blog

.NET NuGet Trusted Publishing with GitHub Actions
10 Mar 2026

.NET NuGet Trusted Publishing with GitHub Actions

By BEN ABT .NET Nuget GitHub Actions CI/CD Security 15 min reading time

Publishing NuGet packages has traditionally required one uncomfortable compromise: a long-lived API key had to exist somewhere in the delivery pipeline. Even when that secret was stored in a secure CI system, the model …

Read Blog Post
C# 15 Unions: Unions are finally in .NET
09 Mar 2026

C# 15 Unions: Unions are finally in .NET

By BEN ABT .NET C# .NET 11 Language Design Open Source 7 min reading time

After many years of workarounds, design discussions and library-level substitutes, unions are finally becoming a first-class part of C#. The proposal in the C# language repository is no longer a distant idea. With the …

Read Blog Post
Unio: High-Performance Discriminated Unions for C#
02 Mar 2026

Unio: High-Performance Discriminated Unions for C#

By BEN ABT .NET C# Open Source Performance Design Patterns 19 min reading time

C# is a powerful language, but there is one road it has not yet fully paved: native discriminated union types. Developers have been working around this absence for years, typically choosing between throwing exceptions …

Read Blog Post
Run Azure Cosmos DB locally with .NET Aspire and make emulator endpoints visible in the dashboard
26 Feb 2026

Run Azure Cosmos DB locally with .NET Aspire and make emulator endpoints visible in the dashboard

By BEN ABT .NET Aspire Azure Cosmos DB Docker 6 min reading time

When building cloud-native .NET applications, two goals often matter at the same time: a fast local development loop and a clean path to real Azure resources for publish mode. .NET Aspire with Azure Cosmos DB supports …

Read Blog Post
.NET 11 Preview 1 Is Here: What's New and What to Expect
20 Feb 2026

.NET 11 Preview 1 Is Here: What's New and What to Expect

By BEN ABT .NET ASP.NET Core Blazor C# 9 min reading time

The .NET team just released the first preview of .NET 11 and there is already a lot to talk about. While this is an early preview - not a release candidate - the breadth of changes touching the runtime, libraries, …

Read Blog Post
Agent Skills Standard: The Quality Contract Behind Reliable AI Agents
12 Feb 2026

Agent Skills Standard: The Quality Contract Behind Reliable AI Agents

By BEN ABT Github Copilot AI Agents Prompt Engineering GitHub 8 min reading time

Large language model agents can appear intelligent while still producing unstable output across runs, contexts and tasks. In practice, this instability is rarely caused by model quality alone. The dominant factor is …

Read Blog Post
Create a Local SQL Server Database File with .NET
09 Feb 2026

Create a Local SQL Server Database File with .NET

By BEN ABT .NET C# SQL Server LocalDB Testing 4 min reading time

Local SQL Server database files provide a pragmatic way to keep a real SQL Server engine close to the application without provisioning a full server. A LocalDB database lives in a single .mdf file (plus a log file), runs …

Read Blog Post
Building Custom AI Tooling with the GitHub Copilot SDK for .NET
03 Feb 2026

Building Custom AI Tooling with the GitHub Copilot SDK for .NET

By BEN ABT Github Copilot .NET Ai SDK C# 5 min reading time

The landscape of AI development is shifting rapidly from simple chat interfaces to fully integrated, agentic workflows like the Ralph Loop . GitHub has recently introduced the GitHub Copilot SDK , a powerful toolkit that …

Read Blog Post
Ralph Loop: Autonomous Coding with GitHub Copilot CLI
19 Jan 2026

Ralph Loop: Autonomous Coding with GitHub Copilot CLI

By BEN ABT GitHub Github Copilot Dotnet 7 min reading time

What if an AI agent could write code, run tests, fix errors and repeat this process autonomously until the job is done? The Ralph Wiggum Method makes this possible with a simple but powerful loop pattern. Named after the …

Read Blog Post
Serve SPAs correctly on Cloudflare Workers
05 Jan 2026

Serve SPAs correctly on Cloudflare Workers

By BEN ABT Cloudflare Workers React Spa Devops 2 min reading time

Single Page Applications like React expect the server to always return index.html and let the client-side router take over. On Cloudflare Workers you can do that without custom code as long as wrangler.toml is set up …

Read Blog Post
  • Previous
  • 1
  • 2
  • 3 (current)
  • 4
  • 5
  • ...
  • 32
  • Next

Open for work!

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

Medialesson GmbH Logo

Microsoft MVP Logo

Recent Posts
View All
Handle time correctly in .NET: TimeProvider
Handle time correctly in .NET: TimeProvider
Jul 27, 2026
Run Hono on Azure Static Web Apps: managed Functions APIs for static frontends
Run Hono on Azure Static Web Apps: managed Functions APIs …
Jul 19, 2026
Problem Details in ASP.NET Core and .NET 10
Problem Details in ASP.NET Core and .NET 10
Jul 15, 2026
Using MeterListener with the new .NET 11 MemoryCache metrics
Using MeterListener with the new .NET 11 MemoryCache metrics
Jul 14, 2026
Run Hono on Azure: Container Apps, Functions, App Service and AKS compared
Run Hono on Azure: Container Apps, Functions, App Service …
Jul 12, 2026
Tags
.NET (172) Csharp (82) ASP.NET Core (40) Azure (35) Devops (16) Microsoft (14) Docker (12) EF Core (11) Microsoft MVP (11) ASP.NET (9) GitHub (9) Synology (9) Dotnet (8) Azure Functions (7) C# (7) Cloudflare (7) Github Copilot (7) Raspberry (7) Ai (6) Bicep (6)
benjamin-abt.com
About BEN

Benjamin Abt is a Software Engineer, Platform Architect and Microsoft MVP specializing in .NET, Azure, cloud architecture, performance optimization and sustainable software development.

Connect
  • Follow me on GitHub
  • Follow me on LinkedIn
  • Follow me on Mastodon
  • Microsoft MVP Profile
  • Follow SchwabenCode on GitHub
  • Follow me on Twitter
Quick Links
  • Portfolio
  • Blog
  • Portfolio
  • Contact
Legal
  • Impressum
  • Privacy

© Copyright 2011 - 2026. All Rights Reserved.

  • Impressum
  • Privacy
  • Contact