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

New Patterns: XMLHttpRequest Call and IFrame Call

October 10th, 2005 · 2 Comments

Full drafts are now online for the two big Web Remoting patterns: XMLHttpRequest Call and IFrame Call. There are also a couple of new demos to illustrate GETting and POSTing with both call types: XMLHttpRequest Example, IFrame Example. A few extracts follow, but first, let me ask you: Do you know of any public IFrame remoting […]

[Read more →]

Tags: HumansAndTech · Links · SoftwareDev

Ajax can *Improve* Performance Too

October 5th, 2005 · 6 Comments

Recent Ajax apps like Kiko are sluggish according to Alexander Kirk’s “Rise of Slow Ajax Applications (via AjaxDeveloper): Pages get more voluminous because so much code has to be loaded to the browser (which makes the browser slow again) so you could just begin to use the application. This somehow reminds me of all […]

[Read more →]

Tags: HumansAndTech · Links · SoftwareDev

New Ajax Demos

September 16th, 2005 · No Comments

Further to the previous post on new Ajax programming patterns, it’s also worth noting there’s a new bunch of corresponding online Ajax demos too. Being programming patterns, they tend to be “pure refactorings” rather than enhancements, thus the user experience is mostly the same - you have to look under the covers to see what’s […]

[Read more →]

Tags: HumansAndTech · Links · SoftwareDev

18 New Ajax Programming Patterns

September 16th, 2005 · 4 Comments

I’ve uploaded full text for 18 new Ajax patterns, completing a first-cut draft for all Programming Patterns content, which will be one part of the book. This section bridges the gap between the very basics of Ajax - XMLHttpRequest, DOM, etc - and the high-level stuff like widgets and visual effects. For instance, how do […]

[Read more →]

Tags: HumansAndTech · Links · SoftwareDev

Cross-Domain Portlets with Start.com Gadgets/Widgets/Startlets

September 14th, 2005 · 2 Comments

Scott Isaacs on a new Start.com feature (quoted on Ajaxian): DHTML-based Gadgets: Start.com consumes DHTML-based components called Gadgets. These Gadgets can be created by any developer, hosted on any site, and consumed into the Start.com experience. The model is completely distributed. You can develop components derived from other components on the web. Remote portlets take […]

[Read more →]

Tags: HumansAndTech · Links · SoftwareDev

A Few Ajax Gotchas At Jalecode

September 9th, 2005 · 2 Comments

Andrew Sutherland offers a few Ajax Gotchas/Tips. I’ll add some comments. Escape content with encodeURIComponent() which is superior to escape. XMLHttpRequest’s readyState tells you how far the request has progressed. MM: If you’re confused about readyState’s transition from 0 to 4, you have good reason to be. Read the recent posting and comments on David Flanagan’s blog, and […]

[Read more →]

Tags: HumansAndTech · Links · SoftwareDev

A Fading Habit

September 8th, 2005 · 1 Comment

I’ve noticed that I’ve recently habitualised the Yellow Fade Technique, or what the Ajax patterns refer to as One-Second Spotlight. The typical Fade example is a form field. When you change it, the field is suddenly highlighted, then gradually fades back to its original form. This tells the user that “the computer” knows something’s happened, and […]

[Read more →]

Tags: HumansAndTech · Links · SoftwareDev

Stealth Startup “Register For Interest” Pattern

August 31st, 2005 · No Comments

Has anyone else noticed the Ajaxian “Register for Interest” pattern sported by the new-skool stealth startups? The new Firefox+++ project, Flock (via Ajaxian) is doing it right now. Essentially, “This is happening in a few weeks, leave your mail, we won’t spam you, and we’ll tell you about it.” I submit my email. Then the page morphs […]

[Read more →]

Tags: HumansAndTech

Ajax Periodic Refresh, Chat, and Multiplayer Gaming

August 27th, 2005 · 6 Comments

First, a quick update on yesterday’s book anouncement: Thanks for your interest. Yes, it will be published as a physical book. In the O’Reilly animal format. And no, I don’t know which animal. Periodic Refresh is a pattern where the page runs a loop to continuously grab fresh data from the server (Ajaxify Time Demo). As that […]

[Read more →]

Tags: HumansAndTech · Links

Ajax Design Patterns Book

August 26th, 2005 · 32 Comments

I’m pleased to announce the in-progress patterns at ajaxpatterns.org will be completed and published as an O’Reilly book: “Ajax Design Patterns”. The accompanying podcast explains the details, here’s a summary: I’ll be completing full-text descriptions for all the listed patterns, give or take some restructuring. ajaxpatterns.org will remain online, with full content - before, during and […]

[Read more →]

Tags: HumansAndTech · Podcast · SoftwareDev