• NetArchTest - use this to enforce architectural patterns in your code

Artificial Intelligence

.NET Libraries

  • HangFire - background processing in .NET
  • Humanizer - library for turning values into human-readable strings
  • Polly - resilience and transient-fault-handling library, including Retry, Rate Limits, etc
  • Quartz.NET - scheduler library

Development Tools

  • Fiddler - web debugging proxy tool, useful for testing APIs
  • ILSpy - open-source .NET assembly browser and decompiler
  • Prefix - code profiler by Stackify



  • PCPartPicker - use this site to build your PC from scratch


  • Reveal - very nice modal dialog implementation



  • Robo 3T - free, open source GUI for MongoDB


  • - create your own icons
  • PNGOUT – this is a FREE tool that reduces the size of PNG files by 5 – 30%. Running this on all images for presentations, blog posts and web sites is a pretty good idea!
  • Paint.NET - free image editing software
  • MediaInfo - inspect video/audio media info
  • Greenshot - screen capture with easy obfuscation, highlighting and editing
  • - free diagrams/charts desktop tool



Source Control

  • Git Extensions - best Git source control UI (second to the command line)

Technical Blogs

Utilities for Windows

  • ConsoleZ - tabbed consoles for those who like to DOS
  • Teracopy – I love this tool. It also queues copying requests so you don’t end up with a hard drive going back and forth like a scratch record.
  • 7-Zip - the king of zipping tools
  • Agent Ransack - free file search tool
  • mRemoteNG - tabbed interface for remote connections
  • TreeSize Free - free disk space manager

Virtualisation Tools