CascadiaJS 2013 is proudly brought to you by

You can view the rest of the videos on our2013 playlist on Youtube

JavaScript Puzzlers: Puzzles to Make You Think (and write fewer bugs)


Stay alert and try to solve these "simple" JavaScript puzzles. These puzzles are designed to demonstrate some of the more obscure "features" of the language. Try your best to answer them! But be careful — the solutions aren't as easy as they look. Learn how these work so you can avoid making the same mistakes in your own code!

What to expect: Learn about some of the more obscure features of the JavaScript language by solving fun puzzles. Hear detailed explanations as to how it can cause bugs in your application. * Discover ways to make your code immune to bugs caused by these features.

What not to expect: 3rd-party libraries or frameworks (e.g. jQuery, Node.js, Backbone.js, etc) Bugs

Speaker Bio

Charles Bihis

My name is Charles Bihis and I am a Computer Scientist with the Adobe Identity team. I work on the Internet.