Category Archives: Uncategorized

dojo.connect: Online Dojo Conference, Feb 10-12

Its been a rough year (or two) in the tech industry, and conference budgets aren’t what they once were. Dustin Machi’s doing his bit to keep the Dojo community connected by starting a fully virtual set of conferences, the first of which will be dojo.connect.
I’ll be there virtually and I hope you can join us. [...]

Dojo: Twice As Fast When It Matters Most

Some folks have noticed a new landing page for dojotoolkit.org, one that includes hard numbers about the performance of Dojo vs. jQuery. Every library makes tradeoffs for speed in order to provide better APIs, but JavaScript toolkit performance shootouts obscure that reality more often than not. After all, there would hardly be a need [...]

OSCON ‘10 RFP Is Open!

It’s that time of year again….and this year OSCON is back in Portland! The deadline for submitting your talk is Feb 1st, so if you’ve been building or learning awesome Open Source technology, don’t hesitate to get your proposal in. Remember that the process is competitive, so write your proposal with an eye toward what [...]

The Browser Wars: A Style Guide

Dear Tech Journalist and/or Editor:
Thank you for covering the browser market. Many users don’t understand that they have a choice of browser and by discussing the alternatives you help promote a healthy ecosystem and honest competition. In covering this important topic it’s easy to be loose with terms, but some shortcuts cross a bridge too [...]

SPDY: The Web, Only Faster

Of all the exciting stuff that’s happening at Google, one of the things I’ve been most excited about is SPDY, Mike Belshe and Roberto Peon’s new protocol that upgrades HTTP to deal with many of the new use-cases that have strained browsers and web servers in the last couple of years.
There are some obvious advantages [...]

A Bit of Closure

So from time to time I’d wondered what all the brilliant DHTML hackers that Google had hired were up to. Obviously, building products. Sure. But I knew these guys. They do infrastructure, not just kludges and one-off’s. You don’t build a product like Gmail and have no significant UI infrastructure to show for it.
Today they [...]

WebKit, Mobile, and Progress

PPK posted some great new compat tables for various flavors of WebKit-based browsers the other day, editorializing that:
…Acid 3 scores range from a complete fail to 100 out of 100.
This is not consistency; it’s thinly veiled chaos.
But I’m not convinced that the situation is nearly that bad.
The data doesn’t reflect how fast the mobile market [...]

More Orthodox Heresy

Dynamic languages can’t be fast relative to static languages
Any language with a working lambda can be saved from itself, given a fast enough runtime. But you can’t save the other folks who use that language
You agree with me
RDFa is smart technology, and can be cleanly integrated into HTML
It was all invented in the 70’s
Java-style static [...]

9L30 != 9L31a

Somehow I got out of sync with everyone else in the local distcc cluster at work. How? Weirdly, the XCode settings showed that while there were plenty of peers around to build with, they were all slightly off (har) in their OS version number, and therefore returned the dreaded “Incompatible Service”.
Some googling revealed that Apple [...]

Dojo Developer Day, TOMORROW

I’ve been so busy with with work and such that I totally forgot to mention that tomorrow, Sept 10th there will be a Dojo Developer Day in Mountain View, generously hosted by AOL.
Come for the whole day, drop by for a bit, or just join us for dinner/drinks afterward. In the ramp up to 1.4, [...]

A Contract With America

Dear Republican Senators (and Max Baucus):
Since you do not believe that health insurance should always be available via large-group policy to the vast majority of Americans, and since you seem to believe that the individual insurance market functions well, I believe it is only proper for you to buy insurance in the individual market.
As a [...]

American? Voting age?

Then please do yourself and your family a favor and read this piece by T.R. Reid on how health care in the rest of the world actually works (hint: better, cheaper, faster).
It distresses me that our health-care debate has been launched from false premises and has deteriorated from there. We cannot ignore the ongoing harm [...]

Note To Self: Faster Chromium Builds (Updated)

I spend my days in C++ on 32-bit Windows XP in Visual Studio 2005. The build and link times for Chromium are painful on this setup, in part because there has been flakiness with the multi-process build option for VS, in part because the incremental linker which can dramatically speed up builds can run out [...]

CSS 3: Progress! (Updated)

I’ve been in a pretty heated email conversation over the past couple of days regarding how effective (or not) the CSS Working Group has been. I’ve been pretty brutal in my critique in the past (and much of it still stands), but there’s reason to hope.
The best bits are — not surprisingly — being driven [...]

Some Orthodox Heresies

Just back from a long weekend, a couple of things struck me this morning that are evident but not perhaps obvious. Reality always has multiple sides, so in true Jenny Holzer style, please accept (but not entirely) these small web-development truisms:

Plugins are not evil.

The web is a force for social change.

The internet centralizes power…slowly…oh so [...]