Category: Development

Mar 122008

The panel yesterday went very well. Thanks to the code-hungry attendees for filling a ballroom for the most technical panel of the conference! John has posted the slides from the talk. Audio will be released eventually, but I don’t know when.

(2)

Mar 82008

The REAL Secrets of JavaScript Libraries

Are you ready, Internet? Here are the scandalous secrets you won’t hear about in my SXSW panel on Tuesday.

Mar 52008

Don’t get me wrong: on balance, I’m thrilled with the standards support in Internet Explorer 8. But I’ll highlight two areas that really disappoint me. The first is the fact that IE’s proprietary event system is here to stay. The second is that, apart from generated content, giant parts of CSS 2.1 are still unsupported (like :first-child). This dilutes the value of IE8’s support for the Selectors API. If you’re running the beta, this test page will tell you whether it groks a particular selector. I’m sure all this will come up at select SXSWi panels.

(2)

Jan 312008

Prototype 1.6 & Opera

Prototype 1.6.0.2 was released last week. It’s a bugfix and performance release, naturally, but for the first time Prototype boasts official support for Opera 9.25 and higher.
For a while we’ve supported Opera on a casual basis — we’d try to fix bugs reported against Opera, but we’d let small test failures slide. Call it C-grade browser […]

Jan 232008

I would love it if someone who objects to the feature could describe the path by which Microsoft could redeem itself. If they break backward compatibility, people will claim they’re evil. If they don’t implement the standards, people will claim they’re evil. Their existing features don’t comply with standards. The only way to maintain backward compatibility while altering existing features is through versioning. The standards bodies aren’t interested in versioning. Sounds kind of like a no win situation to me. So what should we do, point a revolver at their head and demand they pick sides?

Neil Mix

Jan 222008

Standards & Complications

Acid2 was the good news. This is the bad news. I don’t mind so much, really, because it’s the least painful solution to a problem that needed to be solved.

Jan 112008

[N]ext time you wonder why your toolkit of choice is built the way it is or why it’s even necessary, just remember that in many cases they are protecting you from a decade or more of bad decision making.

Alex Russell

Jan 32008

I’ve been working hard on RKelly lately. RKelly is a Ruby implementation of Kelly. Kelly is a fictional project that I made up so that I could name my project RKelly.

Aaron Patterson

Dec 292007

Justin looks at what YUI gets right in fostering third-party scripts. In particular he enjoys the inline documentation, which gets converted to an API reference using JsDoc Toolkit. I’ve long been interested in inline docs, but have not found a system that would not require more effort than writing the docs separately as we do now. (Relatedly: Prototype UI seems to be using Natural Docs.)

Dec 112007

Unfortunately, to start this incremental rendering, Safari requires a kilobyte of data at the beginning of the stream. In Orbited, we use 100 <span></span> tags for this. But at some point we’ll perhaps switch this to some tasteful ASCII art.

Jacob Rus

This is

The weblog of Andrew Dupont, web interface developer and writer.

Categories

Feeds

Feed Atom  Feed RSS