~/conference

dotJS 2012

JavaScript developers, frontend developers, web app developers, tooling engineers, open source maintainers, language designers, realtime and game developers

JavaScript Unicode handling; component-based web architecture; build tooling and workflows; Socket.IO realtime networking; multiplayer game architecture; promises in JavaScript; multiple dispatch in programming; eval usage in JavaScript; Dart language overview; symbiotic language interop; JavaScript quirks and pitfalls; open source community and governance

titleauthorlength
Unicode in JavaScriptMathias Bynens20m
JavaScript strings use UTF-16 so many emoji and math letters live outside the BMP, creating surrogate pairs that make "length" return two for one visible…
Talk in English on
Components for WebAppsKevin Schaaf21m
Claims that the web can produce native-quality apps backed by the Eno framework and real-world proof from the HP Touchpad apps built with HTML JavaScript and…
Talk in English on
Tooling For The Modern WebApp DeveloperAddy Osmani33m
Shows concrete Chrome developer tools workflows: Canary ships features about 11 weeks before stable and reaches 311 million users; timeline and frames expose…
Talk in English on
dotJS 2012 - Bert BelderBert Belder21m
Cloud9 engineers report concrete fixes: domains for boxed error handling that track timers, sockets and file handles and let code clean up on failure (adoption…
Talk in English on
Open Source Like A BOSSCharlie Robbins18m
Claim: open source does not market itself so authors must actively publicize projects on GitHub and at conferences. Evidence: about one third of people find…
Talk in English on
Symbiotic LanguagesJeremy Ashkenas20m
Claims that languages which transpile into a dominant host reuse its VM and ecosystem, giving concrete examples: CoffeeScript implements expression-oriented…
Talk in English on
WTFJSBrian LeRoux18m
Live demos show specific JavaScript pitfalls and one-line hacks with working console output: 0.1 + 0.2 != 0.3 and IEEE‑754 quirks, parseInt radix bug that…
Talk in English on
dotJS 2012 - Christian Amor KvalheimChristian Kvalheim18m
Built a multiplayer Pac‑Man clone called Mungo man using Node.js + socket.io and Express, with a MongoDB ring buffer holding game state per process so each…
Talk in English on
You Can Do Amazing ThingsVojta Jina17m
Examples concentrate on specifics not slogans: Node.js assembles V8 plus nonblocking I/O and JavaScript into a working server prototype — an 400-line IRC…
Talk in English on
Socket.IO in a Chess Realtime Multiplayer Web ApplicationOmar Qunsul05m
A demonstration of a realtime multiplayer chess web application built with Socket.IO that shows the actual message formats and compares move validation…
Talk in German on
Multiple dispatchDr. Axel Rauschmayer04m
A JavaScript library that implements multiple dispatch by creating a generic function 'plus' then adding methods and calling it demonstrates that parameter…
Talk in English on
Why 'eval' makes JS the best language in the worldMatt Westcott05m
Claim: using eval to assemble generated JavaScript makes building a fast emulator practical. A Spectrum emulator is generated by template functions that emit…
Talk in English on
A Promise is a PromiseDavid Iglesias04m
Explains that deferreds or promises let code attach handlers after resolution and provide a private resolver to signal success or failure; demonstrates…
Talk in English on
Why Dart?Filip Hráček04m
Claims Dart is more than syntax sugar: programming language plus libraries, an IDE with step-by-step debugging, a VM and a compiler to JavaScript so code runs…
Talk in English on
dotJS 2012 - Mr.doobMr.doob20m
Claim: deferred rendering removes the ~4‑light limit so scenes can use many lights; tool built is a web editor (based on threejs) that shows the scene tree…
Talk in English on
What Is Open Source & Why Do I Feel So Guilty?Fat27m
History of GNU and Linux, then concrete examples: creation of Bootstrap, Ender, Hogan JS, Bower and Ratchet, Git + GitHub adoption, IRC workflow and Hacker…
Talk in English on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.