Introduction to CoffeeScript
Why CoffeeScript? Includes an overview of this increasingly popular language language, live coding to highlight the most compelling features, share some helpful resources for continued learning, and respond to audience questions.
Beginners are welcome, as are experienced developers curious about CoffeeScript.
The emphasis is on practical use of the language, as opposed to merely enumerating features. Topics covered include:
- CoffeeScript as a functional language
- List comprehensions and how they change the way you think about your code
- Structuring and destructuing for objects and arrays
- Classes and objects
- Asynchronous programming idioms
- Resources to learn more
If you just can't wait, check out the following resources: