Software As She’s Developed

Mahemoff’s Podcast/Blog - Web, Programming, Usabilty from the Author of ‘Ajax Design Patterns’ (AjaxPatterns.org)

Software As She’s Developed header image 2

Ajax Programming Patterns - Podcast 2 of 4: Browser-Server Dialogue Patterns

June 20th, 2006 · 3 Comments

Continuing from the previous podcast (*cough* 12 weeks ago), more programming patterns. Unfortunately, this recording (and the next one) went pear-shaped. Sorry. I do, however, recommend them to those of you who’ve been wondering what an Ajax talk would have sounded like in crackly 1930s recording technology, and one in which the speaker has a severe cold. FYI The level was too low and it didn’t correct very well…maybe one day, I’ll re-record, but for now I’d prefer to just get them out there as they have been sitting in the libsyn archive for many weeks.

The 40-minute podcast covers the following patterns:

  • Call Tracking Accommodate busy user behaviour by allocating a new XMLHttpRequest object for each request. See Richard Schwartz’s blog entry.Note: Pending some rewrite to take into account request-locking etc.
  • Periodic Refresh The browser refreshs volatile information by periodically polling the server.
  • Submission Throttling Instead of submitting upon each Javascript event, retain the data in a local buffer and upload it periodically.
  • Explicit Submission Instead of submitting upon each Javascript event, require the user to explicitly request it, e.g. submit upon clicking a button.
  • Distributed Events Keep objects synchronised with an event mechanism.
  • Cross-Domain Proxy Allow the browser to communicate with other domains by server-based mediation.

Click to download the Podcast. You can also subscribe to the
feed if you want future podcasts automatically downloaded - check out the
podcast FAQ at http://podca.st.

This podcast covers six patterns on Browser-Server Dialogue: Call Tracking, Periodic Refresh, Submission Throttling, Explicit Submission, Distributed Events,

Thanks for your feedback since last time. Good, bad, or ugly, it’s all welcome - in the comments for this podcast or michael@mahemoff.com.

Listen Now:


 Standard Podcast [40:04m]: Play Now | Play in Popup | Download

Categories: Links · Podcast · SoftwareDev

Tags:

3 responses so far ↓

  • 1 Jason // Nov 7, 2006 at 9:39 pm

    Hi Michael, Getting a 404 error attempting to download this podcast. Will try again later just in case its my end.

  • 2 mahemoff // Nov 10, 2006 at 6:57 pm

    Fixed now, thanks.

  • 3 miguelp // Dec 26, 2006 at 3:53 pm

    the download link is for a file named usabilitypaterns is this the same that is on the usability patterns podcast????

Leave a Comment