A great presentation by Andy on the use of progressive enhancement at Clearleft.
Tuesday, January 25th, 2011
Friday, December 4th, 2009
A nice resource (built in HTML5) to connect developers and designers who want to Make A Thing.
Monday, March 2nd, 2009
A lovely shout-out to Clearleft from the BBC: "Along with other awesome UK companies like ClearLeft, we hope the work we're doing influences more web companies to adopt more best practice, like following the principle of 'progressive enhancement'."
Monday, December 1st, 2008
Rejoice! 24 Ways is back again. Prepare for 24 days of web development articles.
Monday, August 18th, 2008
Here's a great project from Andrew Mager. He takes a little time out at lunch to post a small markup or CSS tip. Over time this builds up into a really valuable resource.
Wednesday, April 9th, 2008
App Engines of Creation
At last night’s £5 App gathering, after Glenn entertained us with the story of setting up Madgex, Paul and Simon unveiled a little thing they’ve been working on called WalRSS. In a nutshell, you point it at a URL and it makes a nice iPhone/iPod Touch version by styling the associated RSS feed.
Simon talked about all the headaches involved in such a seemingly simple concept. All the problems boiled down to the fact that the app needs to consume/parse/scrape third-party content. It turns out that consuming/parsing/scraping HTML and RSS is an order of magnitude hairier and scarier than pointing at a nice shiny RESTful API. In a textbook example of Postel’s Law, Simon needed to be ultra-paranoid about malicious users potentially taking down his server while being overly-generous in the kind of malformed, invalid RSS/Atom he accepted because, as it turns out, a helluva lot of feeds out there are bozo-compliant. With all sorts of clever server-side solutions at his disposal to handle polling, load balancing, caching and message queueing, he quickly came to realise that he was becoming more of a sysadmin than a web developer.
Ironically, just the day before the £5 App meetup, Google announced their App Engine. WalRSS is almost exactly the kind of app that the App Engine is designed for: it’s written in Django and it needs to do the kind of processing that Google’s infrastructure was made to handle.
I for one welcome our new App Engine overlords. I quite like to dabble in the occasional bit of backend coding but I have no desire to delve into the domain of systems administration.
There’s already an OpenID provider built on Google App Engine. This means that anybody with a Google account potentially has an OpenID URL. You’d have to log in through the app first but from then on, you could use
http://openid-provider.appspot.com/[your username] as your login.
Right now I’m using
http://adactio.com/ as my OpenID URL, delegating to
<link rel="openid.delegate" href="http://adactio.myopenid.com/" />
Should I ever tire of MyOpenID, I guess I potentially update my delegate link to use Google:
<link rel="openid.delegate" href="http://openid-provider.appspot.com/adactio" />
I’d still need to update my
openid.server link though.
Oh, you think this is geeky stuff? You should have heard Simon last night. Actually, you could have if you tuned into Ribot’s live broadcast on Qik.
Thursday, September 20th, 2007
Speaking from experience, I concur.
Friday, August 10th, 2007
Videos ands slides from the recent Oxford Geek Night.
Wednesday, July 25th, 2007
Great article from Brian ranging from introducing microformats right up to the current state of play.
Wednesday, July 4th, 2007
Apple Developer Connection - iPhone for Web Developers - Optimizing Web Applications and Content for iPhone
Straight from the horse's mouth, advice for web developers on how the iPhone's browser renders pages. I'm very intrigued to find out how it handles liquid designs with no set min-width.
Monday, April 23rd, 2007
Friday, November 10th, 2006
New kids on the block.