~/conference

CascadiaJS 2013

date:2013-11-14..2013-11-15
location:Vancouver, Canada
series:CascadiaJS · 8 editions
tags:[javascript]

CascadiaJS is a conference for web developers by developers that takes place in the Pacific Northwest. Join us in Vancouver, BC on Nov 14-15.

titleauthorlength
CascadiaJS 2013 - Carter RabasaCarter Rabasa11m
Conference sold out fast and organizers keep capacity deliberately small as a single-track intimate event, which drives Vancouver Dev Week spin‑offs…
Talk on
Righteous Javascript, Dude! (Being a teenage programmer)Zach Bruggerman18m
Built a dosh script that compiles a JavaScript dialect from the doge meme and moved from apprentice to hired developer at diy.org, arguing two big barriers for…
Talk on
Stop Breaking the WebTom Dale28m
Argues that URLs are the core API of the web and that single‑page JavaScript apps lose sharing, bookmarking and navigation without them. Extracts Ember routing…
Talk on
Computer Science through StreamsTom Buchok23m
Demonstrates that Node streams (fs.createReadStream, piping, gzip, a CSV transform and http.createServer) let a server send a 10 GB file and a query of 65,000…
Talk on
The Event LoopSteven Belanger16m
Demonstrates that async is not free: a synchronous factorials.map blocks an HTTP server though it finishes in ~100ms; switching each item to setImmediate makes…
Talk on
Audio Tags: Web Components & Web AudioSoledad Penadés29m
Creates a playable synth by wrapping the Web Audio API in Web Components: custom elements for oscillators, mixer, filter and keyboard that connect in a…
Talk on
So you want to build a robot?Raquel Vélez21m
Builds a semi‑autonomous “Batbot” for about $400 using an Arduino Uno with a Boe‑Bot chassis shield, an XBee wireless link, a PS3 DualShock for manual control…
Talk on
Six bottles of RUM: Real World Mobile PerformancePeter McLachlan30m
Measurements from real users show a cold TCP fetch for zero bytes taking 0-byte cold TCP ≈200–250ms, while a 6.7KB image drops to roughly 6.7KB image ≈100ms…
Talk on
Programming a Node Cluster Like It's One Really Big ComputerNeuman Vong31m
Argues that Node clusters can be programmed like one big machine by implementing an actor model over sockets: actors get actor IDs over HTTP, a lookup table…
Talk on
Building apps with D3.jsNathan Vander Wilt28m
Argues D3.js works for full web apps, not just charts, by using the core enter/update/exit diff pattern to bind arrays to the DOM and compose reusable widgets…
Talk on
JS Bringing Crypto to the MassesMatt Bergman23m
Argues that web apps must handle cryptography client-side and gives concrete pitfalls and fixes: JavaScript lacks integer primitives and Math.random is unsafe…
Talk on
JavaScript as a First-Class Citizen on iOS 7Kevin Whinnery22m
Shows that iOS 7 ships a usable JavaScriptCore system framework so native Objective‑C apps can embed a JS VM, evaluate scripts, call JS functions and expose…
Talk on
Front End Dependency ManagementJoe Sepi18m
Compares two concrete setups: RequireJS + r.js for async module loading and build-time bundling (development shows one HTTP request per module; r.js produces a…
Talk on
High-Performance WebGL Apps with LLJS and asm.jsJames Long33m
Describes how C/C++ compiled to JavaScript via Emscripten and a spec called asm.js yields near-native speed by using 32-bit integer tricks, typed arrays and no…
Talk on
Making WebRTC awesomeHenrik Joreteg24m
WebRTC is shipping now as low‑latency browser peer‑to‑peer audio/video and data channels that power real products not demos, e.g. Talky.io (instant room URLs…
Talk on
Opening KeynoteGlenn Lougheed24m
Argues that software is reshaping entire industries with concrete examples: Skype handles 30% of global call volume, startups like Kickstarter, Airbnb, Uber…
Talk on
ECMAScript RegretsDavid Bruant20m
Catalogs specific JavaScript pitfalls, gives concrete fixes and linters and shows which issues are unfixable in practice. Calls out Number.isNaN as the correct…
Talk on
Event is the new ModelDave Foley21m
Argues for storing append-only domain events instead of snapshots and shows working prototypes: Preservator live voting uses Socket.io and MongoDB to broadcast…
Talk on
My Little Parser: Tooling is MagicChris Dickinson29m
Explains how parsing source to an AST plus CSS‑like selectors lets you find and rewrite real code patterns, not just grep text. Uses esprima/acorn for parsing…
Talk on
JavaScript PuzzlersCharles Bihis36m
Five short JavaScript puzzles show concrete surprises and fixes: modulus keeps the left-hand sign so -9 % 2 === -1 (fix: check !== 0 or use bitmask)…
Talk on
Where does the Javascript run, anyway?C J Silverio23m
Built a cat GPS tracker that puts a GPS logger on collar and an Arduino Pro Mini for local sensing, with a BeagleBone by the cat door that pairs over Bluetooth…
Talk on
Make Art Not MoneyBrad Bouse35m
A project builds an augmented reality poetry book that uses printed markers, a webcam and Flash to place text between page and screen, which forces learning 3D…
Talk on
Closing KeynoteJenn Turner40m
A personal arc from being fired at the Hanford DOE to working at a small software firm yields concrete practices: regular ginger check-ins 1–10 (semi-daily…
Talk 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.