About Nicholas C. Zakas

Recent Posts

RWE 2007: Day 2

I’m home a bit early from the Rich Web Experience today, having sat through only two presentations. I’m exhausted, after having gotten home past midnight last night, and given that my talk tomorrow is at 8:30am, I thought it wise to get home and get to sleep early. I sat through Bill Scott‘s presentation on... […]

Internet Problem: Building a better search engine

The current leader in Internet search is undoubtedly Google. Pretty much anyone else who wants to enter the search engine market is trying to figure out a way to beat Google. Maybe it’s the algorithm or the content that people really want? No one knows for sure. The problem with trying to beat Google is... […]

RWE personal scavenger hunt

It’s almost here. The Rich Web Experience is just about a week away and I’m getting pretty excited. I’ve just finished uploading my slides for my two presentations and I really can’t wait to get started. It’s my first external conference so I’m looking forward to…well…pretty much everything about it. To make things a bit... […]

Are local variables faster? Part 2

As a follow-up to my last post, I’ve devised a new experiment to test the relative speed of accessing global variables versus accessing local variables. Several commenters correctly pointed out that my first experiment was flawed due to the repeated variable initialization in the local variable test case. I clearly forgot to take into account... […]

Are local variables faster?

For years, I’ve heard that local variables in JavaScript are faster than global variables when used inside of functions. Logically, this always made sense to me: the longer the scope chain the longer it would take to look up the chain and find a particular variable. If the variable was local, however, the search would... […]

Come see me speak

Just a quick note to remind everyone that the Rich Web Experience 2007 is just a couple of weeks away (September 6-8) and I’ll be making two presentations. The first is on Maintainable JavaScript, the one I gave at the internal Yahoo! developer conference earlier this year. This will be the first time I’ll be... […]

Internet Problem: The dating site dilemma

Lately, I’ve been thinking a lot about the problems that are attempting to be solved online right now. This is Web 2.0 and there’s a newfound enthusiasm for sites providing services which means that everyone is trying to provide a service online. The problems facing Web 2.0 entrepreneurs are different from those facing Web 1.0... […]

My Yahoo! over iGoogle

Laptop Magazine just did a review pitting all of Yahoo!’s products and all of Google’s products against each other. Of particular interest was their choice of the new My Yahoo! over iGoogle for best personalized homepage. From the article: We don’t know what steroids the new My Yahoo is on, but the new starter page... […]

What makes a good front end engineer?

I was doing an interview yesterday here at Yahoo! and we had come to the point where you typically allow the candidate to ask some questions. I have to say that most of the time I’m pretty disappointed with the questions I get. I like to hear questions that indicate a certain sense of passion... […]

The state of web syndication

From time to time, I’ve blogged about where I saw the issues in web syndication such as verbiage and roadblocks to adoption. Here I am, almost a year after that last post and even though web syndication is incredibly popular, it still amazes me how unintuitive the entire experience can be…even for web geeks like... […]