Known facts, ideas, and skill that have been imparted

My article on Pex at MSDN

My article on Pex is now online at MSDN, it provides you with an overview of Pex and how to use it...

Author: erudition Date: 12/01/2009

SQL server collation setting for TFS 2010

To work with Visual Studio Team System Team Foundation Server, the collation settings for SQL Server...

Author: erudition Date: 11/24/2009

Unit testing SharePoint solutions using Pex

Peli provides a good overview on how you can use Pex Moles to unit test SharePoint applications by...

Author: erudition Date: 11/10/2009

Moles - Pex detour Framework

Moles is a lightweight mocking framework that provides a mechanism to stub non-virtual methods...

Author: erudition Date: 11/10/2009

Unit Test v/s PUT

A unit test is a method without parameters that represents a test case and typically executes a...

Author: erudition Date: 11/10/2009

Dowload Microsoft Pex from here!

You can download the latest version of Pex from here:...

Author: erudition Date: 11/10/2009

Microsoft Pex

Pex goal is to automatically and systematically produce the minimal set of actual parameters needed...

Author: erudition Date: 11/10/2009

Benefits of Unit Testing

Some of the key benefits of Unit Testing include:  Trusted Code: Unit Testing is the best mechanism...

Author: erudition Date: 11/10/2009

Design principles for a better life!

No this is not an “art of living” post where I talk about how you can improve your life with doing...

Author: erudition Date: 01/04/2009

The PnP architecture meta-frame

The Application Architecture Guide 2.0 by PnP introduces the concept of “an architecture frame”. It...

Author: erudition Date: 01/04/2009

Martin Fowler: Who needs an architect

An all time favorite read: The best part...

Author: erudition Date: 01/04/2009

Fundamentals to designing your application architecture

Determine what you are designing for: The first and the most critical part of designing an...

Author: erudition Date: 01/02/2009

PnP guys ROCK!!!

Thanks to the Patterns and Practices team for rolling out the Application Architecture Guidance 2.0....

Author: erudition Date: 01/02/2009

Complexity requirements for Vista Passwords

When assigning a password in Vista / Win2k8 it should meet the following requirements: 1. Not...

Author: erudition Date: 09/06/2008

The Middle Out approach to SOA

Microsoft has its own approach to implementing SOA. Termed as the middle out approach, the basics...

Author: erudition Date: 08/28/2008

Microsoft is Service Oriented!!: An analogy

Ok let's think about it , Microsoft is a software company which provides a huge set of products to...

Author: erudition Date: 08/24/2008

interesting analogs to explain design patterns:

| View | Upload your own

Author: erudition Date: 07/13/2008

XPATH Example

Author: erudition Date: 06/19/2008

Generating a log for an msi installer

msiexec /i <path to msi file> /l*vx C:\SomeDirectory\SomeFilename.log

Author: erudition Date: 04/29/2008

List of TCP and UDP Port Numbers

Author: erudition Date: 04/15/2008

Code Snippets for common operations

  1. read all the contents of a File string output = File.ReadAllText(<FilePath>); 2. Write...

Author: erudition Date: 12/20/2007

Creating a new document in a Document Library

string _siteUrl = "https://localhost"; using (SPSite _site = new SPSite(_siteUrl)) { using (SPWeb...

Author: erudition Date: 12/06/2007

Calling a WCF service from Infopath

Recently I got into a scenario where I wanted to call a WCF service from within an Infopath Form...

Author: erudition Date: 12/05/2007

Debugging Web parts in WSS

Although VS 2005 provides awesome support for developing Web parts one of the pain points can be...

Author: erudition Date: 10/29/2007

SO Terminology

Some common confusions (terms :)) with respect to SO Business Process It consists of a sequence of...

Author: erudition Date: 10/26/2007

Implementing Singleton using .NET Framework

Leveraging the .NET Framework features (sealed class and read-only properties) to implement the...

Author: erudition Date: 10/26/2007