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
Dimitris Tsironis
February 03, 2013
Technology
2
450
Coffeescript: unfancy javascript
Dimitris Tsironis
February 03, 2013
Tweet
Share
More Decks by Dimitris Tsironis
See All by Dimitris Tsironis
How to Develop Backbone Plugins (...for the greater good!)
tsironis
0
220
Modern Webapps
tsironis
1
92
Automating your workflow with Grunt
tsironis
2
180
Git 201
tsironis
0
170
Git 101
tsironis
0
210
Capistrano for non-Rubyists
tsironis
4
140
HTML+CSS: how to get started
tsironis
1
73
Coffescript - take a sip of code
tsironis
4
170
Startup Weekend Next Presentation
tsironis
2
160
Other Decks in Technology
See All in Technology
バックエンドエンジニアによるフロントエンドテスト拡充の具体的手法
kinosuke01
1
630
Restarting_SRE_Road_to_SRENext_.pdf
_awache
0
150
ペアプログラミングにQAが加わった!職能を超えたモブプログラミングの事例と学び
tonionagauzzi
1
130
LINE Notify互換のボットを作った話
kenichirokimura
0
170
大規模アジャイル開発のリアル!コミュニケーション×進捗管理×高品質
findy_eventslides
0
320
技術好きなエンジニアが _リーダーへの進化_ によって得たものと失ったもの / The Gains and Losses of a Tech-Enthusiast Engineer’s “Evolution into Leadership”
kaminashi
0
200
バクラクでのSystem Risk Records導入による変化と改善の取り組み/Changes and Improvement Initiatives Resulting from the Implementation of System Risk Records
taddy_919
0
210
PHPでアクターモデルを活用したSagaパターンの実践法 / php-saga-pattern-with-actor-model
ytake
0
1k
ソフトウェア開発におけるインターフェイスという考え方 / PHPerKaigi 2025
k1low
9
3.9k
AIエージェントキャッチアップと論文リサーチ
os1ma
6
1.1k
スケールアップ企業のQA組織のバリューを最大限に引き出すための取り組み
tarappo
4
890
Cline、めっちゃ便利、お金が飛ぶ💸
iwamot
19
18k
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Facilitating Awesome Meetings
lara
53
6.3k
How STYLIGHT went responsive
nonsquared
99
5.4k
Writing Fast Ruby
sferik
628
61k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
227
22k
Practical Orchestrator
shlominoach
187
10k
Optimising Largest Contentful Paint
csswizardry
35
3.2k
How to train your dragon (web standard)
notwaldorf
91
5.9k
Documentation Writing (for coders)
carmenintech
69
4.7k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
21k
GraphQLの誤解/rethinking-graphql
sonatard
70
10k
VelocityConf: Rendering Performance Case Studies
addyosmani
328
24k
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