Author

Christophe Porteneuve

Christophe has been designing and implementing web apps since 1995. After creating the first JSP-based portal in Europe, he ran the software engineering department of a prominent IT college and brought leading-edge web development practices and a love of Rails to Ciblo.net, where he is now CTO.

Also from this author

Getting Out of Binding Situations in JavaScript

Every wonder who you really are? Congratulations! You have a lot in common with JavaScript. Learn once and for all how to train your JavaScript to remember who it is and what it's doing.