Recent Posts

JRE Hell

Few things have caused me more heartache and frustration while writing my book than the JRE Java plugin. Just trying to get this plugin to work in both Internet Explorer and Mozilla at the same time is an exercise in patience and luck. Since I’m trying to promote the best coding practices in my book,... […]

Netscape DevEdge Gone

Apparently, Netscape’s DevEdge site (previously at has been taken down. This was one of the great Web developer resources, containing all kinds of great code examples, explanations, and other interesting Web-related content. While researching for my book, I used DevEdge a lot in the early months, but hadn’t tried to access it again until... […]

Google Scholar

My lovely girlfriend, who is a teacher, forwarded me some information today about Google Scholar, a new search engine by Google designed to search scholarly articles such as those from peer-reviewed journals. According to ResourceShelf, Google Scholar works by identifying scholarly articles on the Web and searches only those articles. Exactly how Google determines what... […]

New Netscape Browser

Just when you thought it was safe to proclaim the original Netscape/Microsoft browser war over, Netscape has announced that it will release an all-new browser (the name of the browser wasn’t released) based on Mozilla technology. Netscape, which is now a unit of AOL, has done little more than re-brand the Mozilla browser in the... […]

Referenced in a Book!

I decided to punch my name into A9 today to figure out more about how it works. I don’t know what caused me to search through the Books, but I did, and low and behold I found my name referenced in a book! The book is called Web Application Design Handbook : Best Practices for... […]


Since I’ve started tinkering with PHP, I’ve been using a plain text editor to code up my pages. As I’ve mentioned before, I use Eclipse for Java development, so I was psyched to see that there actually is a PHP plugin called PHPeclipse. This thing looks like it’s the real deal. It includes code insight... […]

XML Spy 2005

Just downloaded the new version of XML Spy, XML Spy 2005. I’ve been a big fan of XML Spy over the years and have used it since version 3.0. While I’m appalled by the drastic increase in price (used to be around $200 for the Professional version), they’ve really made some great developments in this... […]

Firefox 1.0 – Finally!

Today is the much anticipated release of Firefox 1.0. Of course, if you can actually download it, since the Mozilla site isn’t handling the spike in traffic all that well. I tried for a couple of hours before finally getting the installer to download. As expected, there’s not a lot of big changes from the... […]

zEvents 1.0

It’s been a long time since I’ve written any JavaScript libraries what with the book and all. But here it is, the first of several new JavaScript libraries: zEvents 1.0. zEvents is a JavaScript library of classes that can enable events and event handling in your own custom classes. Download version 1.0 in the Downloads... […]

Helpful Hint for Headless Unix Servers

While investigating Java charting solutions for use in JSP applications, I was introduced to the fearsome “headless server problem.” For the uninitiated, this is the problem where the Java AWT expects a GUI to be installed on the server so it can use the display driver to generate graphics. When you try to run something... […]

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