CoffeeScript burst onto the scene at the end of 2009, and is beginning to show up everywhere. Ruby on Rails now ships with it as the default way to write JavaScript, and even Brendan Eich (the creator of JavaScript) has mentioned CoffeeScript as an influence on the future of JavaScript. What’s all the fuss about? Is CoffeeScript just hype, or is there really something to it? Trevor Burnham literally wrote the book on CoffeeScript. In this PragCast interview we talk to him about the “human-friendly dialect of JavaScript,” what it is, where it’s going, and how CoffeeScript can actually make you a better JavaScript programmer.
Also huffduffed as…
-
Interview with Trevor Burnham on CoffeeScript
-
The Pragmatic Bookshelf | Interview with Trevor Burnham on CoffeeScript
-
The Pragmatic Bookshelf | Listen to Our Podcasts
-
The Pragmatic Bookshelf | Interview with Trevor Burnham on CoffeeScript
Possibly related…
-
Jeremy Ashkenas: Coffeescript Design Decisions (Full Frontal Conference 2011)
http://2011.full-frontal.org/schedule
Although limited by what’s possible to express in simple JavaScript, CoffeeScript tries to provide pieces of clear syntax that fit together in harmony. We’ll dive into the rationale behind some of CoffeeScript’s language choices to look at the trade offs involved, and both the why’s and why not’s.
-
SO1E43 - Chris Nelson
2:00 How MVC is shifting from server side to client side 2:53 Backbone.js and CoffeeScript revolutionizing front end development 4:35 Seamlessly structuring client side code with Backbone.js 6:18 The origin of Backbone.js and why it fits naturally with Rails 8:34 How CoffeeScript changed Chris’ approach to front end development 9:00 CoffeeScript as a better syntax for JavaScript 10:00 Where to begin? CoffeeScript for n00bs 11:00 Jasmine: BDD for JavaScript 11:42 Why Jasmine + CoffeeScript = crazy delicious 12:30 The Beautiful Front End Code training course 13:37 How Steve Jobs and the Apple IIe shaped Chris’ introduction to programming 19:15 Chris’ interest in node.js 20:20 Rails 3.1 asset pipeline for managing dependencies in JavaScript 20:40 The npm_assets gem to add npm modules to your Rails asset path -
Episode 8: Backbone.js, Canvas, CoffeeScript, Plugins, and more | The Javascript Show
