Slides and demos from my WF 3 –> WF 4 talk at Dev Days

by Matt Milner 29. May 2009 03:44

Thanks to all who attended my talk on migrating from WF 3.x to WF 4 at Dev Days.  I’ve posted my slides and demos which you can download for review.  Thanks for a great show, and look for me to post some screencasts of several examples in the coming weeks. 

Tags:

Windows Workflow Foundation | Presentations

Slides and demos from my custom activities in WF 4 talk at Dev Days

by Matt Milner 29. May 2009 03:41

For those of you who attended my talk at Dev Days 2009, I’ve posted the slides and my demo code for the custom activities talk.  I’ve included the activities, the designers and the designer rehosting code along with some sample workflows using the activities. 

Also, look for some screencasts that I’ll be doing showing these activities; it will be like watching the demos all over again.

Tags:

Windows Workflow Foundation | Presentations

Speaking at Microsoft Dev Days 09 in Hague, The Netherlands

by Matt Milner 15. May 2009 05:41

I’ll be speaking at Dev Days 09 in a couple of weeks.  I’m excited to be doing a pre-conference day on WF and WCF 4 as well as “Dublin”.  then I’ve got two WF sessions during the conference, one on building custom activities with WF 4 and another on moving from WF 3.x to WF 4. 

devdays09logo

After the show, I’ll try to get some screencasts up of a few of my demos, and you can check out our Pluralsight On Demand! where I’ll soon be publishing some modules on “Dublin”. 

Tags:

Windows Workflow Foundation | Windows Communication Foundation

Screencast: Windows Workflow – Creating custom context channels for workflow services

by Matt Milner 5. May 2009 05:06

I’ve recently published a free screencast on how to create a custom context channel in workflow services. 

wf-custom-context-channel

.NET 3.5 supports managing context in a SOAP header or HTTP cookie, but that may not be where your context information lives. In this screencast I show an example of a custom channel that enables the context information to be passed in a URL to enable operation invocation from a link in an email.

 

Check out our growing collection of free .NET screencasts and videos.  Subscribe to the Pluralsight feed to be notified when new screencasts are published.  Also, check out our growing library of online .NET training courses -- see what you can learn with Pluralsight On-Demand!

Tags:

Windows Workflow Foundation | Windows Communication Foundation

Screencast: Windows Workflow – Managing conversations in workflow services

by Matt Milner 5. May 2009 05:04

I’ve recently published a free screencast on how to manage conversations in workflow services. 

wf-managing-conversations

Conversations are special cases of context management in workflow services requiring extra information to correctly route messages. In this screencast, I show you when you need to think about conversations and how to properly write your workflows and clients to deal with them.

 

Check out our growing collection of free .NET screencasts and videos.  Subscribe to the Pluralsight feed to be notified when new screencasts are published.  Also, check out our growing library of online .NET training courses -- see what you can learn with Pluralsight On-Demand!

Tags:

Windows Workflow Foundation | Windows Communication Foundation

Screencast: Windows Workflow – Managing workflow services context in WF client applications

by Matt Milner 1. May 2009 05:19

I’ve recently published a free screencast on how to manage context information when using workflows, and the Send activity, to interact with workflow services. 

 

wf-managing-context-wfclient

 

When using workflows as clients to workflow services, the Send activity is used to manage context on the client. This screencast covers how to configure the send activity correctly with respect to context and how to manage the context manually.

Check out our growing collection of free .NET screencasts and videos.  Subscribe to the Pluralsight feed to be notified when new screencasts are published.  Also, check out our growing library of online .NET training courses -- see what you can learn with Pluralsight On-Demand!

Tags:

Windows Workflow Foundation | Windows Communication Foundation

Screencast: Windows Workflow - Managing workflow services context in .NET client applications

by Matt Milner 1. May 2009 05:16

I’ve recently published a free screencast on how to manage context information when using a .NET client to interact with workflow services. 

wf-managing-context-client

 

This screencast shows how to manage context in .NET applications to enable multiple calls on the same proxy for different workflow instances, or to make calls to an existing workflow instance with a new proxy/channel.

NOTE: for reusing the same channel to make calls to different services, you should see this blog post that provides details on some extra steps required to turn off the automatic context management.  If you fail to do this step, you will get the following exception message: “Context cached at the channel layer cannot be changed after the channel is opened.” 

Check out our growing collection of free .NET screencasts and videos.  Subscribe to the Pluralsight feed to be notified when new screencasts are published.  Also, check out our growing library of online .NET training courses -- see what you can learn with Pluralsight On-Demand!

Tags:

Windows Workflow Foundation | Windows Communication Foundation

Screencast: Windows Workflow – Creating Custom Context Bindings

by Matt Milner 30. April 2009 18:12

I’ve recently published a free screencast on how to create custom context bindings in workflow services. 

wf-custom-context-binding

 

Microsoft ships several bindings that support context management, but they cannot possibly cover all of the scenarios you might need. In this screencast, I'll show you how to build your own custom context binding using a netNamedPipesContextBinding as an example.

Check out our growing collection of free .NET screencasts and videos.  Subscribe to the Pluralsight feed to be notified when new screencasts are published.  Also, check out our growing library of online .NET training courses -- see what you can learn with Pluralsight On-Demand!

Tags:

Windows Workflow Foundation | Windows Communication Foundation

Screencast: Windows Workflow Foundation workflow service context basics

by Matt Milner 30. April 2009 18:04

I’ve recently published a free screencast on the basic ideas around context management with workflow services. 

wf-service-context-basics

 

This screencast walks through the basic ideas of managing context in workflow services and introduces several concepts that will be used for deeper exploration in other screencasts in the series. 

Check out our growing collection of free .NET screencasts and videos.  Subscribe to the Pluralsight feed to be notified when new screencasts are published.  Also, check out our growing library of online .NET training courses -- see what you can learn with Pluralsight On-Demand!

Tags:

Windows Workflow Foundation | Windows Communication Foundation

MSDN article on versioning in Windows Workflow Foundation

by Matt Milner 20. April 2009 11:21

My current Foundations article on versioning in Windows Workflow Foundation (May 2009)  is now available online.  In this issue I tried to cover the core issues around versioning workflows to help developers understand the core issues that make it hard in the first place.  I then attempt to provide some guidance and tips on how you can ease some of the pain and work around some of the issues.  I didn’t have space to give this topic the complete coverage it deserved, but hopefully this article helps people gain a deeper understanding of the issues and how to approach versioning in workflows and workflow services. 

Tags:

Windows Workflow Foundation