Lutz Roeder scored major points with developers the world over when he released his .NET Reflector software, a tiny package of TNT that lets the user examine compiled .NET assemblies, and even disassemble them (for debugging purposes). I know it’s a tool I couldn’t live without. I’ve used it countless times to examine APIs of core .NET libraries, as well as third party, ill-documented assemblies. (What? No documentation? Perish the thought!) In 2008, Red Gate acquired the rights to enhance and publish reflector, and so their first polished incarnation has wandered into the wild. .NET Reflector 6 is still free, but an optional “pro” version may be purchased for a paltry $195.00. Reflector has been upgraded to support the new .NET 4.0 framework, and both versions come with Visual Studio integration. Reflector Pro includes the ability to decompile from within Visual Studio, and debug step-through capabilities as well. (You know, for those times when you’re certain that Microsoft has screwed something up in their base class libraries because your own code is pristine.) Add-ins for Reflector can be found on the Reflector Codeplex site in case the gun just isn’t big enough for you out-of-the-box.
Archives
@nicholascloud
- @jacobladams JS and Ruby devs only use double air-quotes when the quoted phrase contains a single quote :-) 2012/02/02
- My new favorite button in Google Chrome: http://t.co/Kv4yvaN0 2012/02/02
- @jessitron DO NOT JINX THIS WEATHER! DO NOT! 2012/02/02
- @pqmodn haha werd! 2012/02/02
- I love finding Dr. Who references in sample code: http://t.co/JL2N067f #postaljs #drwho 2012/02/02
Friends
Organize
The Wattering Hole
Titans and Heroes
tumblr
- JavaScript pattern and antipattern collection
- Expanding your horizons
- Programming and Civility
- Why Apple's products are 'Designed in California' but 'Assembled in China'
- How to enlist ADO commands into an NHibernate transaction
- Using Rake to Make Your Builds Majestic
- Sublime Text 2 Tips and Tricks
- SOPA and the oblivious
- SOPA is a Red Herring
- Donald Knuth talks about his life on Web of Stories
In my first year of development, I found bugs all over the place in Microsoft’s libraries. But as time went on and I got more development experience, there seemed to be fewer and fewer such bugs. All I can figure is that while I was gaining experience, Microsoft must’ve been getting much better at developing software.