- AMD FX Eight-Core 64-bit Processor @ 3.6GHz.
- 16GB memory.
- Two 160GB SSD drives (RAID 0).
- Dual 25″ displays.
It’s also got a BluRay drive (though I’ll never use it – who uses discs?), a 1080p HD web cam, and a decent sound system.
I’ve spent the majority of the weekend setting it up as a development environment and it has dawned on me that it requires a hell of a lot of software to write software these days. Here’s what I’ve got installed so far:
- Visual Studio, plus the following extensions:
- Notepad++ – great code editor when you don’t need a full IDE.
- MS SQL Server
- Fiddler Web Debugger – essential for diagnosing those tricky AJAX, SOAP, and REST issues.
- Xenu Link Sleuth – easy and free web crawler for finding broken links.
- Chrome, FireFox, Internet Explorer, Opera, and Safari web browsers.
- Git, TortoiseGit, Subversion, and TortoiseSVN – version control FTW!
All of these tools form what I would call the “bare essentials” for developing web applications. I still need to install CodeRush & Refactor! from Developer Express, FxCop, a few Red-Gate tools, some SDKs, plus a few other things I won’t remember until I notice they’re missing. Then there are my WordPress based sites I develop (including this one), which will require the WAMP stack.
Did I miss anything? What are the tools you find essential for your home software development projects?