In this piece, Karsten digs into some of the advanced features of Indigo, building the code to start from scratch on the client and server, then adding the code to add state management, reliability to the messages and asynchronous messaging.
I swear I only stopped reading blogs for a coupla days, but interesting news has just surged! For example, I just found out that MSDN has an entire web site dedicated to extending VS.NET. This includes the legendary VSIP and a set of extensions that lets you build VSIP packages in managed code. Very cool.
The most concise description of what I love most about Monad, the next-gen Windows command line, comes from Jeffrey Snover, a Microsoft Architect, in a Peter Coffee article:
“We keep the idea of ‘A pipe to B pipe to C,’ but we pass .NET objects instead of structured text. We can pass ADO, other kinds of objects, and we can create reflection-based utilities.”
Just the idea of not having to deal with ambiguous from standard input or reparse the data at every stage of the shell pipeline makes me giddy with anticipation.