• English Deutsch

benjamin-abt.com

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

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

Blog

Difference between Add and AddAsync in EF Core
04 Jan 2023

Difference between Add and AddAsync in EF Core

By BEN ABT .NET EF Core 2 min reading time

Using Add or AddAsync in Entity Framework Core can be a little confusing, especially for those new to working with databases and ORMs (Object-Relational Mappers). In this blog post, we’ll take a look at the difference …

Read Blog Post
ChatGPT answers are cut off - how to fix
23 Dec 2022

ChatGPT answers are cut off - how to fix

By BEN ABT Chatgpt 1 min reading time

ChatGPT is a variant of the GPT-3 language model specifically designed for chatbot applications. It was trained on a large dataset of human-human conversations, allowing it to generate responses that are more natural and …

Read Blog Post
Test your .NET exceptions with FluentAssertions
21 Dec 2022

Test your .NET exceptions with FluentAssertions

By BEN ABT .NET 2 min reading time

Testing exceptions in your code is an important part of ensuring that your code is robust and behaves correctly under various scenarios. One way to test exceptions in .NET is by using the FluentAssertions lib.

Read Blog Post
Get Process Id by Name or Path with .NET
14 Dec 2022

Get Process Id by Name or Path with .NET

By BEN ABT .NET 3 min reading time

Getting the process ID by the name or path of a process can be useful for a variety of reasons, such as being able to kill a hanging process or checking if a specific process is running on a machine. In this blog post, …

Read Blog Post
Avoid Caching with MemoryCache and GetOrCreate in .NET
08 Dec 2022

Avoid Caching with MemoryCache and GetOrCreate in .NET

By BEN ABT .NET 2 min reading time

GetOrCreate or its asynchronous counterpart GetOrCreateAsync is an extension method to create a cache entry if it does not exist yet.

Read Blog Post
Validate Configuration Options with ASP.NET Core
20 Nov 2022

Validate Configuration Options with ASP.NET Core

By BEN ABT .NET ASP.NET Core 3 min reading time

Configuring an ASP.NET Core application can be done in a variety of ways, including using command-line arguments, environment variables and JSON files. One way to ensure that the options you have configured for your …

Read Blog Post
What is a NullReferenceException in .NET and how can it be avoided?
10 Nov 2022

What is a NullReferenceException in .NET and how can it be avoided?

By BEN ABT .NET 2 min reading time

A NullReferenceException is a common error that occurs in .NET applications when a null reference is accessed as if it were an object. This can happen when you attemp to call a method or access a property of a reference …

Read Blog Post
Avoid hardcoded Microsoft URLs with Bicep environments
02 Nov 2022

Avoid hardcoded Microsoft URLs with Bicep environments

By BEN ABT Azure Bicep 1 min reading time

Bicep has a great feature, which meanwhile also leads to warnings during execution if you don’t pay attention to it: the avoidance of static values like URLs in Bicep files. A corresponding warning looks like this:

Read Blog Post
Create a Fulltext Catalog with EF Core .NET Migrations for MSSQL
29 Oct 2022

Create a Fulltext Catalog with EF Core .NET Migrations for MSSQL

By BEN ABT .NET EF Core MSSQL 4 min reading time

A full-text catalog in Microsoft SQL Server is a specialized storage that is used to store and manage full-text indexes for one or more tables in a database. A full-text index is a special type of index that is used to …

Read Blog Post
My Top Microsoft Ignite 2022 News
13 Oct 2022

My Top Microsoft Ignite 2022 News

By BEN ABT Microsoft 2 min reading time

Microsoft Ignite is a classic IT conference, but it also has news for us developers regarding innovations in our ecosystem.

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