Browse by Tags

Unit testing and Windows Workflow Foundation
A while a go I wrote some posts about unit testing Windows Workflow foundation Activities, you can find the posts here and here . Fortunately I am not the only one who thinks unit testing is important as you can find various other blog posts about it...
Updated SQL Server Compact Workflow Persistence Service
Yesterday I uploaded a new version of the SQL Server Compact Workflow Persistence Service to code.msdn.com. No major changes this time just two new features to get it more in line with the standard SqlWorkflowPersistenceService. I added a GetAllWorkflows...
PDC session download
Want to download and watch all PDC content? Then there are a couple of ways to get at them. The official way if to go through the session agenda at the conference site. See https://sessions.microsoftpdc.com/public/timeline.aspx . You see all sessions...
Versioning long running workflows part 4
Part 1 Part 2 Part 3 Part 4 In the previous blog posts we made sure we could have multiple versions of the same workflow running side by side. This ability is one of the more powerful concepts of WF and a real must have for long running business applications...
A bit more about using TransactionScopeActivity within a ReceiveActivity
Part 1 part 2 Part 3 Part 4 You may recall my previous posts about using the TransactionScopeActivity within a ReceiveActivity and all the nasty issues we ran into. Just in case you want to read them again: one , two and three . As it turn out this is...
Versioning long running workflows part 2
Part 1 Part 2 Part 3 Part 4 In my previous post I demonstrated how to keep multiple versions of an assembly around and how to use the assemblyBinding element in the app.config to let the runtime load multiple versions of a worklfow. In the end we had...
Versioning long running workfows part 1
Part 1 Part 2 Part 3 Part 4 One of the cool features of Windows Workflow Foundation is that it allows long running processes. And not just long running as in a few minutes but really long running as in a few years . This is possible true the use of the...
Red Gate to continue development of .NET Reflector
.NET Reflector, by Lutz Roeder, must be one of the most useful tools I have when developing .NET code. Usually it is the first thing I install right after Visual Studio not even waiting until I need it because I know I will. So the big news is that Red...
Book review: Pro WF by Bruce Bukovics
Windows Workflow Foundation, WF for short, is one of the technologies I work a lot with and as a consequence I own several books about WF. Comparing this book with the others I can only say it is one of the best books you can get on the subject. It has...
Visual Studio 2008 Service Pack 1 available
It is available from the subscriptions download at http://msdn.microsoft.com/en-us/subscriptions/default.aspx Get it while it is hot Enjoy!
More on using a TransactionScopeActivity within a ReceiveActivity
Part 1 part 2 Part 3 Part 4 In a previous blog post I write about what happens when you place a TransactionScopeActivity within a ReceiveActivity and an exception occurs that is supposed to roll back the transaction. In short the story was very bad and...
Using a TransactionScopeActivity with a WCF ReceiveActivity
Part 1 part 2 Part 3 Part 4 I got an email from a friend last week asking about using a ReceiveActivity and, while receiving, using a TransactionScopeActivity to transitionally save some data in a database. Seems like a common enough scenario right? Well...
CodeCamp 2008
Afgelopen jaar hebben we het eerste CodeCamp in Nederland georganiseerd en dat was een groot succes. De meeste deelnemers vroegen om meer, sommige zelfs om een CodeCamp per kwartaal of een heel weekend lang. Nou hebben we dat laatste nog niet gedaan maar...
SQL Compact 3.5 on a 64 bit Windows
SQL Compact is a great little database and highly recommended. However it was designed for use on small compact, hence its name, devices and that has some drawbacks. One of these is that it doesn't run as a 64 bits application. And by default if you...
SQL Server Compact Workflow Persistence Service updated
I have just updated the SQL Server Compact Workflow Persistence Service to better handle deserialization issues when loading a workflow. The service now makes sure the WorkflowRuntime ServicesExceptionNotHandled is raised, something it should have done...
Unit testing asynchronous workflow activities
In a previous blog post I demonstrated how TypeMock allowed us to mock out the workflow runtime infrastructure and create true unit tests for a workflow activity. Now this may not seems like a big deal but because most of the classes in the workflow runtime...
Changing the ActivityDesignerTheme on an activity
Using an ActivityDesignerTheme is a quick way to customize the appearance of an activity in the workflow designer. But there is a gotcha Because once you applied the theme and have a workflow with the custom activity open in the designer no matter what...
Using multiple SetState activities in a StateMachineWorkflow
When working with state machine workflow's the SetStateActivity is one of the more important activities to use. The main reason is that is the one used to transition from one state to another. You can actually transition state in a different way as...
Validating workflow activities at runtime
As I mentioned in my previous blog post adding a custom ActivityValidator class to an activity validates it at runtime as well as at design time. So when is this runtime validation done and what happens when it fails? The when part is when the WorkflowInstance...
How to Download all of Visual Studio 2008 SP1
VS2008 SP1 Beta is quite a package. By default the installation downloads the packages as needed and when needed. Now that is just fine if you only need to install a single machine. But when you need to install multiple, possibly virtual, machines like...
More Posts Next page »