Dimitri Glazkov

Framework for Tomorrow’s Webseven days beforeI am trying something new here. Instead of blabbering and shaking wrinkled…The Horrific Markup of Live Spaces and Possible Explanation of Dare not Getting Microformats

· 1 min read

Feelin’ all AJAXy: How Prince of Salamis Became the Moniker for Stuff Done Before2005Developers of the MSDN Library site, I feel your pain. You’ve perfected…It’s a Friday surprise! After reading this post by Dare Obasanjo,
I dutifully followed the links in the article. Upon stumbling on his Live Spaces friends page, I instinctively hit Ctrl+U to peek at the source code. Ow! Ow! My eyes! My tired bespectacled eyes!

Progressive Enhancement: Couldn’t have said it better myself2005Here are two more examples of poor progressive enhancement:Dear readers (yes, all 2 of you — Privet, Mom!), let’s all hold hands and stand in a circle. Let’s promise ourselves to never look at that pitiful, congealed elephant-man, malignant-growth of a code ever again. It’s just better that way. And you, Spaces developers… Well, shame on you. You should know better than dumping this crap on the Web. No wonder poor Dare can’t get “screen-scraping” out of his mind: he probably hasn’t even seen good semantic markup, much less realized its benefits. Have you?

Margin Marks UI Concept11 days afterMargin marks is a user interface concept that aims to expose microformats…Oh, and Dare, bad call on the friends.get example. You should probably use fql.query to get something more useful than a list of friend UIDs for any sort of social network portability. But I’ll leave you alone with your point of view on what can and cannot be an API.