It’s often a requirement for an Ajax app to “bust the cache”, i.e. call a service and ensure its response comes direct and not from a cache. For all the talk of fancy header techniques, the easiest way to do it is by appending an arbitrary parameter, typically a random number and/or a timestamp i.e. […]
Digg API - Can’t Bust the Cache
June 30th, 2007 · 2 Comments
Tags: SoftwareDev
New Website: Web-O-Random
March 16th, 2007 · No Comments
I made a new Ajax toy. Web-O-Random is a random website finder with some Ajaxy goodness: Sites load into a carousel (slider) component. Thanks to Bill Scott and Yahoo! for providing the original component and Sebastien Gruhier for the prototype port which is used here. Pages load into an IFrame (as with WebWait). User can re-randomize, […]
Tags: Links · SoftwareDev
When Tags Fail
October 17th, 2006 · 5 Comments
Here’s a view of upcoming events in London at this time. Three closely related topics with a number of web-savvy taggers (if attendees of events like this can’t tag, who can?). And yet, zero tags in common. It would be very compelling to subscribe to events in your area and under a certain topic, so they automatically […]
Tags: SoftwareDev
Ajax/Javascript: 8 Ways to Create Graphics on the Fly
October 1st, 2006 · 28 Comments
Ajax/Javascript: 8 Ways to Create Graphics on the Fly - digg this The ability to create rich graphics on the fly is one of the critical gaps in Ajax. There are indeed techniques to do it, albeit far from perfect, and some are do-able today if you take a pragmatic view of things and keep graceful [...]
Tags: Links · SoftwareDev
Ajax Functionality and Usability Patterns - Podcast 4 of 4: Functionality Patterns
September 23rd, 2006 · 2 Comments
This is the fourth and final podcast in the series on Ajax functionality and usability patterns (Book: Part 4, pp 327-530). This 54-minute podcast covers seven patterns of Ajax Architecture (Book: Chapter 17, pp 473-530): Lazy Registration Direct Login Host-Proof Hosting Timeout Heartbeat Unique URLs Dynamic Favicons Dedicated to the Nitobians, whose last podcast inspired me to crank another one out again. Recent events [...]
Tags: Links · Podcast · SoftwareDev
“Ajax Design Patterns” - Book of the Month
September 20th, 2006 · 2 Comments
Ajax Design Patterns is Book of the Month in this month's .Net mag (p.23, Issue 155, October, 2006). Incidentally, the mag is about the 'Net, not specifically MS .Net (which it pre-dates). The review says: So AJAX might be the hottest thing in programming since, er, ordinary Javascript, but it's no good just learning how to [...]
Tags: SoftwareDev
Odeo: Engineering Against Customer Loyalty
September 15th, 2006 · 4 Comments
GigaOM discusses "How Odeo Screwed Up". Odeo is a service I want to like. I promoted it to others when it came out and I frequently use it as an example of the Richer Plugin pattern as it uses an effective combination of Flash and Ajax. However, I had to stop using Odeo six months ago, [...]
Tags: SoftwareDev
Ajax Functionality and Usability Patterns - Podcast 2 of 4: Ajax Page Architecture
July 25th, 2006 · 2 Comments
This is the second in the four-part series on Ajax functionality and usability patterns (Book: Part 4, pp 327-530). The guest for this week is Dave Johnson of Nitobi (the Ajax component developers formerly known as E-Business Applications), widget guru and author of the upcoming Enterprise Ajax book. Dave helps me walk through the patterns and [...]
Tags: Links · Podcast · SoftwareDev
Web 2.0: What Happened to Organic Growth???
July 16th, 2006 · 5 Comments
Another day, another round of VC. From TechCrunch this week: Online social network Multiply has closed a Series A funding round with $5 million from Transcosmos and $1 million from the company’s founders. Multiply is a service that filters all networking functions, from highlighted users to visible tag clouds, through a proximity filter with a slider. [...]
Tags: HumansAndTech
Ajax Programming Patterns - Podcast 3 of 4: “DOM Population” and “Code Generation and Reuse” Patterns
June 25th, 2006 · 1 Comment
The third podcast in this series of Ajax Programming Patterns. The 29-minute podcast covers five patterns. As with the previous podcast, there is reason for concern about the audio quality herein. Firstly, three patterns on DOM population - taking server response data and displaying it or storing it in the DOM: XML Data Island Retain [...]
Tags: Links · Podcast · SoftwareDev
