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 Patterns Explained - A walk throug...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Dayton Nolan
October 06, 2012
Programming
0
220
CoffeeScript Patterns Explained - A walk through CoffeeScript generated JavaScript
Exploring the JavaScript patterns behind the CoffeeScript language.
Dayton Nolan
October 06, 2012
Tweet
Share
Other Decks in Programming
See All in Programming
CS教育のDX AIによる育成の効率化
niftycorp
PRO
0
160
Claude Codeログ基盤の構築
giginet
PRO
7
3.6k
PHP 7.4でもOpenTelemetryゼロコード計装がしたい! / PHPerKaigi 2026
arthur1
1
410
「効かない!」依存性注入(DI)を活用したAPI Platformのエラーハンドリング奮闘記
mkmk884
0
180
Fundamentals of Software Engineering In the Age of AI
therealdanvega
2
290
Geminiをパートナーに神社DXシステムを個人開発した話(いなめぐDX 開発振り返り)
fujiba
0
100
20260315 AWSなんもわからん🥲
chiilog
2
170
Windows on Ryzen and I
seosoft
0
390
Kubernetesでセルフホストが簡単なNewSQLを求めて / Seeking a NewSQL Database That's Simple to Self-Host on Kubernetes
nnaka2992
0
180
Nuxt Server Components
wattanx
0
120
Claude Code Skill入門
mayahoney
0
430
S3ストレージクラスの「見える」「ある」「使える」は全部違う ─ 体験から見た、仕様の深淵を覗く
ya_ma23
0
1k
Featured
See All Featured
Building an army of robots
kneath
306
46k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
300
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
130
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
120
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
160
Optimizing for Happiness
mojombo
378
71k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
240
Documentation Writing (for coders)
carmenintech
77
5.3k
Transcript
CoffeeScript Patterns Explained A walk through CoffeeScript generated JavaScript Saturday,
October 6, 12
My name is Dayton Nolan I work for Saturday, October
6, 12
Hello CoffeeScript Saturday, October 6, 12
Hoisting Saturday, October 6, 12
Saturday, October 6, 12
Function Declaration vs. Assignment Saturday, October 6, 12
Function body is hoisted with declaration. Function name only is
hoisted with assignment. Saturday, October 6, 12
JavaScript Arguments Saturday, October 6, 12
Saturday, October 6, 12
Dynamic function signatures Saturday, October 6, 12
CoffeeScript Splats Saturday, October 6, 12
CoffeeScript Splats !== Ruby Splats Saturday, October 6, 12
Saturday, October 6, 12
CoffeeScript Classes Saturday, October 6, 12
Saturday, October 6, 12
Closures and IIFE’s Saturday, October 6, 12
Global Scope Saturday, October 6, 12
Outer scope closes over the inner scope, creating a closure
Saturday, October 6, 12
Immediate execution promotes returned value to outer scope Saturday, October
6, 12
Class Pattern in JavaScript Public Interface Private Private Hoisted Saturday,
October 6, 12
JavaScript Inheritance Pattern Saturday, October 6, 12
CoffeeScript Fat Arrow Binding Reference Current Scope Saturday, October 6,
12
In JavaScript, managing scope is job #1 Saturday, October 6,
12
Thank You Saturday, October 6, 12