~/conference

CascadiaJS 2021

date:2021-11-03..2021-11-04
location:-- online --
series:CascadiaJS · 8 editions
titleauthorlength
Responsive Components: Present & FutureJames Steinbach28m
Explains how to make components respond to their own size using concrete patterns: layout-only tricks with flex-wrap + flex-basis, the holy albatross calc…
Talk on
So You Think You Know `window.open`Jessica Campos27m
A bug where target="blank" (missing underscore) reveals that window.open uses the target as the window name, so opening by name refocuses an existing tab…
Talk on
Using Lighthouse in the Real WorldLeonardo Faria22m
Shows a concrete Lighthouse workflow: a custom CLI runs 9 critical user journeys hourly, generates Lighthouse JSON, screenshots and HAR, uploads HTML to S3 +…
Talk on
Let's Go Fast! Creating a Culture of Frontend PerformanceAndrew Hao27m
Lyft forms a volunteer front-end community that meets biweekly, rotates facilitator/note-taker/PM roles, and runs quarter-long cycles. Practical outputs…
Talk on
Enter the Sandbox: JS on WasmAaron Turner29m
Shows how to run JS inside WebAssembly securely and portably by compiling small JS engines into Wasm (quickjs, Duktape, SpiderMonkey on Wasm) and moving…
Talk on
The JS You Need to Know Before Learning ReactCeora Ford26m
Covers the exact JavaScript features used constantly in React: template literals, spread operator, arrow functions, and array methods like map filter reduce…
Talk on
Meditation Through CodeMichelle Bakels28m
A 10‑day experiment produces 10 tiny programs and 10 essays, trading polish for present‑moment focus; success measures ignore UI or clean code and target…
Talk on
I Need You to Create with CodeRomello Goodman18m
Argues that code can do more than corporate features and shows concrete creative uses: generative art (Tyler Hobbs’ Fidenza, Matt DesLauriers’ work), an HTML…
Talk on
From Takedown to TypeScript: A Retro Game Engine StoryJosh Goldberg26m
A browser remake of Super Mario Bros called Full Screen Mario appears in 2013 with the original 32 levels, a random map generator, level editor and mods API…
Talk on
useEncapsulation: Using React Hooks SensiblyKyle Shevlin27m
Builds an HTML encoder that adds hide/reveal and a 5s countdown, then refactors it by moving related state, handlers, effects into small custom hooks so the…
Talk on
Hands-free Coding with Gaze Control in JavaScriptCharlie Gerard25m
Prototype uses a webcam and tensorflow.js gaze estimation plus an electron + robot.js bridge to emit keystrokes into an editor. The author packages the gaze…
Talk on
Mask || No Mask? Detect Masks with ml5.jsLizzie Siegle20m
Client-side image classifier built with ml5.js (MobileNet feature extractor) uses a webcam to collect labeled examples via two buttons, trains on roughly 20…
Talk on
Web3 for Fun and ProfitBrooklyn Zelenka27m
High-level claim: you can run entire modern web apps without a server by combining local-first storage, public-key identity, and peer-to-peer networks…
Talk on
DX for Internal TeamsIan Sutherland22m
Company runs ~100 developers, 5-person DX team and shows concrete wins: a custom neo cli and neobot (Slack bot) that pull multi-repo code, deploy branches to…
Talk on
The Fellowship of the StringJacques Favreau28m
Year-long migration replaces an unobservable getI18nString API with two functions requireString and formatString that throw on failure so errors are detectable…
Talk on
A Wild TypeScript SafariDaria Caraway27m
A hands‑on walkthrough that reconstructs real types from DefinitelyTyped and library docs into plain parts and shows they compile: a boolean test IsTruthy type…
Talk on
Cartography on the WebDerek Hurley27m
Demo web app Treelandia combines Portland's tree inventory with a neighborhood tree equity score to show where aggregates hide local detail, using Mapbox +…
Talk on
JavaScript, Cyber-abuse and the Illusion of PrivacyGarann Means27m
Argues that common JS-era defaults — lax per-device logs, universal privacy toggles, and treating a successful login as unimpeachable — actively enable…
Talk on
It's a Jungle Out There! – Open Source Supply Chain AttacksFeross Aboukhadijeh32m
NPM packages run arbitrary code at install time and attackers hide payloads in preinstall scripts, with 64% of malicious packages executing on install…
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.