welcome!



  Front Page News:

[Aug 25, 2011] Labs on CodePlex
Labs Logo Labs is a framework for .NET 4.0, Silverlight and Windows Phone that helps you to create and manage cross-platform experiments during software development and to persist those experiments within lab projects that are part of your software's Visual Studio 2010 solution.

All developers need to experiment every now and again, so whether you require knowledge about new or old technology, languages, platforms and even your own code, Labs makes it quick and easy by providing the tools that are necessary for cross-platform experimentation. Labs are persisted and compiled into a redistributable hands-on labs program to help teammates and customers learn from your experiments.



[May 01, 2011] Reactive Extensions - Extensions (Rxx) on CodePlex
Reactive Extensions - Extensions (Rxx) Logo Rxx is a library of unofficial reactive LINQ extensions supplementary to Microsoft's Reactive Extensions for .NET (Rx). Rxx is developed entirely in C# and targets the .NET Framework 4.0, Silverlight 4.0 and Windows Phone 7 (WP7).

James Miles and I started this project to contribute our ideas and to work with other Rx community members that would like to do the same. Our primary goal is to create and maintain a solid and stable library of reactive extensions that many people will find useful on top of Rx.



[Feb 25, 2011] Microsoft Community Contributor Award for 2011
Microsoft Community Contributor Award for 2011 My contributions to the MSDN Forums (more specifically, the Reactive Extensions (Rx) Forum and the Code Contracts Forum) throughout 2010 have been recognized by Microsoft with the Microsoft Community Contributor Award for 2011. The email that I received stated, "The Microsoft Community Contributor Award is reserved for participants who have made notable contributions in Microsoft online community forums such as TechNet, MSDN and Answers. The value of these resources is greatly enhanced by participants like you, who voluntarily contribute your time and energy to improve the online community experience for others." Participating in the forums is fun and a great learning experience - I highly recommend it.


[Jan 16, 2008] MSDN Community Content 2007 Top Contributor Award
MSDN Community Content 2007 Top Contributor Award I received a plaque in the mail today from Microsoft, "as a small token of our appreciation for finishing in the top 20 most active contributors over the past year". It's a glass statue with the MSDN logo, the award name, my name and "Thank you from Microsoft" frosted on the side. With the statue I also received a 30GB Zune "as a small gift"!

The complete list of my contributions is available in my MSDN profile.



[June 08, 2007] Auto-Input Protection (AIP) on CodePlex
AIP is an open source, extensible ASP.NET web control that I've written in C#, which provides CAPTCHA protection for blogs, forums, wikis and websites, greatly reducing the likelihood of unwanted form submission from automated spam and hacks. AIP is available on Microsoft's CodePlex website: http://www.codeplex.com/AIP.


[Jan 02, 2007] DocProject on CodePlex
DocProject, open source software that I've written in C#, drives the Sandcastle help generation tools using the power of Visual Studio and MSBuild. Choose from various project templates that build compiled help version 1.x or 2.x for all project references. DocProject facilitates the administration and development of project documentation with Microsoft Sandcastle, allowing you to use the integrated tools of Visual Studio to customize Sandcastle's output. DocProject is available on Microsoft's CodePlex website: http://www.codeplex.com/DocProject.


[Dec 01, 2006] Blog Launched
My C# software development blog was launched recently. Take a look and provide some feedback by adding comments to my blog entries. Thanks!