James Duncan Davidson

James Duncan Davidson

Photographer, technologist, traveller.

  • @duncan

Berlin, Germany

Areas of Expertise:

  • cocoa
  • ruby
  • rails
  • objective-c
  • photography
  • digital asset management
  • java
  • ant
  • tomcat
James Duncan Davidson is a freelance author, software developer, and consultant focusing on Mac OS X, Java, XML, and open source technologies. He is the author of Learning Cocoa with Objective-C (published by O'Reilly & Associates) and is a frequent contributor to the O'Reilly Network online website as well as publisher of his own website, x180 (http://www.x180.net), where he keeps his popular weblog. Duncan was the creator of Apache Tomcat and Apache Ant and was instrumental in their donation to the Apache Software Foundation by Sun Microsystems . While working at Sun, he authored two versions of the Java Servlet API specification as well as the Java API for XML Processing. Duncan regularly presents at conferences all over the world on topics ranging from open source and collaborative development to programming Java more effectively. He didn't graduate with a Computer Science degree, but sees that as a benefit in helping explain how software works. His educational background is in Architecture (the bricks and mortar kind), the essence of which he applies to every software problem that finds him. He currently resides in San Francisco, California.

Agile Web Development with Rails Agile Web Development with Rails (Pragmatic Bookshelf)
by Dave Thomas, David Heinemeier Hansson
Second Edition December 2006
OUT OF PRINT

Running Mac OS X Tiger Running Mac OS X Tiger
by Jason Deraleau, James Duncan Davidson
December 2005
Print: $39.95

Mac OS X Panther Hacks Mac OS X Panther Hacks
by Rael Dornfest, James Duncan Davidson
June 2004
Print: $29.95

Running Mac OS X Panther Running Mac OS X Panther
by James Duncan Davidson
December 2003
OUT OF PRINT

Cocoa in a Nutshell Cocoa in a Nutshell
by Michael Beam, James Duncan Davidson
May 2003
Print: $44.99
Ebook: $35.99

Learning Cocoa with Objective-C Learning Cocoa with Objective-C
by James Duncan Davidson, Apple Computer, Inc.
Second Edition September 2002
OUT OF PRINT

"Ever since Rails took the development world by storm a few years back, there has been plenty written about the Ruby framework. But you can't find a much better resource than one written by Rails creator David Heinemeier Hansson. "
--Glen Stansberry, NETTUTS