Some of the books I have read with my review comments
Peopleware
Productive Projects and Teams by Tom DeMarco and Timothy Lister A must
read book on how to manage software development projects covers topics like
how much space and privacy developers need to work productively |
|
UML
Distilled by Martin Fowler A brief introduction to UML, which
describes the most useful UML elements |
|
Head First Design Patterns by Elisabeth Freeman, Eric Freeman, Bert Bates, Kathy Sierra One
of my favorite books. It is written in a very simple manner with easy to
understand code. I wish more books were written like this book |
|
Data Structures and Algorithms in Java (2nd Edition) by Robert Lafore This
book is an excellent reference. I was able to use the Topological Sorting
Graph Algorithm directly from the book with very few modifications |
|
Thinking in Java (3rd Edition) by Bruce Eckel Get
your free ebook version from http://www.bruceeckel.com/ A
comprehensive books on the Java language. Covers all the basics and more with
lots of examples |
|
|
Sun Certified Java Programmer & Developer for Java 2 by Kathy Sierra and Bert Bates I
used this book and bought the Whizlabs
SCJP mock exams to pass the SCJP. This is a very well written and organized book. I did not like the mock exams on the included CD as it kept asking me the same set of questions. |
Java Servlet Programming, 2nd Edition by Jason Hunter Covers
the Java servlet 2.2 and 2.3 specifications. It was very useful in
implementing my servlet project |
|
Oracle JDeveloper 10g Handbook by Roy-Faderman, Avrom Koletzke, Peter Dorsey, Paul Describes
how to develop J2EE application using Oracle's ADF Framework. The Framework
allows you to build Master-Detail Forms with insert, update and delete
capabilities. It shows you how you and do a lot of your development using the
UML Modeler |
|
Learning
Perl by Randal L. Schwartz, Tom Phoenix A fun and easy to read book that
covers the basics of Perl |
|
Running
Linux, Fourth Edition by Matt Welsh, Lar Kaufman, Matthias Kalle Dalheimer,
Terry Dawson I used this book to figure out how
to install and run Fedora Redhat Linux |
|
The
C Programming Language by Brian Kernighan and Dennis Ritchie My first programming language was
Pascal, which I found very restrictive. When I discovered C, I was amazed at all the things I could
do, I especially loved using pointer
to functions (the first step in OOP) This is one of my all time favorite
books. |