Like many Java developers, I looked down my nose at JavaScript for a long time. It seemed like a toy compared to Java – it was slow, buggy, and weird. I recommended that my customers stay away from it as much as possible, keeping the logic on the server, in Java. When I had to do JavaScript, I would learn just enough to get the job done, and then get out as fast as I could.

But I was wrong. The problem wasn't JavaScript, it was how I learned JavaScript, and how I looked at it. Once I stopped thinking of it as a toy version of Java, and realized it was actually a serious programming language in its own right (that happened to borrow a lot of its syntax from Java) I started to enjoy JavaScript programming. And I'm not ashamed to admit it! In this talk, I hope to help you unlearn some of the things you think you know about JavaScript, and learn to love this fun, powerful language. You'll write better JavaScript code, and enjoy it more.

The presentation is here.