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

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

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

Filthy Rich Clients

May 3rd, 2006 · No Comments

Starting to hear more about filthy rich clients, which I guess came from this presentation at JavaOne, by Christopher Campbell, Romain Guy, Chet Haase, and Kenneth Russell. Animation and whizzy graphical effects can be totally gratuitous, but they can also be used to make applications more effective and users more productive. This session examines fundamentals of […]

[Read more →]

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

Who’s Your Coding Hero?

March 20th, 2006 · No Comments

Jeff Attwood asks, “Who’s Your Coding Hero?”. Not everyone has one, but you’re lucky if you do. For me, there’s no question about it: Philip and Alex rule. After seeing him speak (to an audience of perhaps 30-40 people!), I realised how much more there was to the web. The things you hear about Web […]

[Read more →]

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

Ajax Lite Versus Ajax Deluxe

February 16th, 2006 · 3 Comments

Harry Fuecks suggests there are two types of Ajax apps: HTML++ and Client/SOA. This is something I’ve noticed too, and it cuts right across the Ajax architecture, impacting on the user-interface, the physical architecture (browser-server separation) and the abilities of the developers involved. The “Ajax App” pattern addresses this as a decision. It’s the root pattern […]

[Read more →]

Tags: HumansAndTech · Links · SoftwareDev

Basics of Ajax 2 of 3: Web Remoting (XMLHttpRequest etc) (Podcast)

November 2nd, 2005 · 4 Comments

Ajax Basics 2 of 3 This is the second 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 - Events and Timing. Podcast 2: Web Remoting (XMLHttpRequest, IFrame, HTTP Streaming) This 75 minute podcast covers web remoting concepts and the […]

[Read more →]

Tags: Links · Podcast · SoftwareDev

Mocks, Stubs, Dependency Injection, and … XMLHttpRequest

October 31st, 2005 · No Comments

“A Mock Is Not So Stupid After All!” Dave Crane’s been talking about Mocking the Server-Side: A Mock Object is a stand-in for the real thing. Few modern programs are really standalone, and enterprise apps require a very complex context in order to operate; containers, databases, directories, web services, etc. This can make testing difficult, […]

[Read more →]

Tags: Links · SoftwareDev