About Nicholas C. Zakas

Recent Posts

The Power of Themes

When people first started asking me if Firefox would have a chance to unseat IE as the dominant browser, my answer was quite simply, yes. But how would they do that? Certainly they couldn’t get computer makers to install Firefox before shipping, could they? My answer to that was also yes. What I saw in... […]

Latest Article

With all of the excitement around here about the new Array methods in Mozilla Firefox 1.5, I thought the world may find it interesting as well. So as usual, I wrote an article over at WebReference: Mozilla’s New Array Methods. I hope you enjoy it. […]

Does JavaScript suck?

It’s not often that I’m moved to post a long response to anyone’s blog, but I came across a post entitled JavaScript sucks (volume 1) that made me jump to action (my comment here). There seems to be more and more people bashing JavaScript nowadays; not really sure why. Afterall, what better time is there... […]

Top 5 Web design mistakes

Been a while since I blogged about design, but after visiting some sites that had me cringe, I feel that it’s time to speak my piece again. Why is it that good designers forget to follow basic rules? It’s completely beyond me. In any event, here’s the five Web design mistakes I see way too... […]

Styled Form Controls

I finally took a look at the new Surfin’ Safari blog and was pretty excited about what I was seeing. Since the decision to move Apple WebKit into the open source arena, it seems like there’s been an explosion of innovation in the development of Safari. The one that really caught my eye was styling... […]

E4X Lives

So I finally got around to downloading Dear Park Alpha 2 to start playing. Naturally, I went right for the JavaScript changes. Yes, the Array extensions are nice, but I really wanted to check out the implementation of ECMAScript for XML (E4X). So I opened up my editor and typed a simple E4X example, loaded... […]

Array extensions

Way back when, I wrote a library to extend the Array object to use with Internet Explorer 5.0, which still didn’t include the ECMAScript 3rd edition methods. I had also defined several other functions I found useful. Recently, I found this file and decided to update it with the new Mozilla methods. So, if you’re... […]

IE7 Beta 1 Released

It looks like Microsoft has released the first beta of Internet Explorer 7…but only to MSDN subscribers. Oh, and it only runs on Windows XP Service Pack 2. As usual, seems like some people have found a way around the MSDN subscription issue. Here’s some general comments I’ve seen throughout the blogosphere: Tabs – the... […]

Another good review

It seems now that the Professional JavaScript book has been out for a while, people are finally starting to get it. I always intended it to be a guide for programmers, not a guide for graphic designers who wanted to add interactivity to their Web sites. Another person who got it is the JavaScript Guide... […]

Ajax book coming along

Now into the second big weekend of writing the new Professional Ajax book, I’m getting pretty excited. I think this book is really going to blow every away. I, Jeremy, and Joe (Fawcett) have some really great stuff planned. I’ve been skipping around a bit (as I typically do), but I’m currently doing a re-work... […]