CascadiaJS 2021
2021-11-03..2021-11-04
-- online --
[CascadiaJS 2013, CascadiaJS 2014, CascadiaJS 2018, CascadiaJS 2020, CascadiaJS 2021, CascadiaJS 2022, CascadiaJS 2024, CascadiaJS 2026]
| title | author | length |
|---|---|---|
| Responsive Components: Present & Future | James Steinbach | 28m |
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… | ||
| So You Think You Know `window.open` | Jessica Campos | 27m |
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… | ||
| Using Lighthouse in the Real World | Leonardo Faria | 22m |
Shows a concrete Lighthouse workflow: a custom CLI runs 9 critical user journeys hourly, generates Lighthouse JSON, screenshots and HAR, uploads HTML to S3 +… | ||
| Let's Go Fast! Creating a Culture of Frontend Performance | Andrew Hao | 27m |
Lyft forms a volunteer front-end community that meets biweekly, rotates facilitator/note-taker/PM roles, and runs quarter-long cycles. Practical outputs… | ||
| Enter the Sandbox: JS on Wasm | Aaron Turner | 29m |
Shows how to run JS inside WebAssembly securely and portably by compiling small JS engines into Wasm (quickjs, Duktape, SpiderMonkey on Wasm) and moving… | ||
| The JS You Need to Know Before Learning React | Ceora Ford | 26m |
Covers the exact JavaScript features used constantly in React: template literals, spread operator, arrow functions, and array methods like map filter reduce… | ||
| Meditation Through Code | Michelle Bakels | 28m |
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… | ||
| I Need You to Create with Code | Romello Goodman | 18m |
Argues that code can do more than corporate features and shows concrete creative uses: generative art (Tyler Hobbs’ Fidenza, Matt DesLauriers’ work), an HTML… | ||
| From Takedown to TypeScript: A Retro Game Engine Story | Josh Goldberg | 26m |
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… | ||
| useEncapsulation: Using React Hooks Sensibly | Kyle Shevlin | 27m |
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… | ||
| Hands-free Coding with Gaze Control in JavaScript | Charlie Gerard | 25m |
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… | ||
| Mask || No Mask? Detect Masks with ml5.js | Lizzie Siegle | 20m |
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… | ||
| Web3 for Fun and Profit | Brooklyn Zelenka | 27m |
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… | ||
| DX for Internal Teams | Ian Sutherland | 22m |
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… | ||
| The Fellowship of the String | Jacques Favreau | 28m |
Year-long migration replaces an unobservable getI18nString API with two functions requireString and formatString that throw on failure so errors are detectable… | ||
| A Wild TypeScript Safari | Daria Caraway | 27m |
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… | ||
| Cartography on the Web | Derek Hurley | 27m |
Demo web app Treelandia combines Portland's tree inventory with a neighborhood tree equity score to show where aggregates hide local detail, using Mapbox +… | ||
| JavaScript, Cyber-abuse and the Illusion of Privacy | Garann Means | 27m |
Argues that common JS-era defaults — lax per-device logs, universal privacy toggles, and treating a successful login as unimpeachable — actively enable… | ||
| It's a Jungle Out There! – Open Source Supply Chain Attacks | Feross Aboukhadijeh | 32m |
NPM packages run arbitrary code at install time and attackers hide payloads in preinstall scripts, with 64% of malicious packages executing on install… | ||
| nothing matches | ||