Recent Posts

Developer Tips: C# Enum Alternative

Developer Tips: C# Enum Alternative

For today's post, our guest blogger, Andrew Hinkle, shows us an alternative to enums.

Collection: Web API Best Practices

Collection: Web API Best Practices

It seems like the wild west out there when it comes to APIs. In this new collection, I focus on best practices when consuming and creating Web APIs.

Best Practices for Writing Unit Tests

Best Practices for Writing Unit Tests

Do you know when it's time to write unit tests? Today, I try to provide insight on best practices for how (and when) to write unit tests

Advanced Basics: Bringing it in with Aggregate

Advanced Basics: Bringing it in with Aggregate

In today's post, I show you how to tame and understand LINQ's Aggregate method.

How to keep up with Technology Trends

How to keep up with Technology Trends

Keeping up on the latest tech can be challenging, but today, I show you what I use to examine the landscape of technology.

Developer Tips: C# Extension Methods on Interfaces

Developer Tips: C# Extension Methods on Interfaces

Our guest blogger, Andrew, covers the topic of creating extension methods on interfaces making dependency injection easier.

Collection: Docker

Collection: Docker

Today's collection includes a number of links on how to understand Docker faster with labs and tutorials.

Resources: Podcasts

Resources: Podcasts

Recently, a fellow developer asked which podcasts I subscribe to on a weekly basis. Here is my list of podcasts I listen (and try to get to) every week.

Quick Tip: Tracing Calls with Query Tags in Entity Framework Core 2.2

Quick Tip: Tracing Calls with Query Tags in Entity Framework Core 2.2

Today's quick tip demonstrates a technique on how developers can pass along application-specific data through Entity Framework to the database.

Real-World Refactoring: Dependency Injecting a Non-ORM Repository for ASP.NET Core

Real-World Refactoring: Dependency Injecting a Non-ORM Repository for ASP.NET Core

A reader asked me how to implement DI with a non-ORM codebase. Today, we refactor some old code to include dependency injection for .NET Core.