Erik Heemskerk
  • Home
  • About me
Tagged

Dependency Injection

A collection of 4 posts

PSA: Don’t change the assembly name for published NuGet packages
.NET Core

PSA: Don’t change the assembly name for published NuGet packages

Somebody published a new version of a NuGet package with a different assembly name. You’ll never guess what happens next.

  • {{name}}
Erik Heemskerk 2018-03-01 • 6 minutes
Inspecting aspects and interception in .NET, part 3
Dependency Injection

Inspecting aspects and interception in .NET, part 3

Previously in this series, I looked at ways we can instrument our code with two of the most basic metrics; how often does our code run and how long does it take to execute? After settling on interception, we took a small detour and looked at how hard it is …

  • {{name}}
Erik Heemskerk 2016-09-19 • 6 minutes
Inspecting aspects and interception in .NET, part 2
Benchmarking

Inspecting aspects and interception in .NET, part 2

Last time we evaluated a number of ways to add instrumentation to your code while keeping your code maintainable and legible. We landed on using interception and the cliffhanger question from last time was: what’s the overhead? Is it fast enough? In this post, we will start looking at …

  • {{name}}
Erik Heemskerk 2016-09-05 • 5 minutes
Inspecting aspects and interception in .NET, part 1
Benchmarking

Inspecting aspects and interception in .NET, part 1

Recently I was tasked with adding instrumentation to a project: measuring how often methods were being called and how long each execution took. I had a couple of options.

  • {{name}}
Erik Heemskerk 2016-08-24 • 3 minutes
Erik Heemskerk © 2025
Powered by GhostSharp / Markdig • Hosted on CloudFlare Pages • Graphics by MargaHD