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: 4/5
Customer opinion - 4 stars out of 5
Competent And Influential


Fowler's refactoring has become a classic in the field of popular software engineering books. It's a good book that clearly explains the basic ideas of refactoring and develops a standard vocabulary for refactoring; the power of this vocabulary is demonstrated by the development tools like IntelliJ Idea and Eclipse that now incorporate its nomenclature directly to allow rapid automated refactoring. Refactoring together with Test-Driven development, both concepts developed largely by Kent Beck as part of his Extreme Programming methodology, are in my opinion the most powerful and innovative ideas in the last 10 years or so in software development. It is a fairly quick read for an experienced developer, and often admittedly presents concepts that any experienced develop would have discovered on his/her own. Nevertheless, all of the refacorings together in one book serve as an excellent reference and reminder. I think this book certainly belongs on the bookshelf of any developer wishing to improve his or her craft.



Product: Book - Hardcover
Title: Design Patterns
Publisher: Addison-Wesley Professional
Authors: Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
Rating: 4/5
Customer opinion - 4 stars out of 5
OOD best practices classic


Great book if you are a software architect with experience in designing quality software. In fact, I'd say this is the best book in the "pattern" section of the bookstore. The problem with this book (or should I say "around" this book) is that most inexperienced programmers tend to over-use patterns, specially after reading a book such as this. Patterns are a way to add clarity, reusability and simplicity to code, but when beginners use them to write down simple "hello world" programs instead of going through simpler approaches, we have a problem. Fortunately for us the "patternization" of the early 90's is gone; now patterns are use in a more rational way, and this book can be read as it was meant to be. So, you can live without this book, but it doesn't hurt to have it in your bookshelf.



Product: Book - Paperback
Title: Physics for Game Developers
Publisher: O'Reilly
Authors: David M. Bourg
Rating: 5/5
Customer opinion - 5 stars out of 5
i like to see my own reviews


I love physics, and this book show a great way of how to apply it in game programming.



Product: Book - Paperback
Title: The Data Warehouse Lifecycle Toolkit : Expert Methods for Designing, Developing, and Deploying Data Warehouses
Publisher: Wiley
Authors: Ralph Kimball, Laura Reeves, Margy Ross, Warren Thornthwaite
Rating: 5/5
Customer opinion - 5 stars out of 5
Atlast a good book on Data warehouse


Before buying this book i consulted a lot of folks in my team and friends and every body gave 5 star for this book. so i decided to buy the book and see it for my self and indeed what i heard was correct. Every step in data warehouse is explained very well and this is good book for every body. everything is explained in detail.