Ivan Kahl's Blog
What's New in C# 14: Null-Conditional Assignments
What's New in C# 14: User-Defined Compound Assignments
Google Gemini Receipt Parser for YNAB
Beyond the Random Class: Cryptographic Randomness in .NET 6+
C# Null-Conditional (?.) & Null-Coalescing (??) Operators Explained
Introduction to Mapster in C#: Benefits and Quick Start Guide
Extension Methods in C#
Case-sensitive and Case-insensitive String Comparisons in PowerShell
Logging .NET to AWS CloudWatch: Using NLog
Logging .NET to AWS CloudWatch: Using Serilog
Logging .NET to AWS CloudWatch: Understanding the basics using AWS SDK
Introduction to Aspect-Oriented Programming (AOP) in .NET with Autofac Interceptors
Three Methods to Convert Strings into Enums in C#
Using Config.Net for .NET Application Configurations
The Comprehensive Guide to Custom DateTime String Formats in C#
Backing Up and Restoring Native SQL Server Backups in AWS RDS