
Episode 120: CoffeeScript
05/10/11 • 14 min
Learn how you can write less code with CoffeeScript the Javascript compiler.
News and Follow/Ups – 00:40
- Jade is going out of state!
Geek Tools – 03:25
Webapps – 05:06
- Visual Event – Bookmarklet that lets you see Javascript click events assigned to elements
- Open Signals Map – Mashup of cell providers towers and cell usage.
Full Text Search – 11:15
- As of March 16, 2011, CoffeeScript is on GitHub’s list of most-watched projects
- A Ruby/Python inspired language that compiles down to Readable/Lint compatible Javascript
- CoffeeScript claims to reduce the number of lines needed to be written to 1/3 of hand written JS
- Because CoffeeScript compiles predictably to JavaScript, programs can be written with less code (typically 1/3 fewer lines) with no effect on runtime performance.
- Who is using it?
- Used in production by 37Signals
- Used in the Ars Technica reader for iPad
- Some advantages
- It is still compatible with Node.js, jquery, or any other framework
- Removes noise
- adds keywords, classes, and features like heredocs to make coding cleaner
- It is said to be faster to code in CoffeeScript once you learn the ropes
- Some potential downsides
- Debugging a coffeescript script still requires you read the generated Javascript code, which can be tedious, since you haven’t actually written it yourself.
- CoffeeScript – Compiler-for-Windows
Learn how you can write less code with CoffeeScript the Javascript compiler.
News and Follow/Ups – 00:40
- Jade is going out of state!
Geek Tools – 03:25
Webapps – 05:06
- Visual Event – Bookmarklet that lets you see Javascript click events assigned to elements
- Open Signals Map – Mashup of cell providers towers and cell usage.
Full Text Search – 11:15
- As of March 16, 2011, CoffeeScript is on GitHub’s list of most-watched projects
- A Ruby/Python inspired language that compiles down to Readable/Lint compatible Javascript
- CoffeeScript claims to reduce the number of lines needed to be written to 1/3 of hand written JS
- Because CoffeeScript compiles predictably to JavaScript, programs can be written with less code (typically 1/3 fewer lines) with no effect on runtime performance.
- Who is using it?
- Used in production by 37Signals
- Used in the Ars Technica reader for iPad
- Some advantages
- It is still compatible with Node.js, jquery, or any other framework
- Removes noise
- adds keywords, classes, and features like heredocs to make coding cleaner
- It is said to be faster to code in CoffeeScript once you learn the ropes
- Some potential downsides
- Debugging a coffeescript script still requires you read the generated Javascript code, which can be tedious, since you haven’t actually written it yourself.
- CoffeeScript – Compiler-for-Windows
Previous Episode

Episode 119: Phillip Downer
Next Episode

Episode 121: Mashing, Scraping, and APIs
Find out how your favorite mashup webapp works.
News and Follow/Ups – 00:39
Geek Tools – 05:14
- Jump-N-Carry JNC300XL 900 Peak Amp Ultraportable 12V Jump Starter with Light
- Coleman Cable 08660 20-Foot Heavy-Duty Auto Battery Booster Cables with Polar Glow Clamps, 4-Gauge
Webapps – 11:06
- Plastic Jungle - Buy and sell gift cards
- Famous Objects From Classic Movies - Can you guess the object?
Mashing, Scraping, and APIs – 17:12
- Mashups
- Hipmonk
- Gist – just bought out by blackberry
- http://opensignalmaps.com/
- http://instalyrics.com/
- http://www.checkinmania.com/deals
- Scraping
- Computers reading data otherwise intended for end-users
- The billion dollar scraping business
- Infochimps
- Pitfalls
- Copyright, Terms of Service
- Fragile
- Advantages
- Access to data otherwise not available
- Tools to make scraping less painful
- APIs
If you like this episode you’ll love
Episode Comments
Generate a badge
Get a badge for your website that links back to this episode
Select type & size
<a href="https://goodpods.com/podcasts/faceoff-show-68916/episode-120-coffeescript-3647838"> <img src="https://storage.googleapis.com/goodpods-images-bucket/badges/generic-badge-1.svg" alt="listen to episode 120: coffeescript on goodpods" style="width: 225px" /> </a>
Copy