Contents tagged with Other

  • Leaving Microsoft ...

    After almost 5 years at the company, I am both sad and excited to say that I’ll be leaving the IIS team and Microsoft at the end of this week.

    I’ve spent the past 4 years living and breathing IIS 7.0, from its inception, to the Vista release, and the final debut in Windows Server 2008. During most of this time, I was heads down in designing and driving the development of the product, with little opportunity to see the impact it will have in the outside world.

    Now that IIS 7.0 is ready, I feel it’s the right time to shift perspectives, and focus on leveraging it to make that impact.  The more I learn about the problems customers solve in the wild, the more I realize how much work there still is to truly “unleash the potential” of the web server (thankfully, this is exactly what we wanted to enable through the end-to-end extensibility architecture of IIS 7.0). So, I will be leaving to help customers make the most of IIS 7.0, and start a few projects around web server performance, shared hosting and scalable web farms.

    Looking back, I can say that my experience at Microsoft has been truly amazing. I got to ship two amazing products, ASP.NET 2.0, and IIS 7.0.  I got to do what I love to do – design and build platform technology. Here are some of things I’ve owned:

    1.       ASP.NET 2.0 core infrastructure: designing and driving literally hundreds of features and improvements for the ASP.NET 2.0 runtime, and platform features like security, session state, caching, health monitoring, tracing, etc. Back then I was on the free nights/weekends work plan :).

    2.       Driving ASP.NET 2.0 security, and delaying the security push by 2 weeks to personally threat model 3/4ths of the product.

    3.       Designing and driving the IIS 7.0 core web server engine, extensibility layer, and core features

    4.       IIS 7.0’s output cache

    5.       The never-ending story of making the ASP.NET Integrated pipeline happen

    6.       FastCGI and PHP integration

    7.       Being the trinity (dev, pm, and test) for AppCmd

    8.       Bitrate throttling

    9.       Happiest moment: standing ovation at the TechEd 2005 demo of showing a completely stripped-down IIS 7.0 web server.

    10.   Most embarrassing moment: “HTTP service failed to start” during my first demo at the breakout PDC session on IIS 7.0 (when the BITS service randomly decided to corrupt its SSL binding, after a dozen of successful test runs the night before)

    Between my core areas, side projects, and random work, I got to do pretty much everything else in the process: work on the IIS 7.0 config system, write code, do performance testing, drive product-wide compatibility analysis, write the IIS 7.0 Resource Kit book, present at TechEd and PDC, blog, and write articles.

    Even more importantly, I got to work with some of the most talented people I have ever met, from whom I learned a great deal and without whom IIS 7.0 would not have been possible.

    So, I definitely feel like I am not leaving empty-handed. I will really miss the team and the people, and will be keeping in touch. I look forward to using all the new great out of band features that the team is building to help make the IIS 7.0 platform the best web server in the world. Also, you can count on me continuing to blog about using and extending IIS 7.0.

    I’ll be posting more info on www.mvolo.com next week. In the meantime, if you need help on an IIS 7.0  project, let me know.

    Sincerely,

    Mike (mvolo) Volodarsky

     

  • IIS 7.0 is finished: a trip down memory lane

    After 5 years in development, IIS 7.0 is finished!

    Personally, it is hard to believe that it is over. I remember joining the IIS 7.0 team over 4 years ago, when the project was in its infancy, to drive the design of the web server engine. I remember getting in the room with all of the senior IIS 7.0 developers, with a spec of how the web server pipeline was going to work … feeling like I was about to be eaten alive :)

    More reflections at http://mvolo.com/blogs/serverside/archive/2008/02/28/IIS-7.0-ships_3A00_-a-trip-down-memory-lane.aspx.

  • Mvolo.com is back!

    After several weeks of move-related outages, mvolo.com is back online at its new home at MaximumASP.

    The server ran Windows Server 2008 beta 3 for 5+ months in my friend's garage without a single reboot, while the only access I had to it was through the blog's publishing interface.  The new specs are orders of magnitude better than what I had before, so I am pretty excited to see the improvements in responsiveness. 

    Read more at http://mvolo.com/blogs/serverside/archive/2007/09/23/Mvolo.com-is-back_2100_.aspx.

  • Temporary mvolo.com outages

    You may have noticed mvolo.com being unavailable at certain points over the past two days.  I am in the process of moving the server across the country, and that combined with certain other toubles with the internet setup is contributing to spotty availability.

    Next week the server will find its new permanent home so it will start being available 24/7 once again.

    In the meantime, sorry for the inconvinience.  Do check back soon as there are A LOT of exciting news and new stuff coming your way next week.

    Thanks,

    Mike

  • A look at the IIS7 web server in MSDN magazine

    The march edition of MSDN magazine is live, containing my article about the IIS7 web server in Windows Vista. The article is an overview of the many features and architectural changes in IIS7, that hopefully will point people towards the specific things that they want to learn more about and try.

    Read more on http://mvolo.com/blogs/serverside/archive/2007/02/14/A-look-at-the-IIS7-web-server-in-MSDN-magazine.aspx.