~/conference

CascadiaJS 2018

CascadiaJS 2018 is a conference for web developers, by web developers in the Pacific Northwest. Taking place November 15-16 in Seattle, WA.

web developers, frontend engineers, JavaScript developers, engineering managers, UX designers, open source maintainers, community organizers

peer to peer web; Beaker Browser and Dat protocol; browser extensions architecture; client side WebAssembly video editing; React ducks modularization; single page apps at scale; design systems with tokens; accessibility and tactile interfaces; WebVR and WebXR device API; Node.js N-API native modules; observability for Node.js; how linters and compilers work

titleauthorlength
Reclaiming the Web with peer-to-peer protocolsTara Vancil22m
A working peer-to-peer web is demonstrated: the Beaker Browser uses the Dat protocol and exposes a datArchive API where files.readdir lists ~65 files, readFile…
Talk on
Augmenting the Internet with Browser ExtensionsShannon Capper26m
A Textio browser extension for Chrome uses JavaScript HTML and CSS with content scripts and a background script to inject a live writing score and highlights…
Talk on
Hitchhiker's Guide to Web StandardsDominic Farolino24m
Explains how web APIs get specified and shipped: uses WHATWG repos and Web IDL, edits specs as source files on GitHub, files issues on freenode/IRC and lands…
Talk on
Why I chose to modularize the ducks in my React AppLauren Lee26m
Claims that bundling Redux pieces into ducks (action types actions reducers in one file) reduces boilerplate and makes feature work discoverable. Uses React…
Talk on
Lessons in WebAssembly: Client Side Video EditingMegan Slater25m
A team integrates FFmpeg compiled with Emscripten into a React Chrome OS app to enable offline client‑side editing, and trimming via FFmpeg works but is very…
Talk on
SPA at ScalePatrick Woo16m
A large internal SPA called Beehive totals 200,000 lines of code and supports over 50 front end engineers across Seattle San Francisco Cupertino and Vancouver…
Talk on
Building a culture of learning and growthTre Ammatuna22m
Gallup shows 31% of employees are engaged versus 52% not engaged and 17% disengaged, and when someone reports they actively learned the previous day engagement…
Talk on
Down the rabbit hole with WebVRShannon Foster21m
Covers concrete demos and compatibility: a browser portfolio (notably photo cubed), showroom prototypes like IKEA/Amazon furniture placement, a Gap AR fabric…
Talk on
Creative Coding & Opening Up Open SourceElgin-Skye McLaren25m
Claim: browser creative coding becomes quick and exploratory with p5js, replacing verbose canvas plumbing with setup/draw and simple drawing primitives. Tools…
Talk on
Creative Collaboration: Building a Universal Design SystemJulie Busch26m
Condé Nast consolidates 20+ brand codebases into a single app so shared features become plug‑and‑play components, using React components, design tokens encoded…
Talk on
Open Source and the Volunteer WorkforceMichael Lange26m
A volunteer-led Civic project builds an open data platform using JavaScript and existing OSS, running five concurrent projects with two staff and about a…
Talk on
Enabling Web Developers to Build the Future of the WebYehuda Katz30m
A first-person account explains concrete wins: a 230+ response survey that proves developer demand, joining TC39 to add web developers where there were none…
Talk on
now with Functions!Even Faster23m
Live demo builds a tiny web app with sessions, using Architect/arc manifests and npx to run a local sandbox that mirrors API Gateway and DynamoDB. Deploys go…
Talk on
Fostering the Next Generation of DevelopersLaker Sparks22m
Shows that a youth-first pipeline exists: the Roblox platform removes networking and server pain so novices prototype in minutes using Lua scripting…
Talk on
How Linters, Compilers & Other Cool Things WorkWill Klein22m
Explains what actually gets built and why it works: the abstract syntax tree is the concrete data structure used to parse JavaScript, drive Babel transforms…
Talk on
Teaching the Sighted to Touch & Feel a Bit MoreFaddah Wolf31m
Build claim: a working React Native six-key-input NPM package that powers a UEB Prep app and demos in Expo. Tools and surprises: uses gesture responder system…
Talk on
Conversational Semantics for the WebAaron Gustafson32m
Claims that semantic HTML and ARIA let existing pages feed voice assistants, backed by examples: markup for emphasis and language shifts, a speech synthesis…
Talk on
Move over GUI, let's build a VUI with JavaScript!Memo Döring30m
Live demo builds a working VUI deployed to AWS Lambda using the ASK SDK, turning utterances into JSON intents and returning SSML responses; a missing handler…
Talk on
Raiders of the Javascript-based MalwarePranshu Bajpai25m
A pure JavaScript ransomware executes under Windows Script Host, fetches a per-victim key from startwavenow.com before that CNC is taken down, uses the…
Talk on
N-API - The new native in node.jsAtishay Jain28m
Claims that N-API provides a stable with Node 10 bi‑stable binary ABI that avoids recompiles across Node versions, demonstrates calling C++ via ImageMagick to…
Talk on
Let’s Talk About MentoringGlenn Block25m
Concrete mentoring outcomes and methods, not platitudes: a mentee asks a finance lead to learn pricing and gets actionable reading and guidance; mentors open…
Talk on
Observing Node.jsJames M Snell26m
Explains why promises often slow Node rather than speed it and shows concrete instrumentation: trace events and async hooks export per-callback lifetimes, and…
Talk on
How To Be a Web AV ArtistRuth John26m
Starts from concrete claims and demos: grabs audio via the Web Audio API, analyzes frequency bins, then runs a custom “spread” algorithm (took about six…
Talk on
The Future of the WebMikeal Rogers20m
Argues that URLs and centralized APIs must be replaced by cryptographic hashes so data becomes content-addressable, using a CID primitive and tooling like IPFS…
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.