Understand The .NET 5 Runtime Environment

Understand The .NET 5 Runtime Environment

We take many environmental factors for granted when it comes to running our .NET applications. Information about the operating system may seem insignificant for folks deploying to rigorously maintained target environments. Still, for folks who publish desktop client software, the...

Continue Reading

OhMyZsh GitHub CLI Command Completion

OhMyZsh GitHub CLI Command Completion

Github has an official CLI tool to enhance our command-line experience. From working with repositories, issues, and gists, to name a few of the features. I am a OhMyZsh user on macOS and wanted to take advantage of the command...

Continue Reading

Consuming SOAP APIs In .NET Core

Consuming SOAP APIs In .NET Core

Hello there, fellow enterprise developer. Before we get to the solution to our problem, let’s take a minute to close our eyes and reflect on our past decisions that led us to this moment. What could we have done differently?...

Continue Reading

Resolve Multiple Types In ASP.NET Core

Resolve Multiple Types In ASP.NET Core

Dependency injection (DI) isn’t a new concept in the .NET space, but the ASP.NET team made it a mainstream feature of ASP.NET Core. ASP.NET Core ships with a default service location mechanism that may behave differently than the previous inversion...

Continue Reading

Module Initializers In C# 9

Module Initializers In C# 9

.NET 5 is shaping up to be an excellent release for .NET folks, and C# developers are fortunate to get more features to help solve day to day programming problems and niche optimizations. One of the features that caught my...

Continue Reading

Looking At System.IO.Path

Looking At System.IO.Path

As a web developer, I rarely need to deal with physical files on disk. It’s a request/response kind of life while communicating with a database engine. When working on this blog, I find myself doing more file manipulation, as I’m...

Continue Reading