In this video Aaron takes me through the .NET implementation of Akka, a highly concurrent reactive programming model for building scalable systems. Akka.net uses the actor model to help facilitate the creation of distributed systems: all in .NET to boot. Aaron knows exactly what he's talking about when it comes to this framework primarily because he happens to be one of the primary commiters on the project. To learn more:

Thinking of problems using the actor model requires a bit of brain twisting but yields powerful results. Would love your thoughts!