J. David Eisenberg

J. David Eisenberg is a programmer and instructor living in San Jose, California. David has a talent for teaching and explaining. He has developed courses for CSS, JavaScript, CGI, and beginning XML. He teaches at Evergreen Valley College in San Jose. David has written articles for xml.com and alistapart.com on topics such as Javascript and the Document Object Model, XML validation, XSL Transformations and Formatting Objects, and SVG. His on-line courses provide introductory tutorials for Korean, Modern Greek, and Russian. David has also been developing education software since 1975, when he worked with the Modern Foreign Language project at the University of Illinois to develop computer-assisted instruction on the PLATO system. He co-authored several of the in-box tutorials shipped with the venerable Apple IIe computer. When not programming, David enjoys digital photography, riding his bicycle, and taking care of his cats.

Introducing Elixir Introducing Elixir
by J. David Eisenberg, Simon St. Laurent
September 2014
Print: $24.99
Ebook: $19.99

SVG Essentials SVG Essentials
by J. David Eisenberg
Second Edition May 2014

Études for Erlang Études for Erlang
by J. David Eisenberg
March 2013
Ebook: $4.99

Using XForms with Mozilla Using XForms with Mozilla
by J. David Eisenberg
January 2007
Ebook: $9.99

SVG Essentials SVG Essentials
by J. David Eisenberg
February 2002
Print: $34.95
Ebook: $27.99