David Griffiths

Author, agile trainer, consultant

Areas of Expertise:

  • Ruby on Rails
  • C
  • Agile development
  • TDD
  • Java
  • Learning theory
  • consulting
  • speaking
  • programming
  • training
  • writing
David Griffiths began programming at age 12, after being inspired by a documentary on the work of Seymour Papert. At age 15 he wrote an implementation of Papert's computer language LOGO. After studying Pure Mathematics at University, he began writing code for computers and magazine articles for humans. He is currently a consultant and writer in the UK an he spends his free time traveling and time with his lovely wife, Dawn.

Head First C Head First C
by Dawn Griffiths, David Griffiths
April 2012
Print: $49.99
Ebook: $42.99

Head First Programming Head First Programming
by David Griffiths, Paul Barry
November 2009
Print: $49.99
Ebook: $39.99

Head First Rails Head First Rails
by David Griffiths
December 2008
Print: $49.99
Ebook: $39.99

OpenGL and 3D in HTML5 OpenGL and 3D in HTML5
by David Griffiths
September 2011
Video: $34.99

Offline Mobile Web Applications in HTML5 Offline Mobile Web Applications in HTML5
by David Griffiths
January 2011
Video: $79.99

Great Ajax: Level 1 Great Ajax: Level 1
by David Griffiths
December 2010
Video: $99.99

Client-side Graphics with HTML5 Canvases Client-side Graphics with HTML5 Canvases
by David Griffiths
December 2010
Video: $24.99

Native Video in HTML5 Native Video in HTML5
by David Griffiths
November 2010
Video: $24.99

Recent Posts | All O'Reilly Posts

David blogs at:

The power of mishtakes

December 18 2008

Next year is the 30th anniversary of The Book of Heroic Failures by Stephen Pile. It's like the Guinness Book of World Records for the clumsy, the forgetful and the just plain confused. Like the civil servant from Andorra who... read more

Recent Posts | All O'Reilly Posts

"...an outstanding and comprehensive introduction to programming for the mature reader, but in designing this text for that specific goal it does not pretend to be a general tutorial in Python or other particular methods."
--Ira Laefsky, Amazon.com

"A 'must' for an computer collection catering to Rails students. "
--Diane Donovan, The Bookwatch - The Computer Shelf

"I got hooked on reading Head First Rails on Safari. I'm already on page 307 of 417, not bad hein?...There's a problem with other books in that they give you a clear path... but don't make you 'fudge' around at all, so in the end you can't find your way if you get lost a little bit in the Rails forest. In a HEAD FIRST book, you are forced to fudge around, so in the end, you will always find your way."
--Caroline Schnapp, 11 heavens

"I suggested Head First Rails to a friend before I even finished it. He was asking me questions that I didn't have time to answer, and I knew the book could explain better than I."
--Anita Kuno, Slashdot.org