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...

Author: Niko Schuessler [MSFT] 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...

Author: Niko Schuessler [MSFT] 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....

Author: Niko Schuessler [MSFT] 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...

Author: Niko Schuessler [MSFT] 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...

Author: Niko Schuessler [MSFT] 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...

Author: Niko Schuessler [MSFT] 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...

Author: Niko Schuessler [MSFT] 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...

Author: Niko Schuessler [MSFT] 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...

Author: Niko Schuessler [MSFT] 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...

Author: Niko Schuessler [MSFT] 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...

Author: Niko Schuessler [MSFT] 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...

Author: Niko Schuessler [MSFT] 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...

Author: Niko Schuessler [MSFT] 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...

Author: Niko Schuessler [MSFT] 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...

Author: Niko Schuessler [MSFT] Date: 05/02/2011

Exploring State Machines

In previous posts I described how to create a model to generate code for asynchronous operations. I...

Author: Niko Schuessler [MSFT] Date: 04/25/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...

Author: Niko Schuessler [MSFT] 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...

Author: Niko Schuessler [MSFT] 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...

Author: Niko Schuessler [MSFT] Date: 03/14/2011

Exploring Asynchronous Design Patterns

One programming pattern that could be made easier for the developer is implementing the IAsyncResult...

Author: Niko Schuessler [MSFT] 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...

Author: Niko Schuessler [MSFT] 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...

Author: Niko Schuessler [MSFT] 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...

Author: Niko Schuessler [MSFT] 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...

Author: Niko Schuessler [MSFT] Date: 01/15/2011