James Elliott

James Elliott

Software developer, author, DJ.

  • @brunchboy

Madison, Wisconsin

Areas of Expertise:

  • clojure
  • java
  • emacs
  • midi
  • dmx
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 tools and frameworks to simplify the tasks of other developers. As his avocation performing electronic music and producing light and laser shows took off, he created Afterglow to make it easier for anyone wanting to push new boundaries in light shows.

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

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

"This book is truly amazing...If you're an impatient developer this is the book for you. I think it offers just enough in-depth theory and it keeps you awake with frequent easy to understand code. "
--Will Lehman, Harnessing Hibernate

"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."

"This is a great introduction to using Hibernate. It gives an excellent overview of different aspects of O/R mapping using Hibernate. Setting up and following along with the examples was very easy and very informative. I would definitely recommend it to anyone interested in learning Hibernate."
--Dave Fecak, Philadelphia Area Java Users' Group