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

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

July 25th, 2006 · 2 Comments

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

[Read more →]

Tags: Links · Podcast · SoftwareDev

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

July 15th, 2006 · No Comments

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

[Read more →]

Tags: Links · Podcast

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

July 8th, 2006 · No Comments

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

[Read more →]

Tags: Links · Podcast · SoftwareDev

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

June 25th, 2006 · 1 Comment

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

[Read more →]

Tags: Links · Podcast · SoftwareDev

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

What browsers do developers use?

June 16th, 2006 · No Comments

Jeff Attwood points out that on w3schools, a huge majority of developers are still using IE. About 60% IE and 25% Firefox. Amazingly 2.3% are still using Mozilla (why?). Unfortunate that 60% of developers aren’t using IE … but the reality is many don’t have much choice…they’ll be working in corporate-standard windows environments, where IE already […]

[Read more →]

Tags: SoftwareDev

Pseudo-Threading: Multithreading in the Browser

May 30th, 2006 · 1 Comment

You know AjaxPatterns? It’s a wiki about Ajax. Anyway, it’s now fully open for editing, but I’ll post more about that later. Right now, this post covers a particular pattern that’s been sitting in eXtreme Stub mode for some time, and has now got a little flesh to it. Pseudo-Multithreading (mmmm…just rolls off the tongue) is […]

[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

Dynamic Favicons

March 16th, 2006 · 23 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