CascadiaJS 2013
2013-11-14..2013-11-15
Vancouver, Canada
[CascadiaJS 2013, CascadiaJS 2014, CascadiaJS 2018, CascadiaJS 2020, CascadiaJS 2021, CascadiaJS 2022, CascadiaJS 2024, CascadiaJS 2026]
as the organisers put it
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.
| title | author | length |
|---|---|---|
| CascadiaJS 2013 - Carter Rabasa | Carter Rabasa | 11m |
Conference sold out fast and organizers keep capacity deliberately small as a single-track intimate event, which drives Vancouver Dev Week spin‑offs… | ||
| Righteous Javascript, Dude! (Being a teenage programmer) | Zach Bruggerman | 18m |
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… | ||
| Stop Breaking the Web | Tom Dale | 28m |
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… | ||
| Computer Science through Streams | Tom Buchok | 23m |
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… | ||
| The Event Loop | Steven Belanger | 16m |
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… | ||
| Audio Tags: Web Components & Web Audio | Soledad Penadés | 29m |
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… | ||
| So you want to build a robot? | Raquel Vélez | 21m |
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… | ||
| Six bottles of RUM: Real World Mobile Performance | Peter McLachlan | 30m |
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… | ||
| Programming a Node Cluster Like It's One Really Big Computer | Neuman Vong | 31m |
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… | ||
| Building apps with D3.js | Nathan Vander Wilt | 28m |
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… | ||
| JS Bringing Crypto to the Masses | Matt Bergman | 23m |
Argues that web apps must handle cryptography client-side and gives concrete pitfalls and fixes: JavaScript lacks integer primitives and Math.random is unsafe… | ||
| JavaScript as a First-Class Citizen on iOS 7 | Kevin Whinnery | 22m |
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… | ||
| Front End Dependency Management | Joe Sepi | 18m |
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… | ||
| High-Performance WebGL Apps with LLJS and asm.js | James Long | 33m |
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… | ||
| Making WebRTC awesome | Henrik Joreteg | 24m |
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… | ||
| Opening Keynote | Glenn Lougheed | 24m |
Argues that software is reshaping entire industries with concrete examples: Skype handles 30% of global call volume, startups like Kickstarter, Airbnb, Uber… | ||
| ECMAScript Regrets | David Bruant | 20m |
Catalogs specific JavaScript pitfalls, gives concrete fixes and linters and shows which issues are unfixable in practice. Calls out Number.isNaN as the correct… | ||
| Event is the new Model | Dave Foley | 21m |
Argues for storing append-only domain events instead of snapshots and shows working prototypes: Preservator live voting uses Socket.io and MongoDB to broadcast… | ||
| My Little Parser: Tooling is Magic | Chris Dickinson | 29m |
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… | ||
| JavaScript Puzzlers | Charles Bihis | 36m |
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)… | ||
| Where does the Javascript run, anyway? | C J Silverio | 23m |
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… | ||
| Make Art Not Money | Brad Bouse | 35m |
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… | ||
| Closing Keynote | Jenn Turner | 40m |
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… | ||
| nothing matches | ||