CascadiaJS 2020
2020-09-01..2020-09-02
-- online --
[CascadiaJS 2013, CascadiaJS 2014, CascadiaJS 2018, CascadiaJS 2020, CascadiaJS 2021, CascadiaJS 2022, CascadiaJS 2024, CascadiaJS 2026]
| title | author | length |
|---|---|---|
| We All Have a Voice | Claudius Mbemba | 05m |
A direct call to action arguing that complacency is the enemy and that ending systemic racism needs concrete ally behavior not just good intentions. Asks… | ||
| Modal Windows for Everyone | James Steinbach | 16m |
Uses the native dialog + role="dialog" with aria-modal="true" and a labeled heading or aria-label, buttons with aria-controls and a visible close button, plus… | ||
| Mo' Problems, Mo 'Nads | Kyle Simpson | 34m |
Covers how concrete monad values solve three common problems with runnable examples: Maybe (Just/Nothing) for value selection shows replacing null checks and… | ||
| Musical Creativity in the Browser | Scott Ammon | 14m |
Demonstrates a browser-connected MIDI keyboard and drum visualizer using the Web MIDI API and a React front end with React Context API to stream real-time MIDI… | ||
| The Past, Present, and Future of Favicons | Tiger Oakes | 23m |
Claims that favicons began as a late-night IE5 hack and now require dozens of sizes are backed by specifics: legacy 16x16 tabs through 270x270 tiles to… | ||
| i18n, l10n & Principles for a More Accessible Web | Romulo Cintra Espirito Santo | 28m |
Explains concrete fixes and browser APIs: set the document lang to avoid screen reader and spellcheck errors and improve machine translation; use CSS… | ||
| Understanding Accessibility as a Concept | Jemima Abu | 14m |
Accessibility is framed as making products usable by everyone, not an optional add-on; legal risk is real (Beyoncé sued 2019) and business wins include better… | ||
| Memory Leaks and the Havoc They Wreak | Will Klein | 20m |
JavaScript engines reclaim unreachable objects but can’t detect everything, so closures and forgotten listeners often keep things alive. Chrome and Firefox… | ||
| Saving Data to the DWeb | Kelsey Breseman | 26m |
Environmental Data & Governance Initiative archives vulnerable government data by storing files as 256 KB chunks hashed into a Merkle DAG so each folder gets a… | ||
| Human Centered On Call Practices | Najla Elmachtoub | 16m |
Maintains critical Etsy ML pipelines, expands on-call rotation expanded rotation from 5 to 15, runs an anonymous on-call retro to surface unactionable alerts… | ||
| Developing Your Community Brand | Joel Hooks | 27m |
Shows how to turn notes into a live site by actually creating a repo, adding markdown, running npm and Eleventy to build HTML, and deploying with GitHub +… | ||
| The ACID BASE Conundrum | Sangeetha KP | 13m |
Starts from CAP theorem and shows why distributed stores must trade consistency for availability, using a concrete example where x=5 gets writes x=10 and x=20… | ||
| The Operating System of You | Shawn Swyx Wang | 28m |
Frames developer performance as an operating system and gives concrete fixes: prioritize sleep, ergonomics, exercise (use ergonomic keyboards, wrist braces, or… | ||
| A How I learned to Stop Worrying and Let the Robot Publish to NPM | Evan Tahler | 25m |
Explains an automated CI/CD pattern called npm flow that publishes build artifacts per branch and keeps a human gate for mainline releases; uses the npm… | ||
| The Zen of Git | Tianyu Pu | 26m |
Explains Git’s internals: how files become blob objects, directories become tree objects, commits point to a top-level tree and to parent commits, and the… | ||
| Complex Geometry in HTML! | Pantelis Kalogiros | 29m |
Builds a full first-person game entirely with HTML/CSS/JS and shows the exact techniques: using the DOMMatrix API to flatten transforms and convert… | ||
| SVG, Canvas, and WebGL: The Power, the Beauty, and the Cost | Amber Hoak | 26m |
Compares SVG, Canvas 2D, and WebGL with concrete demos and numbers: an SVG benchmark drops to single-digit FPS at 10,000 circles, while WebGL sustains ~60 FPS… | ||
| Building Better Communities with Mental Health Support | Rahat Chowdhury | 17m |
Cites a CDC estimate of 200 million lost work days to argue tech communities must change concrete practices: call out bootcamp pressure to “do extra hours” as… | ||
| You Might Not Need a Build Step | Kristofer Joseph | 25m |
Argues that a full local build can be eliminated by using progressive bundling: request-time bundling in a cloud function (Rollup), fingerprinting via a SHA-1… | ||
| My Assistant Misty | April Speight | 29m |
Shows a Misty robot programmed with JavaScript to do four working skills: face recognition that uses a trained face id and plays a built-in joy sound on… | ||
| Relax, it's IoTea Time! | Myriam E Walden-Duarte | 17m |
Claim: IoT is approachable even for web developers. Provides a working stack: Johnny-Five (Arduino control with JavaScript), PubNub for real‑time messaging, a… | ||
| How I Graduated from React to Vanilla JavaScript | Dan McKeon | 22m |
Shows how a cross-framework accessible design system (Skylab) is implemented in vanilla JavaScript using the custom elements API with an IE polyfill, and… | ||
| Oh Sweet, Gif | Rachelle Rathbone | 17m |
A GIF-sharing web app called giphic loads still frames from the Giphy API and swaps to the video URL only when a user clicks, defaulting to pause-by-default to… | ||
| Snowpack, Webpack and the Third Age of JavaScript | Fred K. Schott | 30m |
Claim: the next decade centers on ESM-first foundation replacing mandatory bundling. Snowpack is built to ship individual compiled files to the browser… | ||
| nothing matches | ||