~/conference

JSHeroes 2022

React developers, frontend engineers, web platform engineers, engineering managers, technical writers and documentation engineers, open source founders

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

titleauthorlength
The evolution of scalable CSSAndrei Pfeiffer29m
A 20 year chronicle maps concrete shifts: preprocessors (Sass Less Stylus PostCSS) seed features turned standard like variables and CSS custom properties…
Talk on
Humanizing Your DocumentationCarolyn Stransky Vohr29m
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…
Talk on
Large scale refactoring: from start to finishNatalia Tepluhina28m
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…
Talk on
The monorepo: self-organising codebases and automatic scalingRares Matei31m
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…
Talk on
The Art of Functional ProgrammingAnjana Vakil31m
Builds a recursive tiling system that produces checkerboards, a four-part “pants” pattern and rotating clock tiles as SVG output, using recursion and function…
Talk on
Code crimes for good component APIsSiddharth Kshetrapal24m
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…
Talk on
Simple data fetching with React QueryDaniel Mocan11m
React Query claims to cut boilerplate and actually does: swapping a useEffect + setState implementation for useQuery/useMutation drops many lines and yields…
Talk on
I can read your mind using JavaScriptAnca Spatariu10m
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…
Talk on
The web beyond node_modulesBogdan Zaharia12m
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…
Talk on
Learnings from building a company from an open source projectIves van Hoorne28m
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…
Talk on
Back to boringStefan Judis31m
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…
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.