Common Use Cases For .NET Reflection

Common Use Cases For .NET Reflection

.NET developers are spoiled when it comes to runtime features, type reflection being at the top of the list of “features we didn’t know we needed”. Reflection enables us to obtain information about types defined within our application and all...

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...

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...

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?...

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...

Build A Giphy Search With ASP.NET Core

Build A Giphy Search With ASP.NET Core

No matter how you choose to pronounce it, GIFs are a fantastic technology of our modern age. A correctly selected GIF can bring laughter, joy, and even comfort to both sender and recipient alike.

Implement A Webhook Framework With ASP.NET Core

Implement A Webhook Framework With ASP.NET Core

Let’s say we’re building a brand new HTTP API that supports webhooks, and we want the best for our ASP.NET consumers. We should document elements like endpoints, payloads, authentication, and responses our API expects from consumers. Documentation can be overwhelming...

ExceptionDispatchInfo And Capturing Exceptions

ExceptionDispatchInfo And Capturing Exceptions

As long as there has been software, there have been bugs. Exceptions are a hierarchy of classes designed to help developers capture, inspect, and handle errors. For C# developers and many other languages, the way we work with exceptions is...