Keith has been programming professionally for over a decade and as a hobby for a while longer. He has written or contributed to a dozen books on programming and maintains his personal site at

He lives near Boston, MA in the USA, and is the Engineering Guru at Infrared5 (

More articles by this author

Object types in JavaScript

(Apr 09, 2012)

Learn about and try out the Object.create() method.

JavaScript object creation

(Feb 28, 2012)

Learn the advantages of creating JavaScript objects using prototypal inheritance.