Recent Posts

Google Maps API

After tons of unofficial hacks, Google has finally embraced the interest in Google Maps and released a public API! The announcement came yesterday, along with the immediate availability of the Google Maps API. Quite frankly, I can’t wait to dig into Google Maps and come up with some cool ways of using it. You must... […]

The Atlas Project

There’s been a lot of hype lately around Microsoft’s Atlas Project the past few days. For those unaware, this is Microsoft’s promise of delivering components for enabling Ajax solutions for Web developers. They promise it will be part of ASP.NET 2.0 with special server-side components and a client-side JavaScript library providing all kinds of functionality.... […]

Mozilla’s new Array methods

Just caught this post over at Erik’s regarding the new additions to the Array object available in Firefox 1.1. The Mozilla documentation explains the new methods which many developers have probably been coding themselves for many years. At risk of repeating Erik, the new methods are: indexOf() – bought freakin’ time. I’ve been coding this... […]

Cajun Is Coming

When I first wrote about Cajun last month, a bunch of us were wondering how the canvas element could be mimicked in Internet Explorer. Turns out someone beat us to the punch. Novell XForms Explorer is a plugin for Internet Explorer to allow pages to render, and use, XForms properly. Apparently, the latest version also... […]

Updated Book Examples

I just spent the past four hours going through each and every book example to find the ones that didn’t work. A lot of the issues were easily traced to missing files or incorrectly named files. Others were most likely copy and paste errors. In any event, I’ve posted the updated examples in the Downloads... […]

Examples Not Working

The latest comment left on Amazon regarding Professional JavaScript points out a problem that I was unaware of: some of the downloadable examples don’t work. In Brett Merkey’s words: I can understand errors creeping into print, but errors in example files can be corrected at any time by the author and publishers. That they have... […]

Brendan Eich’s Latest

Brendan Eich, the creator of JavaScript, has an interesting post over at his blog regarding JavaScript’s future direction. Of course, JavaScript has suffered from severe stagnation as of the past few years and until Ajax popped up, some had already considered it dead. Brendan points out, correctly I may add, that JavaScript has never gone... […]

Open Source CMSs – What the?

I’ve never looked into CMSs all that much. Being the geek that I am, I’ve always written ones from scratch for any sites I’ve worked on. But this time around, I decided to take a look at some of the open source CMS products that are out there, figuring I’d save myself some time. Boy... […]

AIM Mail Debuts

I was just reading over at that the new AIM mail service debuted today. So, in typical geek fashion, I hightailed it on over to check it out. I find the interface pretty interesting. It’s simple and uncomplicated (unlike the AOL desktop application). The only noise comes from the omnipresent banner ad that lives... […]

Java or JavaScript?

So I took a trip to my local Barnes & Noble last night to pick up a few things and I decided to see if I could find my book. I went to the JavaScript section and saw all the old favorites: The JavaScript Bible, The Definitive Guide…damn, mine’s not there. A quick look around... […]

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