JSHeroes 2022
2022-06-09
Cluj-Napoca, Romania
JSHeroes ·
[JSHeroes 2017, JSHeroes 2018, JSHeroes 2019, JSHeroes 2022, JSHeroes 2023, JSHeroes 2024, JSHeroes 2025, JSHeroes 2026]
who it's for
React developers, frontend engineers, web platform engineers, engineering managers, technical writers and documentation engineers, open source founders
topics
CSS custom properties; CSS nesting proposals; CSS-in-JS static extraction; monorepo project graph (Nx); useQuery/useMutation with React Query; SSR and hydration techniques; codemods with jscodeshift; ESM from CDNs with Vite and esbuild; Web Bluetooth EEG demos (Muse); SVG generative art with seeded noise
| title | author | length |
|---|---|---|
| The evolution of scalable CSS | Andrei Pfeiffer | 29m |
A 20 year chronicle maps concrete shifts: preprocessors (Sass Less Stylus PostCSS) seed features turned standard like variables and CSS custom properties… | ||
| Humanizing Your Documentation | Carolyn Stransky Vohr | 29m |
Argues for documenting from goals not UI, shows the use-case-driven docs pattern with a Slack crawl and a drill example, gives concrete linters and tools… | ||
| Large scale refactoring: from start to finish | Natalia Tepluhina | 28m |
A migration at GitLab upgrades to Apollo 3 over 11 months, splits work into many smaller MRs and moves 354 unit tests out of a single giant merge request to… | ||
| The monorepo: self-organising codebases and automatic scaling | Rares Matei | 31m |
Monorepos solve the versioning and collaboration pain by co‑locating projects and enabling Nx to infer a project graph, enforce import boundaries via tags and… | ||
| The Art of Functional Programming | Anjana Vakil | 31m |
Builds a recursive tiling system that produces checkerboards, a four-part “pants” pattern and rotating clock tiles as SVG output, using recursion and function… | ||
| Code crimes for good component APIs | Siddharth Kshetrapal | 24m |
Claims a few deliberate hacks make component APIs far easier to use: uses React, SSR and hydration details, and builds a SelectionMenu and NavList that manage… | ||
| Simple data fetching with React Query | Daniel Mocan | 11m |
React Query claims to cut boilerplate and actually does: swapping a useEffect + setState implementation for useQuery/useMutation drops many lines and yields… | ||
| I can read your mind using JavaScript | Anca Spatariu | 10m |
Claim: live EEG from a Muse headband is captured over Web Bluetooth using the GATT server and muse.js, parsed with RxJS and reduced to a simple blink detector… | ||
| The web beyond node_modules | Bogdan Zaharia | 12m |
Claims that deprecating Internet Explorer finally unlocks direct ES module use and that modern apps can skip node_modules by importing from CDNs, using Vite… | ||
| Learnings from building a company from an open source project | Ives van Hoorne | 28m |
An open‑source editor evolves into a company: an online IDE becomes CodeSandbox Projects running user VMs with Docker, VS Code remote integration and a… | ||
| Back to boring | Stefan Judis | 31m |
Argues that many sites should be plain multi‑page HTML instead of heavy client apps, shows measurements: average page weight >2 MB, React docs 400k vs 50k… | ||
| nothing matches | ||