Skip to main content
  1. Posts/

Core Development Tools and Utilities for Windows

·701 words·4 mins·
Programming Tools
David Buksbaum
Author
David Buksbaum

I have recently needed to rebuild my Continuous Integration server, and once more found out that I never documented my configuration the last time I set it up. The same has happened every 18 months or so, when I rebuild my development machine. Having wasted hours re-discovering the list of tools I need to have installed, and the options I always consider and discard, I have decided to be inspired by Scott Hanselsman’s Ultimate Developer and Power Users Tool List For Windows and make my own list. I started making my list in HTML, and realized that this really belongs on my blog. Then it will exist beyond the life of my machine, and I can always get to it. Enough fluff, time for the list.

.NET Development Tools
#

Java Development Tools
#

  • Java Downloads – the JRE’s. needed mostly for Jenkins
  • IntelliJ IDEA - I don’t often have to work in Java, but when I do, this is what I use.

Core Tools
#

Let’s face it. With the best development IDE’s, you still feel the need to crank up an editor sometimes. This list is for my editor, and all the other core tools I have come to depend on.

  • Ultra Edit Studio (UEStudio) – I have been a long time user of UltraEdit and UltraStudio and have never found myself looking for another editor. It works. It does everything I need. It handles massively large files with easy. What else do you need?
  • Ultra Compare – My compare tool of choice. Others have suggested Beyond Compare , but I have never found something I could not do with Ultra Compare.
  • LINQPad – The easiest way to learn LINQ or just test out the latest query
  • GrinGod’s Monaco TTF Font – I am a font snob and need my Monaco font
  • MindMesiter – I use it to plan out my software projects and designs
  • Paint.NET – There is no substitute for this amazing paint tool.
  • Fiddler – I rarely need to sniff the wire these days, but this is my tool of choice when I do
  • 7-Zip – Opens everything and is fast. Is there more needed?
  • Windows Live Writer – it is the tool of choice for the Windows based blogger. Accept no substitute
  • Hedgehogs JumpList Launcher – convert a Windows 7 task bar jump list into a menu of useful tools

Source Code Control
#

Dependency Management
#

  • NuGet – manage those pesky .NET dependencies in the coolest way

Build Tools
#

Testing
#

Documentation
#

Static Analysis
#

  • StyleCop – stop in the name of code style!

Continuous Integration Platforms
#

Tools That Look Interesting
#

References I Can’t Function Without
#

  • StackOverflow – every day I use it. greatest resource for developers
  • MSDN – online docs, examples, downloads, and more Any suggestions for tools I am not using that I should be?