March 2008 - Posts

DataContractJsonSerializer - Json serialization built in to .Net 3.5
if you are ever trying to generate javascript objects server side, you should take a look at DataContractJsonSerializer . We used to have this ugly aspx code to spew out a list Urls as a JSON array: thumbUrls = [<% if(this.ThumbnailUrls.Count > Read More...
Finally found a good use for C# 3.0 Extension methods
I think of Extension methods as mostly a hack introduced so that the LINQ team could implement all their cool features without touching the core .Net dlls. Here's a use of extension methods I can get behind though: www.leastprivilege.com - Extension Methods Read More...
More testing of IE8 connection limits
From: Ajax Performance » Testing IE8's Connection Parallelism It appears that IE8 will allow for a total of 18 maximum connections across different subdomains in a page load (over broadband).  Good news for sites that use the multiple host name Read More...
Code Reviews as a Learning Tool
Caught a link to Moserware: What Does It Take To Become A Grandmaster Developer? and found the article quite illuminating.  I'd like to think I'm a level 3 or 4 dev by his numbers. :-) There are lots of good tips and tidbits in that lengthy article; Read More...
ASP.Net MVC Goes to Preview 2
Phil from the MVC team posts some Thoughts on ASP.NET MVC Preview 2 and Beyond I've been following the ASP.Net  MVC project from back when it was an internal-only project.  I haven't had a chance to play with Preview 2 yet, but I hope to once Read More...
Steve Souders measures IE 8 page load time improvements
From: High Performance Web Sites :: IE8 speeds things up . Lots of attention has been focused on the JScript improvements in IE8, but Steve "YSlow" Souders has measured the improvements to page load time based on the new 6 connections per host Read More...
Windows Live FolderShare ships!
In addition to the site I mostly work on, Windows Live SkyDrive , I also worked on a completely new website for Windows Live FolderShare, a product I've been using for about two years now to keep in sync all the files I have on the five or so machines Read More...
Going to the Velocity Conference
I'll be attending the Velocity Conference ( Link ) this summer.  The conference focuses on web performance and scalability, just like this blog :-) I'm particularly excited about the following speakers: Steve Souders, Google Eric Schurman, Live Search Read More...
Want to stop Global Warming? Just follow 14 simple rules
Steve Souders, author of the YSlow 14 rules for high performance websites did some back of the envelope calculations on the carbon footprint impact of not adhering to some of the rules. High Performance Web Sites :: How green is your web page? It's kind Read More...
Watch Your Cookie Sizes
If you read my last post, you may have noticed that we recently moved all SkyDrive static content to a CDN.  The CDN we use is sourced at the shared.live.com subdomain, since it's maintained by part of the Windows Live organization. I was digging Read More...
SkyDrive ships major performance improvements
One of the reasons I've been a bit out of commission lately is all the hard work I put in to the latest SkyDrive release.  Along with a few of the other developers, here are some of the things we accomplished in our "Milestone of Quality" Read More...
IE8 Performance Improvements
[I know I haven't posted in a while, but I'm still here.  Let's give this blogging thing another try!) With all the news out of Mix today, one set of items I found interested was all the perf work that went in to IE8.  From a few of the whitepapers Read More...

Search

This Blog

Syndication

Page view tracker