Developers' Corner Blog
A place to explore new technologies and creative ways to apply them.
Evaluating Iron scripting languages for use as a test framework
Not so long ago, I was passing through the hallway and someone from my team was giving praises about...
Date: 11/27/2011
How to avoid Scary problems when using the Task Parallel Library
Recently our team was close to an important milestone, and were fixing the last remaining bugs...
Date: 10/31/2011
Organizing for virtualization
You may have been wondering what is keeping me so busy that I missed my regular posting schedule....
Date: 10/26/2011
Refactoring to interfaces and patterns
While refactoring my example code to use the Task Parallel Library, I happened to be reading the...
Date: 09/26/2011
Refactoring the Asynchronous State Machine to use TPL
In a previous post, I gave a possible implementation of an asynchronous state machine using the APM...
Date: 09/12/2011
Unity Container speed test – huh?
I was doing a little surfing and came across a post on DI container performance measures by Philip...
Date: 08/29/2011
Check out the Async CTP
Up to this point I’ve done a few posts related to implementing and using the IAsyncResult...
Date: 08/15/2011
Introduction to Unity Application Block 2.1
In this post I would like to do a simple introduction to Unity Application Block. Unity is a...
Date: 08/01/2011
Comparison of Text templating vs Compiler Extensibility
In this post, I would like to wrap up a quick tour of compiler extensibility with a few thoughts...
Date: 07/18/2011
How to implement IAsyncResult using compiler extensibility
In previous posts I gave an introduction to Boo and the extensibility of the compiler. In this post...
Date: 07/11/2011
Overview of compiler extensibility
One of the aspects of Boo that caught my attention was that the compiler was extensible. In this...
Date: 06/27/2011
How to Implement IAsyncResult in Boo
In the previous post I gave a very brief introduction to Boo, and some pointers on where to learn...
Date: 06/13/2011
Introduction to Boo
Not too long ago I discovered the existence of a language called Boo. Boo feels like you are writing...
Date: 05/30/2011
How to convert a Synchronous State Machine to Asynchronous
In my previous post, we looked at a basic state machine implementation for SCTP. In my state...
Date: 05/16/2011
Evaluating the state pattern implementation
In the previous post I proposed the SCTP protocol as a problem space that would allow us to explore...
Date: 05/02/2011
Asynchronous Operation Model and Code Generation
In the previous post I gave a brief overview of an object model that would allow one to capture the...
Date: 04/11/2011
Model overview for asynchronous programming
In a previous post, I presented some code to implement the IAsyncResult pattern. In this post, I...
Date: 03/28/2011
How to implement the IAsyncResult design pattern
In this post, I will be presenting an implementation of the IAsyncResult design pattern that I will...
Date: 03/14/2011
Exploring Asynchronous Design Patterns
One programming pattern that could be made easier for the developer is implementing the IAsyncResult...
Date: 02/28/2011
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...
Date: 02/15/2011
Comparison of Text Templates and Code DOM
In this post I would to present a basic text template, and show how it could be easier to generate...
Date: 01/31/2011
Text Templating and code generation
One technology that seems to be underutilized is the use of text templating to generate code that is...
Date: 01/24/2011
Welcome to the Developer Hangout Blog
I have been writing software for many years now and have chased down quite a few new languages and...
Date: 01/15/2011