Blog
Thoughts on software engineering, architecture, and building great products.

PostgreSQL Is No Longer Just a Database
PostgreSQL has evolved far beyond a traditional relational database. From document storage and full-text search to vector... Read More →

The .NET CLI and Project Structure Guide I Wish I Had When Transitioning from Spring Boot
Transitioning from Spring Boot to .NET can feel overwhelming at first, especially when learning the .NET CLI, project... Read More →

EF Core Performance Mistakes That Quietly Destroy Production APIs
Entity Framework Core is not inherently slow. Most performance problems come from misunderstanding how LINQ translates into... Read More →

15 Advanced .NET Libraries Senior Developers Use
Move beyond basic NuGet packages. Discover 15 advanced .NET libraries that senior developers leverage to build resilient,... Read More →

The TanStack Sabotage: Deconstructing a Million-Download Supply Chain Attack
Over 100 packages compromised. Millions of weekly downloads at risk. Discover how a 'Fork-and-Poison' CI attack breached the... Read More →

Introducing Floci: The Lightweight AWS Emulator Revolution
LocalStack's community edition is sunsetting, but Floci is here to save your local development workflow. Discover how this... Read More →
