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

Entries Tagged as 'Ajax'

Ten Reasons Why IE6 Development is Significantly Better in 2010 than 2001 (But Still Painful)

August 25th, 2010 · 1 Comment · SoftwareDev

This post mentions IE6 everywhere, but it’s not about IE6 at all. In my standard rant on the three ages of web development, a standard sub-rant is our improved ability to develop on IE6:

Although it was created back in 2001, we could do far more with it in 2004 (e.g. Google Maps) than we could [...]

[Read more →]

Tags: ···

CORS, Scraping, and Microformats

August 10th, 2010 · 6 Comments · SoftwareDev

Jump straight to the demo.

Cross-Origin Resource Sharing makes it possible to do arbitrary calls from a web page to any server, if the server consents. It's a typical HTML5 play: We could do similar things before, but they were with hacks like JSONP. Cross-Origin Resource Sharing lets us can achieve more and do it [...]

[Read more →]

Tags: ·····

Joining Google

March 16th, 2010 · 10 Comments · SoftwareDev

I mentioned I'm moving on from Osmosoft a few weeks ago and after 12days and a week of doing much less than one could ever have imagined, it's time to announce where I'm going: Google. I'll be joining Google as a Chrome developer advocate, which means focusing on HTML5, Javascript, the Chrome browser, ChromeOS, and [...]

[Read more →]

Tags: ····

Not Your Grandpa’s Framesets: Premasagar Rose shows us IFrame 2.0!

February 9th, 2010 · No Comments · SoftwareDev

usual live blogging caveats - spelling errors, messy, etc etc

@premasagar is visiting the Osmoplex today (thanks @jayfresh for arranging it) and is taking us through his work on iframes, widgets, and sandboxing. I've realised we could perhaps be collaborating as my jquery-iframe plugin is so close to his. Different emphases, but much overlap.

GitHub is where [...]

[Read more →]

Tags: ····

It starts with a Yellow Fade: The need for a more comprehensive understanding of visual effects on the web

October 8th, 2009 · 2 Comments · SoftwareDev

Around the time Ajax got coined, one of the already-known patterns was 37Signals' Yellow Fade Effect. As techniques were shared and visual effects libraries emerged, we began to see visual effects become commonplace on the web. I documented four of them in Ajax Design Patterns: One-Second Spotlight, One-Second Mutation, One-Second Motion, Highlight. (I wish I [...]

[Read more →]

Tags: ·····

SimpleMessagePlugin: Unobtrusive TiddlyWiki Status Message

October 3rd, 2009 · No Comments · SoftwareDev

To simplify TiddlyGuv message rendering, I made "SimpleMessagePlugin". It removes the message box 1 second after a message was shown (using displayMessage). In the event another message appears in that time, it appends the message (as it normally does) and extends the message box's lifetime by a second. In other words, it always closes a [...]

[Read more →]

Tags: ····

State of jQuery 2009

September 18th, 2009 · No Comments · SoftwareDev

Fred noticed Jon Resig's State of jQuery slides are up:

State of jQuery '09View more documents from jeresig.

Highlights for me:

Now:

Now using sizzle, the quick, generic (not just JQuery), selector engine. Slide 8 show s almost 2* performance improvement on IE6 from JQuery 1.2.6 -> 1.3.2. Performance improvements are apparently dramatic (browser averages):

width() / height() ~4* speedup (good - [...]

[Read more →]

Tags: ··

Modal Dialog JQuery Plugin

August 27th, 2009 · No Comments · SoftwareDev

This has been a while coming, but I made a little "yet another modal dialog lightbox JQuery plugin" thing this week.

Demo and Download for Modal Dialog - JQuery Plugin

It was driven by TiddlyDocs, but I've been wanting one anyway for a while. Mostly because lightbox libraries generally do some hocus-pocus on page load, like applying [...]

[Read more →]

Tags: ·····

Towards A Single Page Application Framework

August 18th, 2009 · 3 Comments · SoftwareDev

Tonight, I was thinking of making a Twitter app to manage my various accounts (I have ~dormant accounts related to projects like @webwait and @listoftweets). The app would be holding username and password details for each of these accounts, so it made sense to build it as a Single Page Application (SPA). This way, a [...]

[Read more →]

Tags: ·····

ColourLovers API – JSON Demos

August 2nd, 2009 · 3 Comments · SoftwareDev

About a year ago, I was excited to discover ColourLovers had an API. There is some great data about colours and palettes on that site, and some great possibilities for mashups - some as general-purpose art projects, and some as tools for designers.

However, I noticed there was no JSON-P interface, so there was no way [...]

[Read more →]

Tags: ·····