well, new episode again
today lets start from this sad news, Chris Brumme went to Google
losing such a high profile veteran engineer to Google is not good sign for MSFT
well. now lets move to some history of a less talked part of the project, : MSP, or ASP.NET for Midori
some tidbits come from these patents
BUILD-TIME RESOLVING AND TYPE CHECKING REFERENCES
INPUT FILTERS AND FILTER-DRIVEN INPUT PROCESSING
and also from LinkedIn profile of Wen-Ke Chen
Nov 2008 - Nov 2012
Worked on an incubation project building a new computing platform from scratch. Developed a more lightweight and efficient implementation of ASP.NET MVC on the new platform with innovative features (e.g. filter-based input data binding to repel DoS attacks exploiting weaknesses in map or multimap implementations via plotted combinations of unexpected key-value pairs, attribute-guided meta-programming to provide convention-over-configuration conveniences, and strongly-typed references and layouts to expose code embedded in template files to static checking). Contributed ideas to the new asynchronous programming model and its implementation. Revisited many decisions in the language runtime (e.g. exception handling, stack walking, calling conventions and linked stacks) and proposed many practical ideas for improvements (with some already implemented by me). Also developed and evolved various quality tools (a sampling profiler, a GC profiler, and a code coverage tool) and the underlying eventing infrastructure along with the rest of the rapidly-evolving system, with these highly reliable and performant tools having been critical to making the new platform and applications / services built to run on the new platform highly reliable and performant.
lastly lets talk about some nice(-r) stuff,
Microsoft recently open source LLILC, the LLVM based MSIL compiler, on GitHub
this is exciting stuff, and I found that Joe Duffy is a Collaborator of this project
also, some formal Midori team members are working on this project now
like Pat Gavlin https://github.com/pgavlin and Eugene Rozenfeld https://github.com/erozenfeld
so I think they are in the Compiler and Language Platform group too, in Joe Duffy's team.
and they are working with the old Phoenix team, building cool stuff with LLVM, whic is nice.