Easy String to Resource file refactoring

During the development of internal tools we often have to stop working on features and clean up after ourselves to ensure that strings and such are embedded in the appropriate resource files and not hard coded into our applications. This can be a very tedious and time consuming process. Luckily there is a refactor extension…

1

Visual Studio 2008 Released

After months of waiting, I can finally say that Visual Studio 2008 was released last week. There are hundreds of new features, language enhancements, and technology integrations in this version. To help you get your head around what is new in Visual Studio 2008 and .NET Framework 3.5, get the training kit from Microsoft download…


Why moving work offshore fails

Not to say that all offshore projects fail, I have both been a contributor and leader in projects that have been a great success and those that have been complete failures. Each project had its own reasons for failing and were defined by the business (e.g. why are you sending it offshore to begin with) that…

4

Reusable MSBuild Sandcastle Targets File

Based on a past post, I have an external targets file you can place in your $(MSBuildExtensionsPath) folder (attached in zip).  You can call it like this:   <Import Project=”$(MSBuildExtensionsPath)\Sandcastle.targets”/> <Target Name=”AfterCompile”>     <CallTarget RunEachTargetSeparately=”true” Targets=”DocumentCLR” ContinueOnError=”false”/>     <OnError ExecuteTargets=”OnBuildBreak;”/>   </Target> <Target Name=”DocumentCLR”>     <CallTarget Targets=”SandcastleDocument” ContinueOnError=”false” />     <MakeDir Condition=”!Exists(‘$(BinariesRoot)\Documentation’)” Directories=”$(BinariesRoot)\Documentation” ContinueOnError=”false” />…

2

I'm on Channel9!

Yay! I’m on the front page of Channel9 with an interview about using Visual Studio Team System in MSIT’s Legal group. Full link for your reference: https://channel9.msdn.com/showpost.aspx?postid=220125

2

Key Design Scenarios with Visual Studio Team System and Team Foundation Server - System, Application, Resource Reuse

In order to effectively execute an IT strategy a roadmap must be created to contain and identify what common areas exist for the business’ solution that could be leveraged by other systems in the enterprise or organization; or which capabilities the solution can leverage.   Typically architects will draw their solution design on a whiteboard, and link…


Visual Studio Team Foundation Server Feature Requests

I find it difficult to manage many Shared Queries in the work item tracker of VSTF. Sometimes I want to save my ad-hoc query for distribution to a small set of people (maybe just a peer even), but find no way to really make that easy except for sharing the query with the entire team….

1

Key Design Scenarios with Visual Studio Team System and Team Foundation Server

First I want to start out with some observations: The Business expects IT to provide a technology advantage with the right capabilities at the right price at the right time A business strategy alone is not sufficient for IT planning Business rarely asks for IT infrastructure capabilities Every business capability is highly dependant on the…


Strategic Architecture solutions are a way of thinking

Expanding on my previous post on accountability, fostering alignment across the enterprise is really driven from multiple angles: market opportunity, technology opportunity, capability and business operations–all which create a business strategy. In that are 5 main tenets: effectiveness, competitiveness, agility, accountability, and efficiency.   One of the key objectives of Visual Studio Team Foundation server…