Sponsored links

Valid XHTML 1.0!
Valid CSS!

Product: Book - Paperback
Title: Advanced PHP Programming
Publisher: Sams
Authors: George Schlossnagle
Rating: 5/5
Customer opinion - 5 stars out of 5

This book introduces and elaborates on very good programming practices that not many self-made programmers are aware of. I've had contact with some 5 or 6 other programming languages at university and I've had my share of contact with good programming practices, but they were never presented to me so clear-cut and in a so motivating way as in this book. That, alongside with the fact that I just love PHP, makes this the absolutely most important book I would recommend to any fellow programmer.
This book doesn't teach PHP, it teaches efficiency, maintainability and some really good programming notions. The fact that it uses PHP as a vehicle is just the icing on the cake. The source code used is manytimes from real open source projects, a nice effort from the author.Oh, and I would also like to mention the author's style of writing: he comes across as a very open-minded individual who routinely recognises his own errors and isn't in any way superior to the rest of us not-so-enlightned programmers.On a final note, let me just say I wish my copy of this book would magically turn into a spell-checked hardcover edition :)

Product: Book - Paperback
Title: Cryptography Decrypted
Publisher: Addison-Wesley Professional
Authors: H. X. Mel, Doris M. Baker, Steve Burnett
Rating: 5/5
Customer opinion - 5 stars out of 5
excellent material for beginners

If you are new to cryptography, this is the book for you. Starts from the history of cryptography and covers briefly all the current encryption systems being used. The coverage of MAC is very good in particular.

Product: Book - Hardcover
Title: MP - Systems Analysis & Design w/Proj Cases CD
Publisher: McGraw-Hill/Irwin
Authors: Jeffrey L Whitten, Lonnie D. Bentley, Kevin Dittman, Jeffrey Whitten, Lonnie Bentley, Kevin Dittman
Rating: 1/5
Customer opinion - 1 stars out of 5
completely unsatisfied!

I am completey unsatisfied customer with the order. I have to return the book not only it was a wrong one, but it took forever. I am gona have to re-order the right one and wait again while the class already started. I guess I am paying for the mistake I made by ordering my textbook from you guys!

Product: Book - Paperback
Title: Programming Jakarta Struts, 2nd Edition
Publisher: O'Reilly
Authors: Chuck Cavaness
Rating: 4/5
Customer opinion - 4 stars out of 5
Good coverage but could be better

The target for the book is any experienced Java developer who is interested in Struts but has little or no experience with Struts. The book starts with an explanation of why Struts is a "good thing" and shows how Struts fits into a web architecture. The author then gives an explanation of each of the pieces of the Struts architecture and demonstrates a simple application. Although the explanations were clear, I felt that the author was making the architecture overly complicated by explaining things out of order. A diagram showing the interrelationships of the different Struts classes and config files would have been helpful. The author covers all the expected topics such as internationalization, exception handling, logging, and the Struts tag libraries. The chapter on the Struts tag libraries could have used more examples to make the explanations clearer. The book concentrates on Struts 1.1 and the author does a nice job of explaining the changes from the 1.0 version and the features available in the new version. The chapter on the new Validator framework is clear and the examples are on target. The chapter on Tiles is short but the author does a great job of explaining how it fits into the Struts architecture. The chapter on performance seemed completely unnecessary since there was nothing in it specific to Struts. Overall this book is a good addition to the Struts library. The book has some shortcomings but it provides a good deal of value.