Software As She’s Developed

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

Software As She’s Developed header image 4

Entries Tagged as 'DHTML'

Announcing Bitjuice: Ajax Bitmap API

May 27th, 2007 · 6 Comments · Links, SoftwareDev

[Read more →]

Tags: ····

Ajax Diagnosis And Testing Patterns – Podcast

October 14th, 2006 · No Comments · Links, Podcast, SoftwareDev

Welcome to Ye Olde Ajax Patterns Podcaste, the final in this series that began twelve months ago. 3+4+4+1 = 12 podcasts in all, covering 71 patterns (the 70 patterns in the the book as well as Dyanmic Favicons). Find them all on the podcast category – http://www.softwareas.com/category/podcast/ or subscribe to the podcast feed at http://www.softwareas.com/podcast/rss2. Thanks [...]

 
icon for podpress  Standard Podcast [60:19m]: Play Now | Play in Popup | Download

[Read more →]

Tags: ···········

Ajax/Javascript: 8 Ways to Create Graphics on the Fly

October 1st, 2006 · 31 Comments · Links, SoftwareDev

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 [...]

[Read more →]

Tags: ········

Lessons in Javascript Performance Optimisation: 90 seconds down to 3 seconds

September 26th, 2006 · 10 Comments · Links, SoftwareDev

Summary: Avoid $$(".classname") on large DOMs!!!

I've recently been optimising the guts out of a JS webapp I wrote, which was making IE crawl to a halt. I discovered this after introducing a stress-inducing data set. (Using Rails' fixtures makes light work of this; since the fixtures are Ruby templates just like the web templates, it's [...]

[Read more →]

Tags: ········

Ajax Functionality and Usability Patterns – Podcast 4 of 4: Functionality Patterns

September 23rd, 2006 · 2 Comments · Links, Podcast, SoftwareDev

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 [...]

 
icon for podpress  Standard Podcast [53:54m]: Play Now | Play in Popup | Download

[Read more →]

Tags: ·······

Ajax Functionality and Usability Patterns – Podcast 3 of 4: Visual Effects

July 31st, 2006 · No Comments · Links, Podcast, SoftwareDev

This is the third in the four-part series on Ajax functionality and usability patterns (Book: Part 4, pp 327-530). An audio discussion of visual effects is ideally short and sweet, so this podcast is but 13 minutes long.

This 13-minute podcast covers ten patterns of Ajax Architecture (Book: Chapter 16, pp 445-472):

One-Second Spotlight One-Second Mutation One-Second Motion Highlight

 
icon for podpress  Standard Podcast [13:34m]: Play Now | Play in Popup | Download

[Read more →]

Tags: ···········

Ajax Functionality and Usability Patterns – Podcast 2 of 4: Ajax Page Architecture

July 25th, 2006 · 2 Comments · Links, Podcast, SoftwareDev

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 [...]

 
icon for podpress  Standard Podcast [54:29m]: Play Now | Play in Popup | Download

[Read more →]

Tags: ···········

Ajax Functionality and Usability Patterns – Podcast 1 of 4: Widgets of the Web

July 15th, 2006 · No Comments · Links, Podcast

And so, a new series begins, based on the Ajax functionality and usability patterns (Book: Part 4, pp 327-530). We've already looked at the technical details, now we're looking at what Ajax can do for users and how to implement these features.

I'm asking guests to join me for most of the remaining Ajax Pattern podcasts. [...]

 
icon for podpress  Standard Podcast [83:27m]: Play Now | Play in Popup | Download

[Read more →]

Tags: ···············

Ajax Programming Patterns – Podcast 4 of 4: Performance Optimisation Patterns

July 8th, 2006 · No Comments · Links, Podcast, SoftwareDev

The fourth and final podcast in this series of Ajax Programming Patterns. As always, the patterns are online at AjaxPatterns.org and covered in the book too, now available at Amazon. This 33-minute podcast covers seven patterns of Performance Optimisation:

Browser-Side Cache Maintain a local cache of information. Guesstimate Instead of grabbing real data from the [...]

 
icon for podpress  Standard Podcast [33:47m]: Play Now | Play in Popup | Download

[Read more →]

Tags: ···········

Ajax Programming Patterns – Podcast 3 of 4: “DOM Population” and “Code Generation and Reuse” Patterns

June 25th, 2006 · 1 Comment · Links, Podcast, SoftwareDev

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 [...]

 
icon for podpress  Standard Podcast [29:00m]: Play Now | Play in Popup | Download

[Read more →]

Tags: ···············