.NET Programming With Me
Connection pooling is more critical with PostgreSQL than it is with SQL Server, and the reason is architectural. Each PostgreSQL client co...
Sunday, May 24, 2026
Most .NET developers let EF Core generate their PostgreSQL indexes and then wonder why certain queries are slow in production. The default...
Adding keyword search to an API often leads .NET developers toward Elasticsearch or Azure Cognitive Search before they have even looked at...
PostgreSQL's jsonb column type is not a glorified text field for stashing serialised strings. It is a binary-indexed, queryable, firs...
You have shipped .NET APIs backed by SQL Server for years, and the next project lands with a PostgreSQL requirement. Or maybe your team is...
Boxing and unboxing are two of the most common sources of silent, hard-to-diagnose performance regressions in .NET applications. They do n...
Wednesday, April 29, 2026
Sooner or later every API that has real consumers needs to change in ways that are not backward-compatible. You rename a field, remove a p...
Friday, April 24, 2026