• C# Digest
  • Posts
  • Premature Infrastructure is the Root of All Evil

Premature Infrastructure is the Root of All Evil

#477 – October 23, 2023

Premature infrastructure is a peculiar behavior pattern that I witnessed in every single tech company I worked for. It is the habit of creating infrastructure code before it is actually needed. The development team is predicting future requirements and preparing ahead of time. That might be preparation for a future feature, extension capabilities that aren’t needed yet, or customization that may or may not be wanted.

Do you build with C# and Entity Framework Core (EF Core)? MongoDB has released a new Provider for (EF Core) in Public Preview. Try it today to start taking advantage of MongoDB’s powerful developer data platform while continuing to use APIs and design patterns you already know and love.

The first two patterns are important for performance and sometimes even just scoping within complex system operations.

A Git commit represents the status of a system. Learn how to validate that your code builds, is well-formatted, and all the tests pass by adding a Git hook.

A while ago I had to implement a solution to automatically update multiple databases in a mature production environment as part of a CI/CD pipeline. The environment and setup had some nuances.

In this post we will explore some of the new features and enhancements that make ASP.NET Core 8 faster and more efficient than ever before.

newsletters