Introduction to CoffeeScript
Audience:
Topic:
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 "better JavaScript"
- 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:
- The CoffeeScript Web site: http://coffeescript.org
- The CarbonFive tutorial, created by co-presenter Arbind Thakur: http://coffeescript.carbonfive.com/
- The CoffeeScript Ristretto (emphasizing CoffeeScript as it's own language): https://leanpub.com/coffeescript-ristretto/read
Presentation Link:
Room:
La Jolla
Time:
Sunday, February 23, 2014 - 11:30 to 12:30