Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Coffeescript: unfancy javascript
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Dimitris Tsironis
February 03, 2013
Technology
500
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Coffeescript: unfancy javascript
Dimitris Tsironis
February 03, 2013
More Decks by Dimitris Tsironis
See All by Dimitris Tsironis
Introduction to Digigov SDK
tsironis
0
63
How to Develop Backbone Plugins (...for the greater good!)
tsironis
0
290
Modern Webapps
tsironis
1
110
Automating your workflow with Grunt
tsironis
2
200
Git 201
tsironis
0
200
Git 101
tsironis
0
230
Capistrano for non-Rubyists
tsironis
4
150
HTML+CSS: how to get started
tsironis
1
89
Coffescript - take a sip of code
tsironis
4
180
Other Decks in Technology
See All in Technology
2026TECHFRESH畢業分享會 - 原生還是跨平台? App 開發踩坑實錄
line_developers_tw
PRO
0
1.3k
AWS Security Hub CSPMの成功・失敗体験
cmusudakeisuke
0
310
PostgreSQL 19 新機能概要 OSC Hokkaido 2026
nori_shinoda
0
180
Claude Codeをどのように キャッチアップしているか
oikon48
13
8.6k
ぼっちではじめた登壇が「51名」「241件」の発信に化けた
subroh0508
1
260
Android の公式 Skill / Android skills
yanzm
0
160
白金鉱業Meetup_Vol.24_「AIエージェントは分けるほど良い」は本当か? / Is it true that “the more you divide AI agents, the better”?
brainpadpr
1
420
フィジカル版Github Onshapeの紹介
shiba_8ro
0
290
When Platform Engineering Meets GenAI
sucitw
0
140
[チョークトーク資料]AWS DevOps Agent を使いこなす / AWS Dev Ops Agent Chalk Talk AWS Summit Japan 2026
kinunori
3
620
脆弱性対応、どこで線を引くか
rymiyamoto
1
420
AI駆動開発を通して感じた、 AI時代のデザイナーの役割変化
whisaiyo
4
2.3k
Featured
See All Featured
Evolving SEO for Evolving Search Engines
ryanjones
0
220
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
390
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
390
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
590
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
170
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
370
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
420
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
970
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
730
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
270
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Transcript
coff script unfancy javascript
CEO & Founder at Geembo Dimitri Tsironi boo!!
what’ thi about? Coffeescript (duh!) “Pragmatic” coffeescript How we use
it Explore new stuff Open-source
A little language that compiles into javascript
backbone.js & coffeescript creator Jeremy Ashkena
Philosophy code is art ruby’s syntax rocks less is more
verbal syntax it’s javascript after all
We want some proof! LIAR
code examples straight from the oven let’ s some code!
code example #1 search.js.coffee
code example #2 setting.js.coffee
code example #3 Multiply an array o Search in a
string Happy Birthday!
everyday workflow magic ho we use it
workflo Rails (with Asset Pipeline) gem install coffee-script npm install
-g coffee-script Codekit
Coff script on Rail seamless compile on development minify and
concatenation backbone-on-rails gem! same philosophy as Ruby
the first coffeescript butler hubot
Hubot coffeescript on node.js Github’s robot for stuff mainly, finds
you kittens and embarrassing photos totally open-source easily extensible (see docs)
Resource http://coffeescript.org Codeschool course A little book for Coffeescript http://js2coffee.org
http://www.ricardo.cc/2011/06/02/10-CoffeeScript-One-Liners-to- Impress-Your-Friends.html
@tsironakos Thank ! @geembohq