Brad Westness
  • About
  • Archive
  • Categories
  • Feed

Mixing and Matching .csproj Formats

Software .NET Infrastructure

The Visual Studio Build Tools 15.x installers do not include all the necessary dependencies to build a solution containing projects using both the classic “Full Framework” .csproj format and the new “VS 2017” .csproj format out of the box.

  • 08 Nov 2017

The Pit of Poor Performance - Part 2

Software .NET Data

In the first part of this post, I laid out the problem at hand and the code for some of the more high-level business logic. I left off by mentioning that the calls to the “repository” classes were hiding complexity which resulted in disastrously poor performance. In this post, I’ll dig into those methods and how I ultimately refactored them to increase the performance by over an order of magnitude.

  • 07 Nov 2017

The Pit of Poor Performance - Part 1

Software .NET Data

This is a story about some code I recently refactored at work, which resulted in a process that previously took double-digit numbers of hours down to about 20 minutes. I think it’s an interesting case because it was such a dramatic performance increase, and the root cause for the performance problem was something I think software developers run into a lot.

  • 19 Oct 2017
  • « Older Posts
  • Newer Posts »

© 2026 Brad Westness

Brad Westness

Wisconsinite, Software architect, Brewers baseball fan, he/him

  • Bluesky
  • GitHub
  • Mastodon
  • Email
This website uses cookies to ensure you get the best experience. Learn more