Archive for the 'JavaScript' Category



Yes, folks, it’s going to be another one of those posts.
We discovered as soon as we (and our users) got their hands on Internet Explorer 7 that freehand drawing in Thinkature was misbehaving. In particular, we learned that it was only possible to start a drawing in IE7 if the cursor were positioned on […]

Jon interviewed by Yahoo!

I had the privilege of speaking with Eric Miraglia of Yahoo! earlier this week, and they’ve just posted the interview on the Yahoo! User Interface Blog. Eric works with the Presentation Platform Engineering team, which produces the Most Excellent(tm) YUI Library and Design Pattern Library. We use YUI extensively throughout the Thinkature application […]

Whew. I’m tempted to come up with a shorter title for this post, but I think “Flash-to-JavaScript communication with a streaming HTTP connection in Internet Explorer” appropriately and specifically defines the problem (which I’m sure people run into all the time). I digress.
If you’re interested in the Hot New AJAX Web 2.0 Ethernet […]

Setting up handlers that run after an event has fired is a tricky thing to do in JavaScript. Suppose you’re trying to work with text as it’s being entered by a user. As a silly example, suppose you wanted to have a <div> mirror the contents of a <textarea>. You might try […]

Very large JavaScript applications like Thinkature are not yet very common (or at least not as common as their smaller AJAX cousins). As a result, the body of literature on designing, debugging, and optimizing those applications is small, although it is growing.
As we got ready to launch Thinkature, we noticed that loading complicated workspaces […]