Sponsored links


Valid XHTML 1.0!
Valid CSS!



Product: Book - Paperback
Title: Working Effectively with Legacy Code
Publisher: Prentice Hall PTR
Authors: Michael Feathers
Rating: 5/5
Customer opinion - 5 stars out of 5
a wealth of practical information and solutions


Martin Fowler's book on Refactoring showed us how to improve the design of our code. We learned to make changes safely, by taking small, rote steps, and by ensuring that we ran our tests after each small change. But what if we're working on the typical ugly system with no tests? In Working Effectively With Legacy Code, Michael Feathers tackles the problem that most of us end up dealing with.

Feathers does an excellent job of articulating the problems and scenarios, using clear examples from C, C++, Java, and C#. Many of the code examples look a lot like real examples I come across all the time--they don't appear to be fabricated.

Working Effectively With Legacy Code contains a catalog that provides a wealth of solutions. The catalog shows how to resolve concerns like, "I'm changing the same code all over the place" and "how do I safely change procedural code?"

The book is highly entertaining and comes across as a conversation with a really sharp, really patient guru developer. Often, it's a chore to slog through code-heavy books. But Feathers manages to keep my attention with interesting stories, loads of examples, and well-written text.

I think that Working Effectively With Legacy Code is an important book. The vast majority of existing code presents the classic catch-22: you can't change it safely because it doesn't have tests, and you can't write tests without changing it to easily support testing. It's not an easy problem, and most people will give you high-level ideas for solving it. Feathers is the first person to dig deep and present a wealth of knowledge and insight on the problem, all in one place. I'll be pulling this book from my shelf for years to come.



Product: Book - Paperback
Title: Hacking Exposed: Network Security Secrets & Solutions, Fourth Edition (Hacking Exposed)
Publisher: McGraw-Hill Osborne Media
Authors: Stuart McClure, Joel Scambray, George Kurtz
Rating: 5/5
Customer opinion - 5 stars out of 5
Hacker Aproved


I got this book when it first came out and learned a lot of new things from it. its starts from the bottom up and runs you thought the whole hack. very well writen and informative great book for a wanna-be hacker or new systems administartor/ secuity admin. im glad someone has the guts to tell the world that security sucks.



Product: Book - Paperback
Title: Beginning Active Server Pages 3.0 (Programmer to Programmer)
Publisher: Wrox
Authors: David Buser, John Kauffman, Juan T. Llibre, Brian Francis, Dave Sussman, Chris Ullman, Jon Duckett
Rating: 5/5
Customer opinion - 5 stars out of 5
Best Technical Book I've Read


This is a great book for beginners. You can pick up the book knowing nothing about ASP and web design and they take you step by step with great examples and practice work. Mainly using VBScript as the preferred language.



Product: Book - Paperback
Title: Database Design for Mere Mortals: A Hands-On Guide to Relational Database Design, Second Edition
Publisher: Addison-Wesley Professional
Authors: Michael J. Hernandez
Rating: 4/5
Customer opinion - 4 stars out of 5
Foundation for Relational Understanding


This book gets the reader to begin thinking about relationships and entities absent of implementation - which is a critical part of being a database designer. Practical implementation details will round out your skillset, but a deep understanding of the basics, which this book provides, will give you the confidence to work with any RDBMS.