A Sip of CoffeeScript
Join me for a taste of the popular little language that compiles to JavaScript. In this session you will get a broad introduction to the language features via live coding examples. Find out motivations for as well as caveats against using CoffeeScript.
This presentation begins by highlighting some of the JavaScript pitfalls which are automatically handled by writing CoffeeScript. We also examine how CoffeeScript allows you to write code with less syntactic noise. Later in the talk we will look beyond the surface sugar and consider some fundamental differences between these two languages.
As with any software tool, there are both pros and cons. Not only will I demonstrate some of the pitfalls due to CoffeeScript's optional syntax, we will also look at the cost of introducing another language to your existing toolchain.
About Joe Barnes
Joe Barnes is currently a Senior Software Architect at Mentor Graphics where he leads development of cloud-based web solutions such as PartQuest.com. He has spent most of the last decade developing applications on the JVM, with Scala taking focus in recent projects. As an eager life-long learner himself, Joe is passionate about helping others learn and improve the craft through mentoring, blogging, lecturing, and contributing to open source.
Joe can be found blogging at prose::and::conz and on Twitter as @joescii. He also operates as joescii on GitHub where he is a Lift committer and general open-source Scala slinger.
More About Joe »