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

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

[Read more →]

Tags: Links · Podcast · SoftwareDev

Ajax Programming Patterns - Podcast 1 of 4: Web Service Patterns

March 31st, 2006 · 3 Comments

Whereupon a new podcast series begins … As promised, a new series of Ajax pattern podcasts. This is the first of four podcasts on the Ajax programming patterns. In this 73 minute podcast, we look at the seven patterns of web services as they relate to Ajax clients. RPC Service Expose web services as Remote Procedural Calls […]

[Read more →]

Tags: Links · Podcast · SoftwareDev

Dynamic Favicons

March 16th, 2006 · 26 Comments

Favicons should ideally be easy to manipulate, as easy as manipulating the web page's UI. (Favicons are the little website icons you see in the address bar, browser tabs, etc.) For example, a chat app like Meebo could signal that your buddy's trying to contact you, a mail app like GMail could indicate You [...]

[Read more →]

Tags: HumansAndTech · Links · SoftwareDev

SAG Ajax Patterns Review 3 - Call Tracking, Distributed Events, On-Demand Javascript, XML Data Island, Browser-Side Templating

March 6th, 2006 · No Comments

Following from previous posts, here's my notes from the third SAG (Uni. of Illinois CS Dept) workshop/discussion on the Ajax Patterns. See the initial post for a background on this series. Note that there was a "2.5"th workshop on HTML Response, JSON Message, XML Message, etc - it happened, but there's no audio, so I decided [...]

[Read more →]

Tags: Links · SoftwareDev

Comet: It’s Ajax for “Push” (Podcast)

March 5th, 2006 · 8 Comments

Here's a podcast about Comet - exploring the two-way web with Ajax. From my Ajaxian post earlier today: Alex Russell has coined a term for a flavour of Ajax that’s been getting more attention of late. Comet describes applications where the server keeps pushing - or streaming - data to the client, instead of having the browser [...]

[Read more →]

Tags: HumansAndTech · Links · Podcast · SoftwareDev

SAG Ajax Patterns Review 2 - User Action, Scheduling, Web Service, REST, RPC

March 4th, 2006 · 1 Comment

Following from the previous post, here's my notes from the second SAG workshop/discussion on the Ajax Patterns. See the earliest post for a background on this series. Feb-2-2006 Second Ajax Patterns Discussion "We should set up wizlite "sag" group for annotations" [MM For the benefit of others, the online book draft version uses Alex Kirk's Wizlite.] Wizlite - [...]

[Read more →]

Tags: Links · SoftwareDev

Basics of Ajax 3 of 3: Events and Much More (Podcast)

March 4th, 2006 · 2 Comments

Ajax Basics 3 of 3 This is the final of three podcasts on the basic Ajax patterns. Podcast 1: Display Patterns and the DOM. Podcast 2: Web Remoting - XMLHttpRequest, IFrame Call, HTTP Streaming. Podcast 3: Dynamic Behaviour - User Actions (Events), Timing, Ajax App, Web Service, On-Demand Javascript, Richer Plugin Podcast 3: User Actions (Events), Timing, Ajax App, [...]

[Read more →]

Tags: HumansAndTech · Links · Podcast · SoftwareDev

Advanced Feature Wishlist for Ajax Frameworks

November 6th, 2005 · 2 Comments

Looking at the best practice/process patterns gave me some ideas for Ajax frameworks. Here's a few thoughts. I know some frameworks already do some of these things, though most don't, and none do all of them. Logging frameworks should provide a sensible default, ie log to a div, but allow for more flexiblity on the logging strategy, as [...]

[Read more →]

Tags: SoftwareDev

8 New Ajax Patterns (Diagnosis and Testing)

November 6th, 2005 · 1 Comment

Cool! The Best Practices/Processes Patterns are now complete. They are the final eight Ajax Patterns for now - "final" in the sense of "the list is not yet finalised". The patterns had been sitting there unattended for about four months now. More details on the new patterns later, but here's a quick summary ... First, there's a [...]

[Read more →]

Tags: Links · SoftwareDev

Basics of Ajax 1 of 3: DOM and Display Manipulation (Podcast)

October 30th, 2005 · 6 Comments

The Basics of Ajax: A 3-Part Podcast Series I'm beginning to podcast about specific Ajax patterns. To start with, a three-part series on the basics of Ajax development, covering all the Foundational Technologies patterns: Podcast 1: Display Patterns and the DOM. Podcast 2: Web Remoting - XMLHttpRequest, IFrame Call, HTTP Streaming. Podcast 3: Dynamic Behaviour - Events and Timing. These [...]

[Read more →]

Tags: Links · Podcast · SoftwareDev