Technical deep-dives into architectural theory, AI integration, and production engineering.
Browse all posts or jump straight into the latest deep-dives.
Oct 26, 2025 · 6 min read
LLMValidator is a .NET library that brings Large Language Models to your validation pipeline. Validate grammar, tone, and semantic meaning with Microsoft.Extensions.AI integration.

Jul 13, 2025 · 22 min read
A deep dive into how randomness works in software engineering, covering pseudo-random number generators, true random number generation using hardware entropy sources, cryptographic applications, and the future of quantum randomness.

Jul 13, 2025 · 23 min read
Explore the evolution of unique identifiers from simple surnames to sophisticated distributed ID generation systems. Learn how tech companies like Meta, Twitter, and Telegram manage trillions of data rows with UUIDs, Snowflake IDs, and other modern solutions.

Jul 12, 2025 · 9 min read
Over 15 years, reCAPTCHA collected 819 million hours of unpaid human labor worth $6.1 billion. From digitizing The New York Times to training autonomous vehicles, this is the story of how solving CAPTCHAs built Google’s AI empire.

Apr 24, 2025 · 13 min read
This guide explains how to inject DbContext into EF Core migrations, use Dapper for efficient reads, and keep writes transactional with migrationBuilder.Sql for safe data backfills.

Mar 15, 2025 · 14 min read
This article shows how to split xUnit tests into shards using traits, run them in parallel with a matrix strategy, and aggregate TRX outputs into one pull request report.

Nov 5, 2024 · 9 min read
This guide explains the gap between code coverage and logic coverage, shows how mutation testing works with Stryker.NET, and demonstrates CI integration for pull request feedback.

Feb 18, 2024 · 16 min read
This guide covers integration testing with real services, Testcontainers setup in .NET, xUnit execution model, and CI implementation with Docker Compose in Azure Pipelines.
