To solve some of the compatibility issues with the Atom newsfeed, I’ve decided to route the feed through FeedBurner. Google acquired FeedBurner last year, and there has apparently been some discontent with the service, but it seems fine to me. The new feed URL is: http://feeds2.feedburner.com/mikeyp. This is the default feed when you subscribe in the browser, or click on the Subscribe button. The original Atom and RSS feeds will continue to work fine.
Originally, I wanted every element of the blog to be served directly from MikeyP.com, mainly to optimize page loads, preserve XHTML validation, and guarantee decent rendering fallback to mobile devices. But I’m using a lot of “outsourced” services on the site now, including:
These services essentially transfer the bandwidth burden from my site to the client browser and/or service host, while requiring JavaScript support on the client. However, not all of them validate with correct XHTML. Generally, widgets often don’t “encode” ampersands because they inject HTML instead of XHTML, which will cause XHTML validation to fail.