About Nicholas C. Zakas

Recent Posts

Respect JavaScript

It has always baffled me why people don’t treat JavaScript like any other programming language. You wouldn’t start trying to develop an application in C without understanding the basics first, would you? Yet, this is what developers do constantly when dealing with JavaScript. They don’t want to learn JavaScript, they want to get right into... […]

Now That’s Security!

So just like I was the last one to get an iPod, I’m pretty sure I was also the last one to get an ING Direct savings account. They have incredibly good interest rates (4.75% on all new deposits before April 15), but I was always skeptical about doing banking solely online. I finally broke... […]

Yahoo! User Interface Blog

I got an email from Eric Miraglia today, who works in Yahoo!’s Presentation Platform Engineering group. Apparently, Yahoo! has decided to release some of its internal JavaScript libraries to the public, and has released a corresponding blog to help us all keep up: Yahoo! User Interface Blog. As part of this, Yahoo! has released two... […]

First Professional Ajax Reviews Rolling In

I was curious to see when the first reviews would start appearing for Professional Ajax. Today, I found two. The first comes from Foo, who seemed to like it. I consider it a great compliment when people get inspiration from stuff I write. I’ve been inspired by many people, as I believe software is a... […]

Alternate Ajax Techniques

A lot has been written about XMLHttp since the term Ajax was popularized, but it’s not just about XMLHttp. Ajax is about getting data from the server without unloading the current page, plain and simple, and there are other ways to accomplish this without using XMLHttp. To that end, I’ve begun a series of articles... […]

Javascript Para Desarrolladores Web

When I got home today, there was a large box from Wiley, the kind I usually get when I receive comp copies of the books I wrote. But I had already received all my copies of both books, so I was curious as to what was inside. I opened the box and found five copies... […]

IE 7 Beta 2 Preview Released

Just when you thought it was safe to use Internet Explorer, the IE 7 Beta 2 Preview has just been released and can be downloaded. As with all other versions of IE, this one will eat up your current IE 6, never to be seen again until you uninstall IE 7 Beta. So it’s probably... […]

Upload From a Link

I don’t use Internet Explorer on a regular basis anymore, so I’ve missed some of the IE-specific functionality in Gmail. I was talking with my pal Brad, who pointed out that Gmail has a really cool function in IE: you click “Attach a File” and the Open File dialog pops up…no input element or anything!... […]

Now Available: Professional Ajax

The moment of truth is upon us: you can now order Professional Ajax from Amazon! I’m hoping that everyone finds this a nice follow-up to Professional JavaScript (which is now in a second printing, by the way). The guys and I worked really hard trying to make this the best possible Ajax book we could... […]

Using Semantics Correctly

We all know to avoid using the <b/> and <i/> tags. We’ve also been taught that the semantically correct versions to use are <strong/> and <em/>, respectively. But it seems like these two tags are now being used just like the previous two: when something should be bold, we use <strong/> and when something should... […]