Sponsored links

Valid XHTML 1.0!
Valid CSS!
Product: Book - Paperback
Title: Core Servlets and JavaServer Pages, Vol. 1: Core Technologies, Second Edition
Publisher: Prentice Hall PTR
Authors: Marty Hall, Larry Brown
Rating: 5/5
Customer opinion - 5 stars out of 5
Extremely Good Book

i thought this book was a great book to learn servlets and javaServer pages. It is very detailed as well as being complete and simple at the same time.

Product: Book - Paperback
Title: Test Driven Development: By Example
Publisher: Addison-Wesley Professional
Authors: Kent Beck
Rating: 5/5
Customer opinion - 5 stars out of 5
Helpful, Simple and Brief

I like the way Kent Beck writes his books. And it's sometimes thrilling to read his strange ideas. Having seen so many projects skip unit testing completely the idea of writing tests first strikes me as very good. Mr Beck presents his ideas very clearly and leads the reader through all subtleties and traps of a small example. That's exactly the point where things become interesting for me: How does the academic idea scale when being faced with Web apps, EJBs, XML/XSLT and so on? Hardly any hints about that which makes me wondering if the approach can be used for real projects.

Product: Book - Paperback
Title: MCAD/MCSD Training Guide (70-316): Developing and Implementing Windows-Based Applications with Visual C# and Visual Studio.NET
Publisher: Que
Authors: Amit Kalani
Rating: 5/5
Customer opinion - 5 stars out of 5
Greaty book for learning and passing the exam

I bought this book 3 months before the exam. Studying 5-6 hours 2 days a week for aboout 10 weeks really helped me to pass the exam for the very first attempt.
Presentation of StepByStep examples was very useful.Everything on the exam is thoroughly covered in the book.
I passed the exam, using just this book.

Product: Book - Paperback
Title: Organizational Patterns of Agile Software Development
Publisher: Prentice Hall
Authors: James O. Coplien, Neil B. Harrison
Rating: 5/5
Customer opinion - 5 stars out of 5
Outstanding book about sociology in software development

OK, I have to admit, this is the first book review I've ever written on Amazon and having read a lot of good books I should probably get off my a** and write more :-)
As a former developer and now a software development manager, I have come to realise that the "soft side" or sociology of software projects (communication with clients, communication with teammates, project management, team dynamics, cultural issues, morale, division of work, remote collaboration, etc) is considerably more complicated than the programming work itself.
Over time, you start to see patterns emerge such as "start a large project with a small experienced group and gradually phase people into a project as time goes on". This book does by far the best job of cataloguing and explaining dozens of these patterns related to (1) software project management (2) structuring, building and nurturing software project teams and (3) organization and division of development tasks to maximize the effectiveness of the team as a whole.
Highly recommended to anyone involved with software development at both the management level and in the trenches. Have fun!