Posts Tagged ‘Java’

xUnit test patterns

Sunday, December 21st, 2008

xUnit test patterns : refactoring test code / Gerard Meszaros, Addison-Wesley, 2007

If you are serious about unit testing then this book is for you. It is Hardcover, 850 pages. I like the list of ’smells’ which are clues if the test suite has problems. The examples are in Java, but no matter which language you use, you can profit from using this book.

Get it here at OPL

Implementation patterns

Wednesday, December 3rd, 2008

Implementation patterns / Kent Beck, Addison-Wesley, 2008

This book is about design patterns, and the examples are in Java but the concepts apply to many languages. The book is based on the premise that good code matters. In 150 pages, it packs in topics that are vital to a programmer.

Get it from OPL

Effective Java

Saturday, November 22nd, 2008

Effective Java / Joshua Bloch, Addison-Wesley, 2008

“I sure wish I had this book ten years ago. Some might think that I don’t need any Java books, but I need this one.” — James Gosling, inventor of Java.

“This is a truly excellent book done by the guy who designed several of the better recent Java platform API’s (including the Collections API).” — James Clark, of XML fame.

Get it from OPL

Java : the complete reference

Tuesday, November 18th, 2008

Java : the complete reference / Herbert Schildt. McGraw-Hill, 2007.

1024 pages, Updated and expanded for Java SE 6.  I wish I had time to read this.

Get it from OPL

Holub on patterns

Friday, October 31st, 2008

Holub on patterns : learning design patterns by looking at code / Allen Holub. Apress, 2004

An opinionated look at design patterns. If you are using a language not known for rapid development then you want to choose the right patterns in advance so you won’t be refactoring too much. This book discusses which patterns are most useful, with examples in Java. Not recently written, but worth reading.

Get it from OPL

Programming interviews exposed

Sunday, October 19th, 2008

Programming interviews exposed : secrets to landing your next job / John Mongan, Noah Suojanen, Eric Giguère. Wiley Pub., 2007

If you work in technology, whether programming or similar, you probably need to look for new work now and then. This book is the best I have seen for advice on how to interview, negotiate pay, and prepare your resume. Useful to hiring managers too.

There is another way to approach this book.  More than half of the book is programming algorithms that you would learn in undergrad CS, and you can read it to refresh your knowledge.

Get it from OPL

JSP, JSF and Tomcat

Sunday, September 14th, 2008

book coverBeginning JSP, JSF and Tomcat web development : from novice to professional / Giulio Zambon, Apress 2007

For the Java programmer developing a web application, a framework such as JSF is recommended so you can reuse the work of many others. Here is a current intro.

Get it from OPL

SCEA Sun certified enterprise architect

Monday, August 25th, 2008

book coverSCEA Sun certified enterprise architect for Java EE study guide (exam 310-051) / Paul R. Allen, McGraw Hill, c2007

For the Java pro who needs to be certified.

Get it from OPL

Beginning JBoss Seam

Monday, August 25th, 2008

book coverBeginning JBoss Seam : from novice to professional / Joseph Faisal Nusairat, Apress 2007

Here’s a good book for Java programmers. Agile and Enterprise in the same sentence! Seam is a framework that attempts to streamline the development of a web app.  I will read this book before I do my next web app.

Get it from OPL

Java persistence with Hibernate

Tuesday, June 24th, 2008

book coverJava persistence with Hibernate / Christian Bauer and Gavin King. Manning, c2007

If you are accessing a database from Java, this thorough and well written book is well worth reading.

Get it from OPL