About the Author
Chandan Luthra is a Software Development Engineer with IntelliGrape Software, New Delhi, India-a company specializing in Groovy/Grails development. He is an agile and pragmatic programmer and an active participant at local open source software events, where he evangelizes Groovy, Grails, Jquery, and Firebug. Chandan is a Linux and open source enthusiast. He also involves himself in writing blogs and is an active member on various tech-related mailing lists. He has developed web applications for various industries, including entertainment, finance, media and publishing, as well as others. He loves to share his knowledge and good coding practices with other team members in order to hone their development skills. In his free time, he loves to contribute to open source technologies. Chandan also loves to code in jQuery and Firebug, which makes development very easy for him. He is a very fond user of Firebug and has been using it since 2007. Deepak Mittal is a software developer based in New Delhi, India, and he has been involved with software engineering and web programming in Java/JEE world since the late 1990s. Deepak is a Linux and open source enthusiast. He is an agile practitioner and speaks about open source, agile processes, and free software at various user group meetings and conferences. He has designed and built web applications for industries including pharmaceutical, travel, media, and publishing, as well as others. He loves to explore new technologies and has been an early-adopter of quite a few mainstream technologies of today's world. In early 2008, he co-founded IntelliGrape Software, an agile web application development company focused on Groovy and Grails. At IntelliGrape, he has been occupied with building world class applications on Grails and also mentors and trains other team members. Deepak is a veteran user of Firebug and has been using it since 2006.
Most helpful customer reviews
1 of 1 people found the following review helpful.
Nice little reference
Lots of nice details. But after a week or two you learn firebug inside and out and this makes the book essentially useless.
The short discussion on how to modify your installation and add custom functionality at the end earned the book it's fourth star. The author also discusses plug ins and additional tools that can be used to extend Firebug.
The book is a great resource for getting started with Firebug. The proofreaders must have been up all night proofing the copy - the book it is a little rough around the edges but all in all quite readable.
0 of 0 people found the following review helpful.
Good starter for Firebug
Firebug is an incredible collaborative shareware program. The current version is 1.10.6 as of 11/1/2012. The book is very descriptive but is out of date. Would really be nice if it were updated to the current version.
9 of 9 people found the following review helpful.
See all 7 customer reviews...
Good little book on Firebug
By Mr. Shane Porter
Chapter 7 - `Performance Tuning Our Web Application' - looks at the Net panel, and once again, the discussion is thorough and well-written. Not only does it give information about Firebug, but by its very nature, delves into HTTP headers and XMLHttpRequest monitoring.
Chapter 8 - `AJAX Development' explains the console.debug call that I've made on several occasions, as well the (new to me) console.assert for for assertions and the useful console.dir(object) for giving a DOM tab style object dump for the supplied object parameter.
Chapter 9 - `Tips and Tricks for Firebug' also had something new for me, console.group() and console.groupEnd(), which are functions that group ouput in the output console. When there are lots of debug statements being fired out to the console window, it can be useful to group them, and I've already used this to my benefit since reading the book.
Chapter 10 - `Necessary Firebug Extensions' takes a look at ways of making Firebug even better by using 8 extensions that empower their users to more accurately diagnose and fix performance issues, manage cookies and improve SEO.
Chapter 11 - `Extending Firebug' builds on Chapter 10's introduced extensions by describing how to build your own. To keep things in proportion, it's a fairly small chapter, building a small `Hello World' extension, but it does give food for thought.
The book closes with an Appendix detailing Firebug's API, and a look ahead at Firebug 1.7
Overall, this is a well-written and descriptive book, and although it is probably more suitable for a new to intermediate Firebug user, I found quite a few `ooh - I didn't know that' moments throughout that make it worthwhile for any reader who designs and develops websites.