Coffee scriptisforclosers nonotes

CoffeeScript—that “little language” that compiles to JavaScript—has become something of a big deal over the last year. Is it all just hype, or does CoffeeScript really deliver on its promise to give
…

CoffeeScript—that “little language” that compiles to JavaScript—has become something of a big deal over the last year. Is it all just hype, or does CoffeeScript really deliver on its promise to give us JavaScript without the bad parts? Dare you even bother learning JavaScript at all? In this session, Brandon will make the case why you should learn CoffeeScript, then provide a zero to working overview of CoffeeScript: how to get it, how to learn it and how to start using it in your projects.

So that brings me to Axiom #2. Books and online resources are great, but I would argue that using CoffeeScript is another way to become a better JavaScript developer. I am actually spinning that it generates JS for you as a good thing. I personally learned a lot in the process.

And this, for me, is only true because you still have to debug the JavaScript that CoffeeScript creates.

18.
Subtle Linguistics
Dave has two children.
His youngest is in
Reception, and his
favourite colour is
green. His oldest is Year
4, and loves to ride the
lift outside his flat.
Dave has two children.
His youngest is in Pre-
K, and his favorite color
is green. His oldest is in
3rd Grade, and he loves
to ride the elevator
outside his apartment.

63.
"We are not just
advocating a language
on top of JS that you
use to avoid JS (GWT,
Haxe, Objective-J, etc.).
We are advocating that
you all help build a
better JS on JS, which
then becomes
standardized as
JS.next." - Brendan Eich
IT’S NOT A REPLACEMENT
FOR JAVASCRIPT
CoffeeScript Axiom #3

64.
THE JAVASCRIPT DIALECTIC, REVISITED
What Can I/We/Everyone Learn from CoffeeScript?

65.
THOSE AXIOMS
1) It’s not a replacement for learning JavaScript
2) It can help you become a better JavaScript programmer
3) It’s not a replacement for JavaScript