~/conference

CascadiaJS 2014

date:2014-07-31..2014-08-01
location:Portland, United States
series:CascadiaJS · 8 editions
titleauthorlength
Technology as a Means to EqualityWillow Brugh17m
Argues that lightweight tech enables scalable mutual aid by focusing on marginalized users and local maintenance. Shows gift registry used in Occupy Sandy to…
Talk on
Your Website is Not AccessibleAlex Qin19m
Website accessibility fails often come from missing semantics and small omissions that assistive tech can't recover from: images without alt tags and labels…
Talk on
The Magic of Custom Event EmittersNick Niemeir20m
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…
Talk on
Practical Optimization for V8David Manning26m
Explains V8’s two-stage compilation (fast full codegen then Crankshaft optimizing) and gives concrete, measured fixes: initializing a loop counter cuts a…
Talk on
How To Run A Successful Local User GroupJason Campbell29m
Small-city JavaScript user group grows from three to four organizers into a durable community by booking speakers three months ahead, splitting work, and…
Talk on
Everything you never wanted to know about mapsPatrick Arlt26m
Explains why map projection and spatial reference choices change coordinates and appearance, shows concrete fixes: use ogr2ogr to convert ESRI shapefiles…
Talk on
Embracing FailureSoledad Penadés21m
Argues that repeated small prototypes beat chasing a mythical “code hero,” demonstrating tools and results: a failed box2d physics experiment that pivoted into…
Talk on
Contributors wanted: encouraging diversity in your OSS projectKate Hudson14m
Project with ~4,000 contributors shows concrete steps to grow and retain diverse contributors: split UI/CSS/HTML into separate modules so contributors avoid…
Talk on
Writing Robot Plays NodeJS, RedditJoe Lepper23m
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…
Talk on
Hash Functions Taste Great with AnythingCurtis Lassam29m
Defines practical hash use: fast noncryptographic hashes for data structures, cryptographic hashes and salting for passwords, and Bloom filters for…
Talk on
Constantly Losing Stuff: continuation local storage in NodeForrest L Norvell24m
Continuation Local Storage implements per-request globals for Node by creating process-wide namespaces and running code inside them, backed by an…
Talk on
Cat DNS: a DNS server that resolves everything to catsMonica Dinculescu25m
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…
Talk on
Put A Database On It!Bryce Baril24m
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…
Talk on
Bookmarklets FTW: The Case for Bookmarklets in Everyday LifeLydia Katsamberis21m
Bookmarklets are tiny JavaScript programs delivered via the javascript: URL that execute in-page; they get written and iterated inside Chrome DevTools Snippets…
Talk on
ARIA Was Made For This Accessiblility of JavaScript MVCsMarcy Sutton Todd31m
Shows that ARIA features actually solve single‑page app problems: demos use Angular’s ngClick/ngKeypress to make divs operable, Ember attributeBindings to…
Talk on
AllNightRave.jsFloh Herra Vega23m
Prototype uses Processing.js with a small Node/Express server on Heroku and socket.io to relay events; phone clients send color picks and…
Talk on
Barriers to EntryRuth Baril30m
Personal account of a career switcher who starts learning programming in January via Codecademy, juggles freelance work and children, and repeatedly hits…
Talk on
Node.js for fun, profit and WhiskeyJim Heising24m
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…
Talk on
Making JavaScript Tests Fast, Easy, and FriendlyRyan Roemer25m
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…
Talk on
Hacking Mentor.jsMarlena Compton, Ryan Dy25m
Argues that one-on-one mentoring and pairing measurably shortens the time to useful JavaScript knowledge by steering learners away from stale resources (one…
Talk on
A Story About NodeSchool and Community BuildingJason Rhodes19m
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…
Talk on
Decisions, Open Source, Graph Theory, and Static AnalysisCharlie Robbins18m
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…
Talk on
GIFs vs Web ComponentsGlen Maddern23m
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…
Talk on
No More UnicornsCJ Silverio31m
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%)…
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.