Avatar 🍥

Allen's Dev Journal

Infinite Progress

  1. Home
  2. About Me
  3. Archives
  4. Search
    1. Dark Mode

2025

Why Doesn't IEnumerable<T> Have a ForEach Method?

Jun 20, 2025
Why Doesn't IEnumerable<T> Have a ForEach Method?

A Tour of Hash Functions: From MD5 to Argon2 and Beyond

Jun 16, 2025
A Tour of Hash Functions: From MD5 to Argon2 and Beyond

Why You Must Salt and Hash Passwords: A Journey to Secure Storage

Jun 05, 2025
Why You Must Salt and Hash Passwords: A Journey to Secure Storage

Advanced XML Parsing: A Performance Duel Between LINQ, XPath, and Regex

May 26, 2025
Advanced XML Parsing: A Performance Duel Between LINQ, XPath, and Regex

Fields vs. Properties: Why Not Just Use Public Fields in C#?

May 12, 2025
Fields vs. Properties: Why Not Just Use Public Fields in C#?

Efficient XML Parsing in C#: A Performance Comparison

May 04, 2025
Efficient XML Parsing in C#: A Performance Comparison

Why ValueTask? A Guide to C#'s Performance-Oriented Task Alternative

Apr 23, 2025
Why ValueTask? A Guide to C#'s Performance-Oriented Task Alternative

Improving Thread Communication in .NET: Moving Beyond Flags and Polling

Apr 06, 2025
Improving Thread Communication in .NET: Moving Beyond Flags and Polling

Deep Dive into .NET 8 WebApplication: Architecture and Components

Mar 20, 2025
Deep Dive into .NET 8 WebApplication: Architecture and Components

.NET 8 Dependency Injection

Mar 10, 2025
.NET 8 Dependency Injection

Three Methods to Copy Directories in C#

Mar 04, 2025
Three Methods to Copy Directories in C#

Common Image Data Type Conversions in .NET Development

Feb 20, 2025
Common Image Data Type Conversions in .NET Development

Implement Batch Dependency Injection in .NET 6 WebAPI

Feb 17, 2025
Implement Batch Dependency Injection in .NET 6 WebAPI

Configuration Management in .NET Core with appsettings.json

Feb 03, 2025
Configuration Management in .NET Core with appsettings.json

Task in C#

Jan 31, 2025
Task in C#

C# String Manipulation

Jan 22, 2025
C# String Manipulation

BSON vs MessagePack: Differences and How to Choose

Jan 03, 2025
BSON vs MessagePack: Differences and How to Choose

Comprehensive Guide to Swagger Integration in ASP.NET Core Applications

Jan 02, 2025
Comprehensive Guide to Swagger Integration in ASP.NET Core Applications

Generating QR Codes in C#

Jan 01, 2025
Generating QR Codes in C#

2024

String-Manipulation: Practical Tips & Common Mistakes for Beginners in C#

Dec 27, 2024
String-Manipulation: Practical Tips & Common Mistakes for Beginners in C#

Modern Email Handling in .NET with MailKit: A Comprehensive Guide

Dec 18, 2024
Modern Email Handling in .NET with MailKit: A Comprehensive Guide

How to Start A Blog in 2024

Dec 05, 2024
How to Start A Blog in 2024

Implementing a Custom Captcha Generator in ASP.NET Core Without Third-Party Libraries

Dec 03, 2024
Implementing a Custom Captcha Generator in ASP.NET Core Without Third-Party Libraries

Auto-Generating RESTful APIs in .NET with Plus.AutoApi

Nov 30, 2024
Auto-Generating RESTful APIs in .NET with Plus.AutoApi

Docker Compose Setup for Consul Cluster

Nov 18, 2024
Docker Compose Setup for Consul Cluster

Redis Essentials: Features, Setup, and Operations

Nov 14, 2024
Redis Essentials: Features, Setup, and Operations

Implementing JWT Authentication in .NET Core

Oct 29, 2024
Implementing JWT Authentication in .NET Core

Implementing API Gateway in .NET Core with Ocelot

Oct 14, 2024
Implementing API Gateway in .NET Core with Ocelot

Web Scraping in .NET Core with HtmlAgilityPack, AngleSharp, and PuppeteerSharp

Sep 27, 2024
Web Scraping in .NET Core with HtmlAgilityPack, AngleSharp, and PuppeteerSharp

Exceptionless Logging in .NET Core

Sep 12, 2024
Exceptionless Logging in .NET Core

ABP vNext Application Template: Quick Start Guide

Sep 01, 2024
ABP vNext Application Template: Quick Start Guide

Implementing Apollo Configuration in .NET Core

Aug 24, 2024
Implementing Apollo Configuration in .NET Core

Kafka with .NET Core

Aug 10, 2024
Kafka with .NET Core

Working with Elasticsearch in .NET Core

Jun 18, 2024
Working with Elasticsearch in .NET Core

2023

Deep Dive into .NET 8 WebApplication: Architecture and Components

Apr 19, 2023
Deep Dive into .NET 8 WebApplication: Architecture and Components

File Transfer in C#

Mar 01, 2023
File Transfer in C#

2020

Excel Import and Export Using EPPlus in .Net

Sep 03, 2020
Excel Import and Export Using EPPlus in .Net
© 2020 - 2026 Yuhao
Built with Hugo
Theme Stack designed by Jimmy