Recent Posts

Thoughts on HTML 5

I’ve just finished taking a look at the working draft of HTML 5 and thought I’d share my thoughts. Clearly, HTML 5 is meant as an evolution of HTML 4, which has both its good and bad points. Accordingly, there are both good and bad parts of the specification. My thoughts are as follows: I... […]

Book Review: Pro JavaScript Design Patterns

Fellow Yahoo Ross Harmes and former Yahoo Dustin Diaz recently released their first book, Pro JavaScript Design Patterns. Since they were kind enough to drop a copy by my cube, complete with autographs, I feel like I need to at least mention the book here. So I figured I might as well give an honest-to-goodness... […]

Writing for how people read

The way that people read is a fascinating thing. The interaction between printed letters and our mind is a magical process that seems to defy logic at times. There was a chain letter going around a couple years ago that scrambled the letters in each word in a very unique way: the first and last... […]

YUI 2.5.0: YUI Test reaches GA and more

In case you missed the official announcement, today YUI 2.5.0 was released. With this release, YUI Test has been promoted out of the beta stage into general availability (GA). I’m really excited about this as YUI Test was my first contribution to YUI and I honestly believe it’s probably one of the most useful pieces... […]

Top JavaScript books of all time

I came across this link today, naming Professional JavaScript the 3rd best JavaScript book of all time. I know it’s not a huge site, but it’s always nice to know that people like your work. Just wanted to post a thank you to Ryan for his kind words. […]

More Opera weirdness

As I continue to plow through another chapter in the new book, I’m discovering more weird stuff in Opera. On the surface, Opera appears to have very good standards support and reports what it supports fairly well. However, there are some areas where it really falls down: For keydown and keyup events, Opera returns the... […]

Learning to program

I was talking with some co-workers yesterday during a break when the topic of children and programming came up. More specifically, how to get children started programming. That led me to thinking about how I first got started and the progression from that first step to where I am today. As best I can tell,... […]

The mysterious Wii remote JavaScript API

I remembered some time ago coming across an article over at the Opera Developer Community about a JavaScript API for the Wii remote that was supported in Opera for the Wii. I just went over there tonight and found a mysterious “access denied” message on the page. I then found this post that showed the... […]

New site feeds – please update!

Just a quick note to let everyone know I’m going to be moving the location of the feeds for my site. This is part of my ongoing quest to finally update the design/layout/architecture of this site. I’ll keep the old links working for a bit, but for better forwards-compatibility, please update your favorite newsreader to... […]

PC Magazine: My Yahoo given 4/5

In what will hopefully be the first of many positive reviews this year, My Yahoo! was given a 4-out-of-5 rating in a PC Magazine review. The review, which came out today, makes comparisons against what are perceived to be the two biggest competitors: Netvibes and PageFlakes. The old My Yahoo! seemed to get a little... […]

Copyright © 2004-2016 Nicholas C. Zakas. All Rights Reserved. All code examples on all pages, unless otherwise indicated, are BSD licensed. Blog Feed