Skip to main content


Showing posts from April, 2012

Interesting Links and Videos

Team Foundation Server 2010: Build - Deploy - Test (Part 1)

Visual Studio - Lab Management (An Introduction) Overview Visual Studio Lab Management is an extension of Microsoft Test Manager that helps you to optimize the use of Microsoft Hyper-V technology to manage and use virtual machines in testing, building, and developing applications in Visual Studio 2010.  Visual Studio Lab Management is integrated with System Centre Virtual Machine Manager (SCVMM) to enable managing multiple physical computers that host virtual machines and to manage the storage of virtual machines, virtual machine templates, and other configuration files in SCVMM library servers.
 Benefits:Visual Studio Lab Management can enable developers & testers can easily create virtual environmentsProvides the ability to create an environment by using Microsoft Test Manager and assign virtual machines to each role that is required for the application that you intend to develop, test, or run. For example, you might be developing a multi-tiered application that requires t…

Generic SQL Server 2008 R2 Installation

I recently had to create some virtual machine tempaltes which needed Microsoft SQL Server 2008 R2 installed on it, so I thought I'd document it as I went along.
In the example shown below, I'll be installing SQL Server on a machine running Windows Server 2008 R2 (Entreprise Edition). I'll be doing a very generic installation however if you need to customise it, it should not be too difficult.

Before You BeginBefore you begin, you will need the following:
Microsoft SQL Server 2008 R2 - ISO/DVD Visual Studio 2008 (With Service Pack 1 installed)
Installation StepsOn mounting the image you should get an autorun prompt which will bring up the setup application. If it does not show up, navigate to the base folder of the image and click on setup.exe
This should open up the SQL Server Installation Center as shown below
Click the Installation tab as shown below. This should open up t…


So, for the past few months we've been working on a proof of concept which has now finally drawn to a close.

We developed a web-based application written using various technologies/frameworks/concepts like Microsoft .NET MVC 3, Dependency Injection with Unity, NHibernate, SQL Server Reporting Services, Moq Framework, Command and Query Responsibility Segregation (CQRS), TFS Build-Test-Deploy automation and many others.

Additionally, the application that we developed had specific user interface requirements which also warranted the heavy use of client-side scripting using cross browser scripting libraries of  JQuery, JQuery UI and Ajax.

It was a great learning experience for me as it was the first time I had worked with many of these technologies/frameworks/concepts that we used.

While I'm no expert on the technologies listed above (well, not yet anyway J), I thought I'd document the things that I've learned over the past few months to benefit others that might be starting …