SharpStyle Labs

Creativity is coming up with new things. Innovation is doing new things. We make software that helps you do both.

  • Pages

  • a

  • Archives

Setting up a Microsoft Web Development Machine — Part 3: setup your new machine

Posted by sharpstyle on August 29, 2007

  • See my previous posts on choosing OS and backing up your current machine
  • Gather drivers for your machine (if wiping current machine, take a screenshot of all devices in Device Manager and save it)
  • Ideally you will have at least 2 physical drives, if that is not possible create at least 2 logical ones. I prefer to create 3:
    • C — OS, program files, MSDN Library, etc. It should have at least 25GB to make sure you don’t run into space issues
    • D — All your data that needs to be backed up. I’ll explain later
    • E — All the data that you are ok loosing in case of a crash
  • For best performance 2 physical drives are preferred: OS files should be on one and swap file should be on the other
  • Install OS
  • Install drivers
  • Open Windows Components Wizard (Add/Remove programs) and install IIS:

image

  • If installing 2003 Server, uncheck IE Enhanced Security Configuration

image

  • Run Windows Update (probably a few times as it will install IE7 and Service Packs)
  • Create Documents directory on D:\
  • In Windows Explorer right-click on “My Documents” and choose properties. Click on “Move” button and point to D:\Documents

image

  • Restore the data you backed up. See this post for items you should backup.

Disclaimer: make sure you have valid licenses for all the software you install. If you are reading this blog, you are most likely in software development business — show respect to your fellow developers by paying for their work

Software you need to be effective:

  • Figure out which Personal Firewall software you want to use and install it right away.
  • Anti-virus software
  • Microsoft Office 2003/2007, most likely Enterprise Edition to make sure that integration with SharePoint is included
  • Acrobat Reader
  • Zip/unzip utility (Ex: Winzip, Winrar)
  • Image viewing/editing (Ex: Irfanview)
  • Notepad replacement (Ex: Notepad++)
  • SlickRun — excellent replacement for Run. Will have another post on this utility
  • FolderShare — free service from Microsoft allows synchronization of folders. There are limitations around size and number of files, but should work well for many cases
  • RoboForm – I will have a separate post about this tool, but I strongly recommend it to everyone.
  • Screen capture program

You should also take a look at this resource: Hanselman Ultimate Tools List – I agree with most of Scott’s choices

Development Tools:

image

Development Productivity Tools:

  • GhostDoc – free add-in for Visual Studio that automatically generates XML documentation comments for C#.
  • ReSharper or Refactor!

Optional, but useful:

  • Screen recording software (Ex: Captivate, Camtasia) if planning to record screencasts

See Part 4 (coming soon) for tips on:

  • Creating an image of your setup so you can easily restore it
  • Setting up backups

Mike Grushin
Partner, CTO

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>