A terrific case study in progressive enhancement: starting with a good ol’ form that works for everybody and then adding on features like Ajax, SVG, the History API …the sky’s the limit.
A really nice explanation by Todd Kloots of Twitter’s use of progressive enhancement with Ajax and the HTML5 History API. There’s even a shout for Hijax in there.
A great step-by-step tutorial from Brad on developing a responsive site with a Content First mindset.
Scott walks through the code and thinking behind the conditional loading pattern on The Boston Globe site. This is such a useful and valuable pattern!
I really like the thinking that’s gone into the design of Github, as shown in this presentation. It’s not really about responsive design as we commonly know it, but boy, is it a great deep dive into the importance of URLs and performance.
A superb post by Dan on the bigger picture of what’s wrong with hashbang URLs. Well written and well reasoned.
Tim Bray calmly explains why hash-bang URLs are a very bad idea.
This is what we call “tight coupling” and I thought that anyone with a Computer Science degree ought to have been taught to avoid it.
So why use a hash-bang if it’s an artificial URL, and a URL that needs to be reformatted before it points to a proper URL that actually returns content?
Out of all the reasons, the strongest one is “Because it’s cool”. I said strongest not strong.
Remy teaches non-techies how to use jQuery in a responsible way.
An excellent overview of Ajax and optimisation.
A wonderful example of why the patent system is so totally b0rked and completely unsuited to software. Someone patent Ajax (or Remote Scripting, if you prefer) back in 2001. Un. Bel. Eeeevable.
Mike has published his notes from day one of @media Ajax in London.
Call for Review: Updated WAI-ARIA Specification from Shawn Henry on 2008-08-06 (firstname.lastname@example.org from July to September 2008)
Shawn at the W3C wants feedback on the ARIA working draft, particularly "feedback on host language embedding, that is, how ARIA is implemented in HTML, XHTML, SVG, and other host languages." If you don't chime in now, don't bitch later.
A good overview of ARIA from the mighty Gez Lemon. There seems to be quite a bit of overlap with some HTML5 ideas here.
Ignore the attention-grabbing headline. Brothercake is something more nuanced here (and he's backing it up with examples).
I guess there's a Chinese version of Bulletproof Ajax (nicely spotted, Nate). I would have thought this is exactly the kind of thing my publisher would want to tell me about.
An open source project for parsing hCards to add to sign-up forms.
Steve Faulkner gives a rundown of the current state of play between screen readers and Ajax.
Easy as Pie Ajax Requests - Create compelling ajax in minutes with simple examples. | Notes from Phazm
This is a good straightforward hands-on explanation of Ajax: succinct and clear.
PPK delivers his report on the excellent @media Ajax conference.
A browser-based IM client from AOL. You heard it here first folks.
If you're in Dublin on the evening of the 8th of May, come 'round to Bono's hotel to hear me natter on about Ajax.
Another fun toy that uses Twitter's API, this one from Richard Pope.
A collection of scripts. There might be some good stuff here but use with care and discretion.
Christian talks to Aral and Niqui about Flash and accessibility.
Generate your own animated .gif for Ajax apps.
A PDF of Dan's slides from RailsConf. Looks like it was an excellent presentation.
The Spry framework from Adobe looks like it could be worth further investigation. I certainly like the underlying philosophy: lightweight, standards-based, and declarative.
Cameron has written a great article on using APIs with Ajax. I love the idea of using .htaccess to fake a proxy and get around the same-site restriction.
Cameron shares his thoughts on Ajax, Hijax, libraries and having fun.
Garret gives an excellent, excellent round-up of the factors involved in the behaviour layer of front-end architecture (that's 'building websites' to you and me).
The slides of the Hijax talk from the Ajax Developer's Day at XTech 2006 in Amsterdam.
Want to indicate that something is happening on a web page, like... oh, I don't know... an Ajax request or something? Here's a cornucopia of animated progress indicators.
Yes, Ajax is over-used but here are some cases where it really helps.
My fellow Brightonian geek, Dom, has written an article about using Perl and Ajax.
A transcript of the Q&A session with Dave.
"wankr will be a place for web 2.0 people to gather together in one humongous circlejerk so they can masturbate each other into a sticky frenzy over useless, meaningless bullshit."
"...it must degrade well. It must still be accessible. It must be usable. If not, it is a cool useless piece of rubbish for some or many people."
Web Ring 2.0
One great web development tip for every day in the Advent calendar, courtesy of Drew McLellan
Who knew? The way I do my Ajax is a microformat. AHAH: Asynchronous HTML and HTTP.
The W3C proves that it can move with the times: "The mission of the W3C Web API Working Group is to develop specifications that enable improved client-side application development on the Web." This is very good news indeed.
A web app for reading RSS feeds. Pretty nice, but I'll stick with Adactio Elsewhere for now.
A handy guide to using a wrapper for the Google Maps API.
An over-the-top article at Salon about 37 Signals.
Download the PDF of the slides and play around with the demo from Tim Lucas' recent presentation.
Ajax in The Guardian.
Yet another Ajax implementation, but this one is making some bold claims regarding accesibility. I must investigate further.
A nice introduction the XMLHttpRequest object by Cameron Adams.
This is cool and frightening in equal measures. Eric uses the Google API to demonstrate the effect of nuclear detonations on American cities.
An excellent alternative to the inline cruft so common in most Ajax applications.
Mike Stenhouse tackles the usability concerns raised by Ajax apps, specifically the breaking of the back button functionality.
A nice round-up of the Ajax summit.
An inspiring essay by Janice Fraser of Adaptive Path. The internet is back.
Google Maps for the UK. They still need to work on Ireland: my home town is an empty expanse.
Some good practical tips for improving accessibility in AJAX apps.