All the blog posts I have written
OM NOM NOM NOMPublished:1 min read
A picture of Cookie Monster eating a cookie while wearing a Google logo was posted in 2009. The post encourages viewers to check out other Google logos from around the world.
Contract-First article on MSDNPublished:1 min read
Christian and Buddhike wrote an excellent MSDN article on Schema-based Development with Windows Communication Foundation (WCF). It is focused on contract-first web service development and how it can be achieved with WCF. A diagram was created to illustrate the steps of the process and it highlights the iterative nature of the approach.
WSCF.blue V1 Final ReleasedPublished:2 min read
WSCF.blue V1 Final has been released and includes features such as a WSDL Wizard, Data Contract Generator, Service/Endpoint Stub Generator, Client Proxy Generator, Generate Data Contract Code feature, Paste XML as Schema option, support for C# and VB.NET code generation, and improved WSDL error handling. It provides an invaluable resource to the .NET open source community.
Improved WSDL error handling in WSCF.bluePublished:1 min read
This improvement to WSCF.blue allows for better error handling when a WSDL is selected for Client-side proxy or Service-side stub code generation, displaying the errors in a message box and directing users to the WSCF.blue pane in the Output window where they can view all the details.
Paste XML as Schema in WSCF.bluePublished:3 min read
WSCF.blue's Paste XML as Schema feature allows users to paste XML from the clipboard and have it automatically converted into an XSD file for use in web services contracts. The menu item appears on the Edit menu in Visual Studio and is only enabled when a project is open.
Comparison keyboard shortcuts for Pending Changes in TFSPublished:2 min read
This article provides instructions for setting up keyboard shortcuts for comparing pending changes in Visual Studio with the Latest, Workspace and Previous versions. It also provides updated commands for Visual Studio 2012.
Data contract generation is now available in WSCF.bluePublished:2 min read
Data contract generation is now available in the WSCF.blue V1 Beta 2 release, and as always user feedback and bug reports are welcome. The feature allows users to select one or more source XSD or WSDL files and generate data contracts using the XmlSerializer. Data Contract Code Generation Options are also available.
DomainDataSource Extension MethodsPublished:2 min read
A post by Jeff Handley explains how to add or edit an item in the DomainDataSource in .NET RIA Services, and a comment by David Yack on the forum provides his inherited DomainDataSource class which adds methods for adding and editing items. This code was then turned into a set of extension methods that can be used on any DomainDataSource.
Controlling your Service method implementation in WSCF.bluePublished:4 min read
WSCF.blue has added new options that control how the methods in your service class are code generated. This will allow you to separate your service implementation into another file that remains untouched when you regenerate your service code.
ReSharper 4.5.1 Maintenance ReleasePublished:1 min read
JetBrains have released a 4.5.1 maintenance version of ReSharper which addresses a large number of bugs and has improved default Naming Style rules. This version of ReSharper is free to upgrade from any 4.x version and should be a stable and reliable release.