Posts Tagged ‘Hardware’

This is my current development rig

March 15th, 2010 by Tobias Zimmergren

Author: Tobias Zimmergren | | @zimmergren


A lot of my clients, students and SharePoint friends have been asking me about details on my latest development rig – so here you go, a full disclosure of the machine and it’s peripherals that I’m currently using for my primary SP 2010 development.

Notes: I’ve been running with HP for my laptops the last couple of years – and all I can say is that they’re amazingly stable and versatile and my next laptop will probably be HP as well!

Hardware configuration

In this section I’ll talk about the hardware configuration of my development rig, along with the peripherals I use on a daily basis to make my SharePoint and .NET world rock!

Laptop details

Learn more about the actual laptop models:

HP Compaq EliteBook 8530w (Mobile Workstation, EliteBook)


I use this docking station on a daily basis to enable quick docking of my laptop at home and at the office. Definitely worth the cash!

HP 2008 120W Docking Station


Intel(R) Core(TM)2 Duo CPU, T9400 @ 2.53GHz

RAM memory



For my internal disks (that is, not external) I’m using two of these:

Corsair 128 GB Performance Series Internal Solid State Drive (SSD)

For my external disks, I’m using the following:

+ 500GB eSATA 7200rpm disks connectable to the eSATA port on the laptop, for storage

Software configuration

This is my current software configuration (related to my daily-basis work):

  • Windows 7 Ultimate
    • VMWare Workstation 7
    • Office 2010 (Beta)


To sum it up really quick – I’m using a normal EliteBook laptop.

I’ve simply replaced the optical (DVD/CD) drive with a second SSD disk. This makes for a super-fast experience in your computer no matter if you’re doing things virtually in VMWare or if you’re doing it on the host operating system, as I’m placing my VM’s on the secondary drive.

It’s definitely worth spending a few extra bucks on those SSD drives, I would do it without a blink of an eye.

Since there isn’t any alternative for running a client-based virtualization engine in 64-bit from Microsoft, I’ll stick with VMWare Workstation for now – which has done the job very (very!) well!

Sidenote: I’m looking at the HP Envy for an upgrade to a newer model later. Support for +16GB RAM is going to have a huge impact on my decision for my next laptop.

Author: Tobias Zimmergren


A lot of people have been asking me what my current development platform looks like in terms of virtual machines, what OS I’m developing on, what tools I use etc.

With this post I will try to summarize what my current virtual development environment looks like!

Note: For different enterprise-projects, this will look a lot different of course. This post only covers my main on-a-daily-basis machines that I use to develop and customize SharePoint, and not the complete harem of my setup! :-)

A few different environments

I’ve got a couple of different environments running for my SharePoint playground.

  • Main development environment
    • VPC: MOSS+SQL, 3700 MB RAM
    • VPC: DC, 1024 MB RAM
  • Main testing/deploy environment
    • VPC: MOSS+SQL, 2048 MB RAM
    • VPC: DC, 1024 MB RAM
  • Legacy development environment
    • VPC: MOSS+SQL, 3700 MB RAM
    • VPC: DC, 1024 MB RAM
  • Legacy testing/deploy environment
    • VPC: MOSS+SQL, 2048 MB RAM
    • VPC: DC, 1024 MB RAM

I’ve got a couple machines running in Hyper-V as well, but they’re out of the scope for my "daily-basis" rigs. I may cover them in another post.

Main Development Environment

In my main development environment I am currently running the following setup:

  • Microsoft Windows Server 2008
  • Microsoft SQL Server 2008
  • Microsoft Office SharePoint Server 2007 SP1 + rollups
  • Microsoft Visual Studio 2008 SP1
  • Microsoft Office Ultimate 2007
  • Microsoft SharePoint Designer (this product is now FREE by the way)
  • Visual Studio extensions for Windows SharePoint Services 3.0

That is the baseline for my setup, and on top of that I am running a bunch of third-party tools to make the life of a developer and administrator a heck more efficient:

  • WSPBuilder, awesome dev-tool by Carsten Keutmann
  • WarmUpScript, I still use this from time to time!
  • Application Pool Manager, great tool by Spence Harbar
  • SharePoint Manager 2007, another awesome tool by Carsten Keutmann
  • CAML Query Builder, the foremost important tool next to the WSPBuilder in my rig!
  • BDC MetaMan, great BDC Definition Editor by LightningTools
  • .NET Reflector

The tools mentioned above are the tools I ALWAYS have installed on ALL my dev machines, then of course on a case-to-case scenario there’s a bunch of other tools I may need to install.

Scroll down to the end of this article to see links to other great tools, of which some I am using myself!

Legacy development environment

The tools I use are the same, but the main setup looks like this:

  • Microsoft Windows Server 2003
  • Microsoft SQL Server 2005
  • Microsoft Office SharePoint Server 2007 SP1 + rollups
  • Microsoft Visual Studio 2005 (+VS 2008 if needed)
  • Microsoft Office Ultimate 2007
  • Microsoft SharePoint Designer
  • Visual Studio extensions for Windows SharePoint Services 3.0

Legacy testing/deploy environments

When I need to test my products, solutions and fancy-pancy code – I usually switch over to an independent  machine which is installed from scratch in order to make sure that all the solutions works without any underlying or unknown dependencies.

This environment is basically a replica of the development rig.

No development tools installed here!

Other tools for the toolbox

Bil Simser has written up a good list of "Favorite CodePlex Projects" which I find very interesting.

Vincent Rothwell aka. The Kid as an awesome summary of his dev toolbox that might be worth checking out

There’s a bunch of great tools on CodePlex, so if you havn’t checked it out already – DO SO NOW

Busy busy busy + new laptop :)

December 7th, 2007 by Tobias Zimmergren

As you may have noticed, I’m rather busy these days and have little time to blog. At the moment I’m working on a mediumsized CommunityServer-based project for a large multinational corporation (not allowed to disclose anymore info ;))

I’m receiving my new personal laptop today (2.0GHz dualcore 64bit with 2GB RAM running Windows Vista Business), and once I’ve installed the nessecary things on that machine, the blogging will hopefully take off again!

Have a good one everybody, and keep codin’ !