• English Deutsch

benjamin-abt.com

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

  • Home
  • Blog
  • Portfolio
    • Overview
    • Workshops
    • Publications
  • Contact
  • Home
  • Blog

Blog

Compile Linq Expressions to increase performance
07 Oct 2022

Compile Linq Expressions to increase performance

By BEN ABT .NET CSharp 3 min reading time

Expressions are now an absolute part of a developer’s everyday life in .NET thanks to Linq. However, due to their nature, expressions are not one of the very best performing tools, which is why the .NET team is also …

Read Blog Post
DateTime vs. DateTimeOffset - UtcNow vs. Now
29 Sep 2022

DateTime vs. DateTimeOffset - UtcNow vs. Now

By BEN ABT CSharp .NET 2 min reading time

.NET has two principal ways for handling times: DateTime and DateTimeOffset . The big deficit of DateTime, which was also recognized early in .NET 1.0, is that it is not clear from the DateTime information which time …

Read Blog Post
Microsoft is moving backend services to .NET 6
25 Sep 2022

Microsoft is moving backend services to .NET 6

By BEN ABT .NET CSharp 1 min reading time

Microsoft has announced in an impressive blog post on the .NET DevBlogs that they have started an enterprise-wide migration to migrate backend services.

Read Blog Post
Health Check Ping with EF Core and MSSQL
21 Sep 2022

Health Check Ping with EF Core and MSSQL

By BEN ABT Entityframework .NET 2 min reading time

Sometimes it is quite useful to be able to send a query to the MSSQL server independently of its schema; for example to check if the server is principally reachable and the connection information as well as the …

Read Blog Post
Why you should no longer use var in C#
09 Sep 2022

Why you should no longer use var in C#

By BEN ABT CSharp .NET 4 min reading time

Beginning with C# 3, variables that are declared at method scope can have an implicit “type” var. An implicitly typed local variable is strongly typed just as if you had declared the type yourself, but the compiler …

Read Blog Post
Embed Code into your blog - and also on Medium
29 Aug 2022

Embed Code into your blog - and also on Medium

By BEN ABT GitHub Blog Medium 2 min reading time

There are several ways to integrate source code including code highlighting into blogs, but GitHub Gists are by far the most convenient and best maintained option. Especially for Medium blogs, since Medium does not offer …

Read Blog Post
Requesting Microsoft Defender HTTP API with .NET and Refit
26 Aug 2022

Requesting Microsoft Defender HTTP API with .NET and Refit

By BEN ABT Microsoft Defender API Refit 3 min reading time

The Microsoft Defender API - or Azure Security Center API - is an interface to obtain security-related information from its M365 or Azure tenant.

Read Blog Post
Configure Azure Active Directory for UserName-Password Login
24 Aug 2022

Configure Azure Active Directory for UserName-Password Login

By BEN ABT Aad Active Directory 3 min reading time

Attention: the following configuration is recommended only for testing or very trusted applications, since username and password could be intercepted (since they are entered directly).

Read Blog Post
Parse HTML with .NET and the HtmlAgilityPack
10 Jul 2022

Parse HTML with .NET and the HtmlAgilityPack

By BEN ABT .NET 3 min reading time

Parsing HTML with .NET can be a useful skill for any developer working on web applications or data analysis projects. One tool that can be particularly helpful in these scenarios is HtmlAgilityPack , an open-source HTML …

Read Blog Post
Use ASP.NET Core Options with an instance
10 Jun 2022

Use ASP.NET Core Options with an instance

By BEN ABT .NET Asptnetcore 3 min reading time

ASP.NET Core provides a built-in mechanism for configuring an application’s options using the Options pattern. This pattern allows you to define a class to represent the options you want to configure and then bind those …

Read Blog Post
  • Previous
  • 1
  • ...
  • 14
  • 15
  • 16 (current)
  • 17
  • 18
  • ...
  • 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
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 …

Aug 24, 2026
Automatic TTL in Azure Cosmos DB with .NET

Automatic TTL in Azure Cosmos DB with .NET

Aug 17, 2026
Custom Password Hashing in ASP.NET Core: A Versioned, Upgradeable Design

Custom Password Hashing in ASP.NET Core: A Versioned, …

Aug 10, 2026

Tags

.NET (180) CSharp (87) ASP.NET Core (45) Azure (41) Devops (17) Microsoft (14) Docker (12) EF Core (11) Microsoft MVP (11) AI (10) GitHub (10) ASP.NET (9) Synology (9) Architecture (8) Dotnet (8) Github Copilot (8) Security (8) Azure Functions (7) C# (7) Cloudflare (7)
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 X

Quick Links

  • Portfolio
  • Blog
  • Publications
  • Get in Touch
Open for Work

© Copyright Benjamin Abt & SchwabenCode | 2011 - 2026

Content licensed under CC BY 4.0 unless otherwise noted.

  • Impressum
  • Privacy
  • Contact