welcome!



  News:

[Jun 4, 2013] HTML5 RSS Reader for IE 10 on Windows 8
HTML5 Feed Viewer I've just written a stand-alone HTML5 page that lets you read your Windows RSS Platform feeds right on your home page in IE 10.
Download version 1.0.

Here are just some of its features:
  • Stand-alone HTML page. No server, no external scripts, no external style sheets, no external images.
  • Targets HTML5 in IE 10 (desktop mode only) for Windows 8.
  • Touch input support.
  • Uses JavaScript to interact with the Windows RSS Platform APIs via Window's built-in ActiveX automation.
You can read more about it in this blog post.


[Nov 23, 2012] Visual Studio Settings Switcher on CodePlex
Visual Studio Settings Switcher Version 1.0 released today.

Switch between Visual Studio settings automatically when a solution is opened. Switch settings, export settings or format every document in the solution at the click of a button. It's very useful for open source developers, when teams have different code formatting requirements.

Download it from CodePlex, the Visual Studio Gallery, or search for "settings switcher" in the Visual Studio Extensions and Updates dialog.



[Mar 30, 2012] Microsoft Community Contributor Award for 2012
Microsoft Community Contributor Award for 2012 My contributions to the community in the Reactive Extensions (Rx) Forum and the Code Contracts Forum throughout 2011 have been recognized by Microsoft for the second year in a row by awarding me with the Microsoft Community Contributor Award for 2012. I've also been pretty active in the open source community over the last year, though I don't know whether those contributions were considered for the award.

I appreciate this recognition and will continue spending my free time in the forums to improve my understanding of Rx and Code Contracts and hopefully to help others do the same. I've also been planning to increase my blogging output related to Rx, but if it comes down to a choice between blogging or deploying code, I'll typically choose the latter.


[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!