Loading User Information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading User Information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements


felix9 felix9 the cat that walked by itself
  • new info around Midori team

    alright, more stuff.

    1, some LinkedIn stuff as usual.

    Huijun, Wu worked in Midori team as intern from June 2014 to August

    Midori (operating system) Storage Engine Application Development
    1 Developed TwitClone web service for ingesting and indexing tweets by MSP/ASP .NET
    2 Optimized the tweet processing throughput
    3 Developed client driver feeding tweets to TwitClone by Apache HttpComponents and Commons
    4 Developed TwitClone web site for querying/editing tweets by MSP/ASP .NET and HTML5/JavaScript

    most interesting thing here is "MSP", guess that was something like "M# Server Pages".

    the recommendation from Ahmet Altay is also interesting

    In our team he worked using a new language and a new tool set. His learning curve was faster than expected on these new technologies. He was tasked with developing an application to show case strong parts of our technology stack. He made great progress on that, showing incremental updates and eventually bringing this vision into reality.

    Mircea Trofin, a .NET team member, worked in Midori OS group from May 2013 to August 2014, now working in Systems Programming Group.

    Shrinath Shanbhag, January 2013 - Present

    Worked with a tiny selectively picked set of developers on the development of 2D graphics stack for an internal OS incubation project, written in a new safe systems programming language.
    Developed a hardware accelerated 2D rendering subsystem for this OS.
    Implemented the HTML 5 Canvas rendering api for the OS web browser.

    Matt Shaw, described his HR work in early 2014 as "Helped re-deploy Start-up Business Group's incubation projects to other engineering groups during Microsoft's companywide re-organization."

    Chris Brumme updated with some details of his recent years work:

    2013 - 2014: Director of Development for Base & Build in the Operating Systems Group. Managed the Hyper-V, Kernel, OS incubation and Engineering System teams (310-380 developers).

    2005 - 2013: Co-founder, Architect and eventually General Manager for a significant OS incubation effort (100 developers at its peak).

    then, some bad news, many important team members have left Microsoft recently.

    Colin Red, the Hyder researcher, went to Google.
    Martin Taillefer, the Amiga veteran, went to Google
    Ozben Evren, who ported Cosmos to Midori, went to Google
    even Soner Terek lists Microsoft as 'previous' work, maybe he is also left.

    so the main devs in the OS part of Midori team are almost all gone now. :S

    2, in October, Joe Duffy posted a blog post about the error model of M#, interesting parts include:

    One program we ported was a speech server. It had a routine that was swallowing HRESULTs for several years, but nobody noticed. Sadly this meant Taiwanese customers saw a 80% error rate. Fail-fast put it in our faces.

    remember my quotes above from Dzmitry Huba about speech recognition engine and Windows Phone ? it sounds like Midori is actually used in production, to power Cortana ??? =:O

    3, Dave Treadwell from OSG talked about Midori in an interview

    "We are integrating all of the company's OS product engineering work into the OS Group; it was very dispersed before so having technologies like Midori and Drawbridge and all the rest of them within the OSG means we can look at those concepts and see if we can make them part of the platform and we're looking at those." Indeed, he said, "there's a lot of that functionality that is now part of Windows."

    also, Rick Rashid has left OSG and working in OfficeDiv now, not sure if his OSG days were related to Midori stuff though.


  • I hope the Windows 10 preview start menu is seriously unfinished

    @spivonious: its  still in its early days of development, not really useable yet.

  • I hope the Windows 10 preview start menu is seriously unfinished

    actually there is another start menu in Windows 10 which is a XAML app, no idea why there are 2:)


    currently the xaml start menu is slow as hell.

  • Profound & thoughtful video sharing thread

    hurdle race ?

  • Suggetion: "View Online" for slides link in "All" tab for events

    for example, on this "All sessions of TechEd" page,

    there are links for the slides pptx, but there is no "view online" option as on the session page, which is very useful.

    wish it can be added.

  • Microsoft Watch

    this article is very good http://news.microsoft.com/features/microsofts-new-cloud-powered-wearable-keeps-fitness-and-productivity-insights-a-glance-away/

  • Office, "Mobile First, Cloud First", and ​cross-​platform apps

    IMHO the CppCon version of the presentation is better than @scale

    Part 1, basically the same content as the @scale session https://www.youtube.com/watch?v=3HROqnw-nf4

    Part 2, deep diving technical stuff  https://www.youtube.com/watch?v=MGMoRu5yrVc

  • Docker on Windows Server

    in recent Drawbridge related news, its being used internally, and could be productized


    During a panel discussion at the Interop conference in New York yesterday, Russinovich acknowledged Drawbridge as alive and well. While he couldn't speak for plans on the Windows client he also stopped short of saying Microsoft plans to include it in Windows Server and Hyper-V. But he left little doubt that that's in the pipeline for Windows Server and Azure. Russinovich said Microsoft has already used the Drawbridge container technology in its new Azure-based machine learning technology.

    "Obviously spinning up a VM for them is not acceptable in terms of the experience," Russinovich said. "So we built with the help of Microsoft Research our own secure container technology, called Drawbridge. That's what we used internally. We are figuring out how to make that kind of technology available publicly on Windows."


    "In a multi-tenant environment you're letting untrusted code from who knows where run on a platform and you need a security boundary around that," Russinovich said. "Most cloud platforms use the virtual machines as a security boundary. With a smaller, letter-grade secure container, we can make the deployment of that much more efficient," Russinovich said. "That's where Drawbridge comes into play. "

    Ramji agreed that the ability to provide secure micro-services is a key differentiator between the open source Docker and Drawbridge. "It's going to make bigger promises for security, especially for third-party untrusted code," Ramji said.

  • Docker on Windows Server

    , fanbaby wrote

    So, Microsoft will add capabilities to the Windows kernel that are already in linux (cgroups and namespaces) which enable containers. That's all.

    yes. what interest me is whether this is implemented using PicoProcess which is also the basis of Drawbridge LibOS, as Pico stuff already emerges in Windows 8.1.

  • Docker on Windows Server

    hmmm...... really missing Going Deep when this kind of stuff happens.