Exploring Asynchronous Design Patterns

  One programming pattern that could be made easier for the developer is implementing the IAsyncResult asynchronous programming pattern. Writing code so it doesn’t block threads is difficult to do.  It is even more difficult using this pattern because there are multiple different ways for a programmer call an operation implementing the pattern.   Once…


How to get more out of text templates

In this post I would like to cover more advanced text templates.  I won’t attempt to cover everything there is to know about text templates. There is plenty of documentation on the web to drill down into the details if you are interested in learning more.  In these examples I used Visual Studio 2010 and the Visualization…