Today I gave a session at SDC about Practical windows workflow foundation and a session on advanced activity development where I explained the way I build te WCF activities I published at codeplex.


I promised to put up my slides and code samples on my blog, so here they are:

slides for the Practical Workflow Foundation Session: here


01- Show how to use Workflow queue's: here

02 – Show how Activity Execution context spawns can lead to problems and how to solve them (By binding properties to parent workflow): here

03 – How to build a custom tracking service: here

04 – Show WCF activities to integrate with WCF: here

05 – How to unit test Workflows with the Memory persistence provider and XML File tracking service: here

You can find the Memory persistnce provider and the XMLFileTracking service at codeplex


Demo's and samples for the advanced activity development session:

See Codeplex code for all the demos and code

The slides : here

During this session I promised I would put the registry key setting on my blog to make the temporary generated workflow files are kept when Activity code generation occurs for a certain workflow. The registry key is the following:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Workflow Foundation\KeepTempFiles (DWORD) and set it to 1


Tomorrow I will do a session on Practical Team Foundation Server, and the slides I have for this session can be found here

Have fun with them,



CTO at Xpirit, Microsoft Regional Director, Visual studio ALM MVP, Speaker, Pluralsight Author and IT Architect Consultant