Heaven & Hell JavaScript ... everywhere?
summary
JavaScript now runs on servers, desktops and phones and the concrete wins and pains are clear: Yammer ships a desktop AIR client that reuses the exact web models, developers use the jake build tool and the ruby racer to embed v8, and node.js gives real server parity. Testing is the hardest part — a homegrown runner called logan exists but newer pieces like foo unit plus browser launcher jellyfish start to make multi‑environment CI possible.
AI-written summary · about
chapters (34)
- 0:00Introduction
- 1:12JavaScript everywhere
- 2:17What to expect
- 3:31Benefits of JavaScript
- 5:24Native vs NonNative Apps
- 5:47Air as a Development Environment
- 6:27Practicality
- 6:50Spazz Twitter
- 7:20Native
- 7:33Facebook
- 8:03Environment
- 9:42Macro
- 10:26Versioning
- 12:50Jake Build Tool
- 13:23Jake Tasks
- 14:44The Server History
- 16:12Feature Parody
- 17:01Code Sharing
- 17:34Getty Web Framework
- 17:56Example
- 18:51The problem
- 19:58The problem with that
- 20:22Modules
- 20:39Frontend code base
- 21:02API
- 21:27Completion
- 21:42Ruby Racer
- 22:32Ruby Run Example
- 23:13The Last Big Piece
- 24:15Whats Wrong
- 25:27Logan
- 27:45FooUnit
- 28:06Wrapup
- 29:47Follow Matthew








