Kirk Evans Blog

.NET From a Markup Perspective

SharePoint Developers–What’s On Your Machine?

@kaevans

SharePoint Developers–What’s On Your Machine?

  • Comments 6

I recently got a question from a customer about utilities to include on their development machines.  My view is that you should trust your developers and let them install the tools they need.  However, some devs don’t have managers who trust their developers to do the right thing and they need to request tools in advance.  Which got me thinking… what’s on your machine?  What do you consider essential for developing software?  I challenged myself to go through my machine and recall all of the various utilities, add-ons, programs, scripts, etc that I use regularly and listed them below.  There are a lot, and I am sure I am missing a few!  I am always on the lookout for new tools and utilities that will make development easier, so… what’s on your machine?

SharePoint Server 2010 + pre-requisites (Standalone)

ADO.NET Data Services Update for .NET Framework 3.5 SP1 for Windows 7 and Windows Server 2008 R2 (enables WCF Data Services for SharePoint) - http://www.microsoft.com/downloads/en/details.aspx?familyid=79d7f6f8-d6e9-4b8c-8640-17f89452148e&displaylang=en

Office 2010 Professional Plus (32-bit)

Microsoft SQL Server 2008 Management Studio Express (or I sometimes have full-blown SQL Server 2008 and tools on the same box) - http://www.microsoft.com/downloads/en/details.aspx?FamilyID=08e52ac2-1d62-45f6-9a4a-4b76a8564a2b&displaylang=en

Microsoft SQL Server Community Projects & Samples - http://sqlserversamples.codeplex.com/

SharePoint Designer 2010 (32-bit) - http://www.microsoft.com/downloads/en/details.aspx?FamilyID=d88a1505-849b-4587-b854-a7054ee28d66&displaylang=en

Visual Studio 2010 Ultimate Edition - http://www.microsoft.com/visualstudio/en-us/

Silverlight 4 Tools for Visual Studio - http://www.microsoft.com/downloads/en/details.aspx?FamilyID=b3deb194-ca86-4fb6-a716-b67c2604a139&displayLang=en

Expression Studio 4 Ultimate - http://www.microsoft.com/expression/

Open XML SDK - http://www.microsoft.com/downloads/en/details.aspx?FamilyID=c6e744e5-36e9-45f5-8d8c-331df206e0d0&DisplayLang=en

Microsoft Windows SDK for Windows 7 and .NET Framework 4 - http://www.microsoft.com/downloads/en/details.aspx?FamilyID=6b6c21d2-2006-4afa-9702-529fa782d63b&displaylang=en

Psscor2 Managed-Code Debugging Extension for WinDbg - http://www.microsoft.com/downloads/en/details.aspx?FamilyID=5c068e9f-ebfe-48a5-8b2f-0ad6ab454ad4&displayLang=en

Visual Studio 2010 SDK - http://www.microsoft.com/downloads/en/details.aspx?FamilyID=47305cf4-2bea-43c0-91cd-1b853602dcc5&displaylang=en

Visual Studio 2010 Visualization and Modeling SDK - http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0DEF949D-2933-49C3-AC50-E884E0FF08A7

SharePoint 2010 SDK - http://www.microsoft.com/downloads/en/details.aspx?FamilyID=f0c9daf3-4c54-45ed-9bde-7b4d83a8f26f&displaylang=en

Visual Studio SharePoint Power Tools - http://visualstudiogallery.msdn.microsoft.com/8e602a8c-6714-4549-9e95-f3700344b0d9/

Visio 2010 Premium - http://office.microsoft.com/en-us/visio/

Visual Studio 2010 Service Pack 1 (enables IntelliTrace and unit testing for SharePoint) - http://www.microsoft.com/downloads/en/details.aspx?FamilyID=75568aa6-8107-475d-948a-ef22627e57a5

Pex and Moles - http://research.microsoft.com/en-us/projects/pex/

SharePoint Dispose Checker - http://archive.msdn.microsoft.com/SPDisposeCheck

Visual Studio 2010 SharePoint Power Tools - http://visualstudiogallery.msdn.microsoft.com/8e602a8c-6714-4549-9e95-f3700344b0d9/

CKS: Development Tools Edition - http://cksdev.codeplex.com/

SharePoint Manager 2010 (there is also SPM2007) - http://spm.codeplex.com/

Open Data Protocol Visualizer -http://visualstudiogallery.msdn.microsoft.com/f4ac856a-796e-4d78-9a3d-0120d8137722/

ULSViewer (works with MOSS 2007 and SP2010) - http://archive.msdn.microsoft.com/ULSViewer

SPTraceView (works with MOSS 2007 also) - http://sptraceview.codeplex.com/

LogParser (great for parsing IIS logs) - http://www.microsoft.com/downloads/en/details.aspx?FamilyID=890cd06b-abf8-4c25-91b2-f8d975cf8c07&displaylang=en

Microsoft Expression Studio (a must-have for Silverlight dev as well as web page design) - http://www.microsoft.com/expression/

Fiddler - http://www.fiddler2.com/fiddler2/version.asp

Reflector - http://reflector.red-gate.com/download.aspx?TreatAsUpdate=1

U2U CAML Query Builder - http://www.u2u.be/res/Tools/CamlQueryBuilder.aspx

AC's WCM Custom Commands for STSADM.exe - http://www.andrewconnell.com/blog/articles/MossStsadmWcmCommands.aspx

SharePoint 2010 PowerShell CmdLets and STSADM Commands - http://blog.falchionconsulting.com/index.php/category/stsadm-commands/

DynaTrace AJAX Edition - http://ajax.dynatrace.com/ajax/en/

Microsoft Network Monitor (NetMon) - http://www.microsoft.com/downloads/en/details.aspx?FamilyID=983b941d-06cb-4658-b7f6-3088333d062f&displaylang=en

Visual Round Trip Analyzer - http://www.microsoft.com/downloads/en/details.aspx?FamilyID=119F3477-DCED-41E3-A0E7-D8B5CAE893A3&displaylang=en

SysInternals Suite - http://technet.microsoft.com/en-us/sysinternals/bb842062.aspx

Idera PowerShell Plus - www.idera.com/downloads

Remote Desktop Connection Manager - http://www.microsoft.com/downloads/en/details.aspx?FamilyID=4603c621-6de7-4ccb-9f51-d53dc7e48047&displaylang=en

  • Thanks for the list! I found several tools that I should have been using.

    I would like to also recommend:

    Resharper - www.jetbrains.com/resharper

  • Where are the TFS Power Tools and the Visual Studio 2010 Productivity Power Tools?

  • LinqPad - http://www.linqpad.net/

  • per Allen's suggestion:

    Productivity Power Tools - visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef

    Team Foundation Server Power Tools March 2011 - visualstudiogallery.msdn.microsoft.com/c255a1e4-04ba-4f68-8f4e-cd473d6b971f

  • @Allen - I don't use VS2010 Productivity Power Tools because it messes up my favorite feature of CKS:Dev - the Add Reference dialog has a new tab for SharePoint references.  I do have the TFS Power Tools installed on my TFS box, mainly for backups, but I don't have it on my desktop dev machine.  Should I?  

    Thanks for the reminder to look at LinqPad, installing now!

  • @Larry - thanks for the tip on ReSharper, I need to take a look at this one, too.

Page 1 of 1 (6 items)
Leave a Comment
  • Please add 7 and 4 and type the answer here:
  • Post
Translate This Page
Search
Archive
Archives