About Nicholas C. Zakas

Recent Posts

Yahoo! Hack Day

For the first time ever, Yahoo! is opening up its campus to outside developers for a series of seminars and activities called Hack Day, which takes place next Friday and Saturday, September 29 and 30. Yahoo! has had internal hack days for a while, but this is your opportunity to be on the campus (legally)... […]

Closures considered harmful

Before you start throwing things this way, hear me out. A few years ago, no one ever talked about closures in JavaScript. They were a footnote to JavaScript, mostly discussed by people like Douglas Crockford on the Web. Since Ajax has become the focus of everyone’s life, closures have been talked about more and more,... […]

Don’t allow overriden methods

This is a little technique I’ve been working on for ensuring that objects don’t get used with overridden methods that shouldn’t be. To put it bluntly: if you’ve ever worried about someone overriding one of your methods through inheritance in JavaScript, here’s the solution. Basically, the idea is very simple. In the object constructor, just... […]

Safari Development Tools

It seems like all the cool development tools are for Firefox these days. Anyone who has tried to develop for Safari knows the pain of debugging due to lack of good development tools. It appears that this is just about to change. My buddy Keith hit me up with a link to Xyle Scope, a... […]

RSS and Syndication Roadblocks

A while back, I wrote about how confusing web syndication is. Things have improved somewhat since then, with the adoption of the feed icon by many sites, things have gotten better. Yet, confusion remains. I now go to sites where I see the feed icon followed by two or three choices: RSS 1.0, RSS 2.0,... […]

New Yahoo! Photos

I decided to upgrade my Yahoo! Photos to the beta version (which apparently won’t be in beta for too much longer), and I must say, the interface is really slick. Tons of drag-and-drop solutions (though I find double clicking to view a photo a little disconcerting). I was really excited to try the new photo... […]

WebKit on a PC

There’s been whispers about this for a while, but it looks like some people actually got their act together and decided to go for it. Now, you can get a WebKit-based browser for the PC: GetWebKit. The browser’s actual name is Swift, and is based off of Apple’s WebKit (the same technology behind Safari). I... […]

The Problem Of Photo Sharing

On my trek to California, I’ve been taking a lot of photos. Naturally, I want to share these photos with my friends and family back home, so I’ve been bouncing back and forth between a few different online photo sharing sites. My problem is that there isn’t a single one that meets all of my... […]

Yahoo vs. Google

I just came across this article and wanted to blog about it, since it highlights the differences between Yahoo! and Google in terms of engineering and development. This was something I experienced firsthand interviewing at both companies, and it’s nice to have an article to point people to when they ask me about the differences.... […]

Visual Studio Express Rocks!

A little while back, I blogged about Microsoft’s big steps forward recently, one of which being the release of Visual Studio Express, a scaled-down version of Visual Studio. I recently decided to download the Visual Web Developer part of Visual Studio Express and I’m absolutely ecstatic with it. I was able to get a simple... […]