James Elliott

Madison, Wisconsin

Java software developer, author.

James Elliott is a senior software engineer at Singlewire Software, with two decades of professional experience as a systems developer. He started designing with objects well before work environments made it convenient, and has a passion for building high-quality Java tools and frameworks to simplify the tasks of other developers.

Harnessing Hibernate Harnessing Hibernate
by James Elliott , Timothy M. O'Brien , Ryan Fowler
April 2008
Print: $39.99
Ebook: $31.99

Getting Started with Hibernate 3 Getting Started with Hibernate 3
by James Elliott
August 2006
Ebook: $9.99

Learning GNU Emacs Learning GNU Emacs
by Debra Cameron , James Elliott , Marc Loy , Eric S. Raymond , Bill Rosenblatt
Third Edition December 2004
Print: $44.99
Ebook: $35.99

Hibernate: A Developer's Notebook Hibernate: A Developer's Notebook
by James Elliott
May 2004
Print: $24.95
Ebook: $19.99

Java Swing Java Swing
by Marc Loy , Robert Eckstein , Dave Wood , James Elliott , Brian Cole
Second Edition November 2002
Print: $59.99
Ebook: $47.99

Recent Posts | All O'Reilly Posts

James blogs at:

Is There Any Correct Java Code Out There?

August 05 2009

Writing correct, concurrent code is really hard. Java makes it seem easier than it is, even when you think you're being careful. The language support is better than it was before Java 5, but we still have a lot to learn. And we have to learn fast, because our code… read more

Recent Posts | All O'Reilly Posts

James Elliott

"This book is by far one of the best books on Hibernate. The main reason is the example code that go hand in hand with the book, and illustrates why Hibernate is so powerful. A decent clear example which simply solves the problem presented in each chapter is what every hard working developer needs from a book. Harnessing Hibernate delivers on this in spades."