2025
Why Doesn't IEnumerable<T> Have a ForEach Method?
A Tour of Hash Functions: From MD5 to Argon2 and Beyond
Why You Must Salt and Hash Passwords: A Journey to Secure Storage
Advanced XML Parsing: A Performance Duel Between LINQ, XPath, and Regex
Fields vs. Properties: Why Not Just Use Public Fields in C#?
Efficient XML Parsing in C#: A Performance Comparison
Why ValueTask? A Guide to C#'s Performance-Oriented Task Alternative
Improving Thread Communication in .NET: Moving Beyond Flags and Polling
Deep Dive into .NET 8 WebApplication: Architecture and Components
.NET 8 Dependency Injection
Three Methods to Copy Directories in C#
Common Image Data Type Conversions in .NET Development
Implement Batch Dependency Injection in .NET 6 WebAPI
Configuration Management in .NET Core with appsettings.json
Task in C#
C# String Manipulation
BSON vs MessagePack: Differences and How to Choose
Comprehensive Guide to Swagger Integration in ASP.NET Core Applications
Generating QR Codes in C#
2024
String-Manipulation: Practical Tips & Common Mistakes for Beginners in C#
Modern Email Handling in .NET with MailKit: A Comprehensive Guide
How to Start A Blog in 2024
Implementing a Custom Captcha Generator in ASP.NET Core Without Third-Party Libraries
Auto-Generating RESTful APIs in .NET with Plus.AutoApi
Docker Compose Setup for Consul Cluster
Redis Essentials: Features, Setup, and Operations
Implementing JWT Authentication in .NET Core
Implementing API Gateway in .NET Core with Ocelot
Web Scraping in .NET Core with HtmlAgilityPack, AngleSharp, and PuppeteerSharp
Exceptionless Logging in .NET Core
ABP vNext Application Template: Quick Start Guide
Implementing Apollo Configuration in .NET Core
Kafka with .NET Core
Working with Elasticsearch in .NET Core
2023
Deep Dive into .NET 8 WebApplication: Architecture and Components
File Transfer in C#
2020
Excel Import and Export Using EPPlus in .Net