Codenamed Blue – New MSN Content Platform
Last Updated on Sunday, 28 November 2010 10:56 Written by Mire_B Sunday, 28 November 2010 10:56
I really can’t put my finger on it, but I heard of codename Blue before, just don’t know when or where. I guess it doesn’t really matter, since I love Microsoft codenames so much:P.
Job Category: Software Engineering: Development
Location: United States, WA, Bellevue
Job ID: 731322 28048
Division: Online Services Division
The MSN Core Platform team is building a new Content Platform, codenamed Blue, to meet MSN’s long term content management needs. A key piece of this platform is the Entity Store: high-volume, high-performance and high-availability distributed data storage for all MSN content.
We are looking for a talented developer who can help us bootstrap this large V1 product, influence key decisions that will shape the future direction we take, and tackle some challenging technical problems. The available opportunities are plentiful and rewarding. They range across a wide spectrum of technologies and a variety of depth and scope (i.e. Sql Server, .Net WCF, distributed algorithms, multithreading, Autopilot, etc.)
Service Pack 1 Beta for SharePoint Server Released
Last Updated on Tuesday, 23 November 2010 01:44 Written by Mire_B Tuesday, 23 November 2010 01:41
Yes, SharePoint Server Service Pack 1 (SP1) Beta can be downloaded from Connect. Well, if your lucky enough to have received an invitation from Microsoft, that is.
Internet Explorer 9 (IE9) Platform Preview 7 (PP7) Goes to Testers
Last Updated on Wednesday, 17 November 2010 11:22 Written by Mire_B Wednesday, 17 November 2010 11:21
Still waiting for Internet Explorer 9 Beta 2? Well, maybe it’s time to stop now. But here’s something to keep you busy until IE9 RC drops.
Microsoft just announced the release of IE9 Platform Preview 7. PP7 is already available for download.
The Webkit SunSpider Microbenchmark
You may notice that the relative positions of browsers on this chart have changed with the latest IE9 Platform Preview.
We’ve gotten some questions after the last few Platform Previews about this chart. The results in the graph are from running actual browsers (in a consistent lab setup), just as we have since we started publishing the chart. Reporting results that “rely on a ‘shell’ JS engine that runs in a command line” is odd because those results don’t reflect the user’s experience in a browser. Similarly, because the point of a browser is to run actual websites, not just benchmarks, the chart we publish continues to include two versions of each other browser. You can read more on this choice at the end of this post.
We’ve been consistent in our point of view that these tests are at best not very useful, and at worst misleading. Even with the most recent results in the chart above, our motivations and our point of view remain unchanged. We’ve focused on improving real world site performance. We’ve made progress on some microbenchmarks as a side effect. Focusing on another subsystem microbenchmark is not very useful.
Microbenchmarks and Real world web patterns have little in common
We think people should evaluate browser performance with real-world scenarios. Real-world scenarios involve using all the subsystems in the browser together rather than looking at single subsystems in isolation. Using a narrow slice of features to assess the big picture makes as little sense here as using the “Acid” tests to understand standards compliance.
This Channel 9 interview with Jason Weber (a Lead Program Manager on the IE team focused on performance) is worth watching if you’re interested in hearing more about the difference between real world performance and microbenchmarks,
The IE Test Drive site offers samples that run in all browsers and deliberately represent real-world site patterns rather than microbenchmark-style samples. The visualization of the real-world samples is often more fun than a graph, as with Galactic, browser hunt and speed reading. The performance differences between browsers can be striking. They reflect how we’ve designed for real world, end-to-end performance rather than tuning subsystems for microbenchmarks.
Previews with Meaning
Back in March, we committed to delivering public Platform Preview Builds to the developer community on a regular schedule leading up to the IE9 beta. Feedback about these previews from developers has made both the IE9 development process and the IE9 release itself significantly different from previous IE releases.
This latest Platform Preview comes about two and half weeks after the most recent Preview. Leading up to the IE9 beta, we released Platform Previews approximately every eight weeks. We have internal builds of IE at least once a day, often more. Why not release public “dailies” and “nightlies” of IE?
The cadence of IE Platform Previews reflects our point of view: the point of a browser is to run actual websites, not just benchmarks or samples that are hardwired for one browser. Our point of view starts with providing consistent quality to respect customers’ time and includes delivering meaningful progress with each Platform Preview.
Twenty four hours of elapsed time is rarely meaningful. “Nightlies” vary widely in performance and quality, and may not run actual websites successfully. Those daily builds are of some interest to a small audience of “insider” enthusiasts who often take activity (even incrementing the version number) as progress. The gap between the IE Platform Preview download numbers (in the millions) and the other browsers’ pre-release offerings reflects this difference.
Looking ahead, we will continue to improve IE9’s performance. Making the full power of the PC available to websites is part of our focus on real-world sites and real-world performance. We’ll continue to work with the W3C and other browser developers to deliver on the goal of the same markup (the same HTML, CSS, and script) working across browsers. We’ll continue to take a holistic approach to the browser experience and platform and safety. We’ll also continue to release at a cadence that provides meaningful builds for the community to provide meaningful feedback.
- January 2014
- October 2013
- August 2013
- July 2013
- June 2013
- May 2013
- April 2013
- March 2013
- February 2013
- January 2013
- November 2012
- October 2012
- August 2012
- July 2012
- June 2012
- May 2012
- April 2012
- March 2012
- February 2012
- January 2012
- December 2011
- November 2011
- September 2011
- August 2011
- July 2011
- June 2011
- May 2011
- April 2011
- March 2011
- February 2011
- January 2011
- December 2010
- November 2010
- October 2010
- September 2010
- August 2010
- July 2010
- June 2010
- May 2010
- April 2010
- March 2010
- February 2010
- January 2010
- December 2009
- November 2009
- October 2009
- September 2009
- August 2009
- July 2009
- June 2009
- May 2009
- April 2009
- March 2009