Windows Communication Foundation – The Basics (Part 1)

No matter how much I read about WCF in online forums and blog posts, I still couldn’t grasp the whole idea behind the extensibility model until I was able to play with it myself. What I discovered along the way is how the entire channel model works and how the binding and endpoint address fit…

1

Windows Communication Foundation–The Journey Begins ..

The 2010 release provided a dramatic shift in the build platform. Previous releases were built on top of MSBuild, providing integration through custom tasks and a special logger for tracking events during a build. Current and future releases are built on Windows Workflow Foundation, providing a design experience in Visual Studio and the ability to…

1

Busy busy busy …

I apologize to my reader or so for the lack of updates recently. I have been knee deep in work for our next release and have not had much spare time. I will also be fixing my code segments soon which are now cut off due to the re-theming of our blogs. Patrick

2

Windows Workflow 4.0 – Workflow Instance Extensions

Update 01/20/2009: Since I failed to mention this before I wanted to make something clear about these workflow posts. All information in these posts is based on the knowledge I gained through developing a framework based on Windows Workflow 4.0. I am not a member of the team nor is this information in any way endorsed by the…

7

Windows Workflow 4.0 – CopyDirectory (Part 3 of 3)

So far we have written ParallelItemScheduler<T>, which is a generic activity that goes dormant and schedules actions based on input via bookmark resumption. We then used this activity to design ProducerConsumer<T>, which takes this idea a little further and provides a generic mechanism for running a producer thread that can pump data into a consumer…

5

Windows Workflow 4.0 – CopyDirectory (Part 2 of 3)

In my previous post I introduced you to NativeActivity and walked through the design and implementation of a class named ParallelItemScheduler<T>. In part 2 of this series we will be utilizing the aforementioned activity to build a new composed activity named ProducerConsumer<T>. Once we have completed this task we will have a framework for building…

0

Windows Workflow 4.0 – CopyDirectory (Part 1 of 3)

In my last couple of posts I have lead you through some basic introduction to workflow as well as a real world example of how to implement a cancelable CopyFile activity. The next thing I would like to do is dive into a much more involved example utilizing the previous activity. The purpose of this…

0

Windows Workflow 4.0 – CopyFile

It has recently come to my attention that there is unrest regarding our inclusion of a CopyDirectory activity without a CopyFile activity. Therefore, I decided to take this opportunity to introduce everyone to the sub-class AsyncCodeActivity and how you can utilize it with a real world example – a cancelable file copy operation. As you…

1

I’m a ramblin’ wreck from Georgia Tech and a helluva engineer!

This particular post has nothing to do with technology. I’m an avid college football fan and have always cheered for my alma mater, the Georgia Tech Yellow Jackets. Tonight, for the first time since I have been actively following them, we beat Clemson for the 2nd time this season (39-34) and earned a berth in…

0

Introduction to Windows Workflow 4.0

Note: I apologize in advance if this first post seems unorganized. There is a lot of material to cover and I couldn’t find a really good way to order the topics. Hang in there and hopefully it will start making sense. In order to help everyone get up to speed with build customization, I wanted…

0