Follow kosalanuwan on Twitter
View Kosala Nuwan Perera's profile on LinkedIn

Windows Workflow Foundation, WF, and WCF

ee210343.image004(en-us)Thot followings might be good resources for .NET 3.5 Workflow, and Workflow as a Service.

MSDN, David Chappell, Introducing Windows Workflow Foundation, Chappell and Associates, K. Scott Allen: Answers to WF Interview Questions

Guy Burstein, Execute Windows Workflow Rules without Workflow

Guy Burstein, Build workflow rules using Code Dom and Rules API

MSDN, Learning Workflow Foundation

MSDN, Selecting Workflow Type

MSDN, How to Choose Your Workflow Model in WF

MSDN, Windows Workflow Foundation: Creating a Custom Composite Activity

MSDN, WF Scenarios Guidance: SharePoint and Workflow

MSDN, WF Scenarios Guidance: Presentation Flow

MSDN, WF Scenarios Guidance: Human Workflow

MSDN, WF Scenarios Guidance: Workflow Services

Parallel Programming with .NET 3.5

How do you speed up the iterative activities in your program? May be routines that queries a chunk of data and processes 1 by 1. Sometimes there are scenarios where you have optimized your code to the maximum, indexed your tables, moved dynamic queries to stored procs etc. and yet you need to make it more faster.

Parallel Extensions for .NET 3.5 SP1 on DevLabs
This is officially shipped with .NET Framework 4. If you're using .NET 3.5 SP1, however, you can still obtain an unsupported release of Parallel Extensions. It's available as part of the Reactive Extensions (Rx) DevLabs release, in the System.Threading.dll.

In order to use the features with .NET 3.5 applications, you will need to add a reference to the back ported standalone DLL named System.Threading.dll. This additional step is not present with .NET 4, since the parallel technology is baked into core CLR components.

You can download the libraries via Parallel Extensions for .NET 3.5 SP1 on DevLabs.

MSDN Magazine, Parallel Performance: Optimize managed code for Multi-Core machines

MSDN Forums, Parallel Extensions to the .NET Framework

Parallel Computing > Learn > Parallel Computing Videos

MSDN Reactive Extensions and Parallel Extensions

MSDN Parallel Computing, Essential Downloads

Channel 9, Parallel Extensions