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 4

The Ajax Experience, May, 2006 (SF) Wrapup

May 16th, 2006 · 1 Comment

Okay, for those watching my live blogging at Ajaxian, you know I’ve just been to San Francisco for the Ajax Experience. San Francisco is always a fine place to be for work or a conference, we’re fortunate it turned out to be such an important place for our industry. I’m back home in London now […]

[Read more →]

Tags: Links

“So, Jesse, Is Ajax a Pattern?”

May 16th, 2006 · 1 Comment

… That’s the question I finally got to ask the man who gave Ajax its name, following Jesse James Garrett’s keynote last week at The Ajax Experience. I consider Ajax a very standard, uncontroversial, example of a pattern, so I’ve wondered why it wasn’t introduced as such, in the original Ajax paper. Jesse said he’s […]

[Read more →]

Tags: HumansAndTech · Links

134 Ajax Frameworks and Counting

May 10th, 2006 · 13 Comments

I’m here in SF for The Ajax Experience, talking about design principles and patterns for Ajax (big surprise!), and one of the things my presentation will point out is the importance of libraries and frameworks in implementing Ajax patterns. Ahead of the talk, I just did a quick count of frameworks and libraries on the […]

[Read more →]

Tags: 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

Mix ‘06 and Ajax Design Principles

March 23rd, 2006 · No Comments

‘Tis Goud reports from Mix ‘06, Microsoft’s web bash currently happening in Vegas. One of the presentations focused on the most important thing about Ajax: Usability. The session started with referencing two sites with information on: Usabillity Patterns, Michael Mahemoff Usabillity Guidelines, Thomas Baekdal Thomas’s guidelines were the first […]

[Read more →]

Tags: 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

SAG Ajax Patterns Review 1 - XHR Call, IFrame Call, HTTP Streaming

March 4th, 2006 · No Comments

A little while back, I mentioned that some people in the patterns community have been noticing the Ajax Patterns. In particular, there have been a series of discussions about the patterns by the Software Architecture Group in the University of Illinois Computer Science Dept (home of Netscape forerunner Mosaic btw). The SAG is led by […]

[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