20 Tips for defensive code. My experience writing defensive front-end javaScript for Server Density, specifically:
* Why defensive code should matter to you
* Lessons in defensive failures.
* Why you should be ruthlessly pragmatic about bugs.
* JavaScript and defending against type errors
* How your code can be more defensive today.
* Takeaways for the sceptics.