CascadiaJS 2014
2014-07-31..2014-08-01
Portland, United States
[CascadiaJS 2013, CascadiaJS 2014, CascadiaJS 2018, CascadiaJS 2020, CascadiaJS 2021, CascadiaJS 2022, CascadiaJS 2024, CascadiaJS 2026]
| title | author | length |
|---|---|---|
| Technology as a Means to Equality | Willow Brugh | 17m |
Argues that lightweight tech enables scalable mutual aid by focusing on marginalized users and local maintenance. Shows gift registry used in Occupy Sandy to… | ||
| Your Website is Not Accessible | Alex Qin | 19m |
Website accessibility fails often come from missing semantics and small omissions that assistive tech can't recover from: images without alt tags and labels… | ||
| The Magic of Custom Event Emitters | Nick Niemeir | 20m |
Builds a tiny custom event emitter from scratch that fits in about dozen lines and replaces Node's EventEmitter for browser use, shows queuing of emits when no… | ||
| Practical Optimization for V8 | David Manning | 26m |
Explains V8’s two-stage compilation (fast full codegen then Crankshaft optimizing) and gives concrete, measured fixes: initializing a loop counter cuts a… | ||
| How To Run A Successful Local User Group | Jason Campbell | 29m |
Small-city JavaScript user group grows from three to four organizers into a durable community by booking speakers three months ahead, splitting work, and… | ||
| Everything you never wanted to know about maps | Patrick Arlt | 26m |
Explains why map projection and spatial reference choices change coordinates and appearance, shows concrete fixes: use ogr2ogr to convert ESRI shapefiles… | ||
| Embracing Failure | Soledad Penadés | 21m |
Argues that repeated small prototypes beat chasing a mythical “code hero,” demonstrating tools and results: a failed box2d physics experiment that pivoted into… | ||
| Contributors wanted: encouraging diversity in your OSS project | Kate Hudson | 14m |
Project with ~4,000 contributors shows concrete steps to grow and retain diverse contributors: split UI/CSS/HTML into separate modules so contributors avoid… | ||
| Writing Robot Plays NodeJS, Reddit | Joe Lepper | 23m |
Built a Reddit bot in Node.js that long‑polls comments.json, respects the API 30 calls per minute limit, and posts corrective replies; initial skitbot records… | ||
| Hash Functions Taste Great with Anything | Curtis Lassam | 29m |
Defines practical hash use: fast noncryptographic hashes for data structures, cryptographic hashes and salting for passwords, and Bloom filters for… | ||
| Constantly Losing Stuff: continuation local storage in Node | Forrest L Norvell | 24m |
Continuation Local Storage implements per-request globals for Node by creating process-wide namespaces and running code inside them, backed by an… | ||
| Cat DNS: a DNS server that resolves everything to cats | Monica Dinculescu | 25m |
Cat DNS resolves everything to cats by returning a single static IP that points to a Go web service (written by Cat) and answers DNS queries over UDP port 53… | ||
| Put A Database On It! | Bryce Baril | 24m |
Builds a tiny time-series database on top of LevelDB and Node, running on a battery-powered BeagleBone device that samples sensors every 75 ms and aggregates… | ||
| Bookmarklets FTW: The Case for Bookmarklets in Everyday Life | Lydia Katsamberis | 21m |
Bookmarklets are tiny JavaScript programs delivered via the javascript: URL that execute in-page; they get written and iterated inside Chrome DevTools Snippets… | ||
| ARIA Was Made For This Accessiblility of JavaScript MVCs | Marcy Sutton Todd | 31m |
Shows that ARIA features actually solve single‑page app problems: demos use Angular’s ngClick/ngKeypress to make divs operable, Ember attributeBindings to… | ||
| AllNightRave.js | Floh Herra Vega | 23m |
Prototype uses Processing.js with a small Node/Express server on Heroku and socket.io to relay events; phone clients send color picks and… | ||
| Barriers to Entry | Ruth Baril | 30m |
Personal account of a career switcher who starts learning programming in January via Codecademy, juggles freelance work and children, and repeatedly hits… | ||
| Node.js for fun, profit and Whiskey | Jim Heising | 24m |
A DIY continuous still called the Heising 330 runs 24/7 and replaces daily batch runs, using Node.js on a PCduino (Ubuntu) plus a custom PCB, over 10 digital… | ||
| Making JavaScript Tests Fast, Easy, and Friendly | Ryan Roemer | 25m |
Advocates building test infra up front, automating runs from the command line and wiring CI into GitHub and Slack, and using Mocha + Chai for readable… | ||
| Hacking Mentor.js | Marlena Compton, Ryan Dy | 25m |
Argues that one-on-one mentoring and pairing measurably shortens the time to useful JavaScript knowledge by steering learners away from stale resources (one… | ||
| A Story About NodeSchool and Community Building | Jason Rhodes | 19m |
NodeSchool runs as a 4-hour weekend workshop of command-line lessons for Node and JavaScript, staffed by volunteers who act as mentors rather than speakers… | ||
| Decisions, Open Source, Graph Theory, and Static Analysis | Charlie Robbins | 18m |
Builds a dependency graph over ~880,000 npm packages (millions of versioned nodes if you include history) and extracts ranked codependency matrix rows to show… | ||
| GIFs vs Web Components | Glen Maddern | 23m |
Builds a 150-line GIF Exploder that slices GIFs by copying header/footer to make single-frame blobs, uses the Blob API to expose frames to the DOM, and wraps… | ||
| No More Unicorns | CJ Silverio | 31m |
Argues that the diversity gap isn’t a pipeline issue but a not trying problem, backing it with company stats (Google 17%, Yahoo 15%, Facebook 15%, Twitter 10%)… | ||
| nothing matches | ||