Sponsored links

Valid XHTML 1.0!
Valid CSS!

Product: Book - Hardcover
Title: Refactoring: Improving the Design of Existing Code
Publisher: Addison-Wesley Professional
Authors: Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts
Rating: 5/5
Customer opinion - 5 stars out of 5
Should be required reading for every programming team

This is one of the best programming books I have ever read, and provides techniques that I use in all my programming projects in any language.

It is essential to underscore the message that "Refactoring" is *NOT* rewriting. It is a deterministic, structured approach that can take unmaintainable code and gradually convert it into something that can be understood.

I've heard so many people say "I'll refactor this code" when they are actually going to redesign and rewrite it. Take their keyboard away until they understand the difference!

Too many projects get maintained to death, and then leave no other option than a rewrite. Refactoring techniques aim at the root of this collossal waste of resources, and establish a "clean code culture" that will protect the organization's investment. I strongly suggest that every team leader use this book as a guide to set up group exercises on the worst code they support. This will generate significant discussion on what quality really means, in a tangible, concrete way. Forget variable naming conventions, typographical standards, formatting guidelines! The fundamental structure of the code is the key.

Product: Book - Paperback
Title: Apple Confidential 2.0: The Definitive History of the World's Most Colorful Company
Publisher: No Starch Press
Authors: Owen Linzmayer, Owen W. Linzmayer
Rating: 5/5
Customer opinion - 5 stars out of 5
Keep reading it over and over...

The title says it all. Not just for Apple fans but for everyone interested in the history of computers. A most fascinating read!

Product: Book - Paperback
Title: Incident Response and Computer Forensics, Second Edition
Publisher: McGraw-Hill Osborne Media
Authors: Chris Prosise, Kevin Mandia, Matt Pepe
Rating: 5/5
Customer opinion - 5 stars out of 5
Best IR book

This is a great book.
I think it is the best incident response book available.
These guys really know their stuff and the book has a ton of good information.
If you plan to do IR: GET THIS BOOK!!!!

Product: Book - Paperback
Title: Linux Apache Web Server Administration, Second Edition (Craig Hunt Linux Library)
Publisher: Sybex Inc
Authors: Charles Aulds
Rating: 5/5
Customer opinion - 5 stars out of 5
Perhaps the "must buy" for Apache

Having spent a great deal of time wrestling with the more arcane aspects of administering a web server I've read way too much about the Apache server.
This may well be the one book written about Apache that turns into a must buy. It covers earlier in the learning curve and has much better prose than Kabir's "Apache Server Administrator's Handbook" and covers more than Laurie's "Apache: The Definitive Guide". While the sections on Perl, PHP and CGI are not extensive they cover all an Apache administrator needs to know to support the programming efforts of others. I found the sections on troubleshooting and security particularly useful.
I had already compiled Apache from source a number of times so cannot really tell how useful this section might be to the newcomer but it seems to cover everything you need to know to custom build your own httpd binary from source.
The section on configuring Apache is marvellous, I learn something from it every time I open it to assist in reconfiguring a server.
This book is well written, up to date, concise and authoratitive. It has good examples, good explanations and leaves out almost nothing. Everything a computer book should be. I feel that anyone who is starting down the Apache road should buy this book, any real need for earlier information is adequately addressed by the Apache manual while no other volume covers so much of the rest you need to know as well.