Ajax.gifO’Reilly’s Definitive Guides are meant to be just that: definitive. By definition, one of these guides should be able to stand as the complete, exhaustive, authoritative text on a given subject. Say, for example, you’re stuck on a desert island and can only have one book on Tomcat for all time, of course you’re going to want Tomcat: The Definitive Guide. And if you only have room on your shelf for one book on Squid, there should be no question which book it will be.

That’s why I was excited to see the release of our latest, Ajax: The Definitive Guide. We have our fair share of good Ajax books, but if there was ever a subject calling for a definitive guide, it is Ajax.

Author Anthony T. Holdener, III became involved with Ajax when a manager pushed him to develop a Web GIS application that was unlike anything currently being developed in the industry. Once it was completed, he thought his experience would make a useful primer for others tasked with similar monumental undertakings. After looking at his proposal, his new editors had a different idea: they thought his writing would be perfect for a “Definitive Guide.” The next thing he knew, he was writing the 900+ page book we have today.

“I feel that Ajax is extremely important right now in terms of Web Development,” Anthony says. “On the horizon, I think we can expect issues with Ajax such as broken Back buttons and no Bookmarking capabilities to go away as browser makers modify their code to better accommodate for Ajax calls. I also think the resurgence of JavaScript will continue, and it will be hardened (as a language) so that application developers no longer shrug it off as a pseudo-language.”

As for Ajax best practices, Anthony has spread them throughout his book–you can see them best in his code examples–and the final two chapters of the book are all about best practices for developing and implementing web applications.

If you’d like to win a free copy of Anthony’s book, post a comment telling us what you’re doing with Ajax–or what you’d like do do–and we’ll arbitrarily pick a winner to receive the book. Please post by the end of the day on Thursday, Feb 28.

The winner of our last free book, Head First JavaScript, was Jim Jones, a Systems Analyst for a small public Midwestern University where he is part of a team that does a little bit of everything to keep the school’s systems running and productive. Thanks for sharing your comment with us, Jim. I hope you enjoy the book.