~/conference

JSConf Hawaiʻi 2020

date:2020-02-05..2020-02-07
location:Honolulu, United States
series:JSConf Hawaiʻi · one edition
tags:[javascript]

A three day, single track conference dedicated to web development, JavaScript and building a community. February 5th-7th in Honolulu, Hawaiʻi.

frontend developers, ui engineers, accessibility engineers, design system engineers, machine learning engineers, testing engineers, engineering managers, web performance engineers

TensorFlow.js gesture recognition; Web MIDI API visual instruments; variable fonts responsive typography; mutation testing for JavaScript; worker threads in Node.js; progressive rendering for slow networks; TypeScript definitions auto-generation; search-query parsing and parse trees; JavaScript library ESM and CJS tooling; JWT/JWE and JOSE cryptography; custom React hooks for UI abstraction; accessibility best practices for web apps

titleauthorlength
The power to think like a Native Hawaiian in techTaylor Ho19m
Claims that Hawaiian values drive measurable product decisions and prototypes: uses Figma React TypeScript and an in‑browser UI prototype tool to ship features…
Talk on
Strike a Pose: Gesture Recognition in JS with Machine LearningCharlie Gerard22m
Builds a realtime gesture recognizer using Arduino + MPU6050 motion data sent over Node.js (johnny-five) into files, converts those text recordings into…
Talk on
Designing Even Larger (JavaScript) ApplicationsMalte Ubl27m
Argues that framework design succeeds or fails on concrete choices: measure the degree of uncertainty and pick abstraction level accordingly, speed up…
Talk on
Parsing ParsersJenna Zeigen26m
Builds a small search-query parser in JavaScript that actually tokenizes with regular expressions, wraps lexemes into tokens, and produces a navigable parse…
Talk on
The "Perfect" Tooling LibraryBen Ilegbodu32m
Claims concrete: write docs before implementation, generate Typescript definitions auto-generated by compiling source, test with Jest plus linting and type…
Talk on
No Way, JOSESam Bellen25m
Explains concrete claims and working examples rather than vague theory: demonstrates RSA key math using 61 and 53 primes to show how public exponent and…
Talk on
Look What You MIDI Me Do!Rachel White20m
Builds a browser-based visual instrument that reads raw MIDI messages and maps them to live canvas visuals, using Web MIDI API to enumerate devices and a MIDI…
Talk on
The Asynchronous EnterpriseBrendan O'Leary25m
Claims concrete procedures and outcomes GitLab runs fully remote with zero offices and grows from 9 people in 2014 to ~1,200 across 65 countries by 2020 and a…
Talk on
Very Responsive Typography with Variable FontsMandy Michael29m
Variable fonts animate and interpolate axis values so text can change weight, width or bespoke axes in real time using CSS properties and…
Talk on
Impactful Accessibility: The Changes that Mean the MostLindsey Dragun20m
Surveys of disabled users produce concrete wins: write contextual alt text and provide longdesc links or tables for charts, use semantic HTML and native…
Talk on
A Seat at the Table: Building Inclusive EcosystemsErica Stanley18m
Builds and runs Women Who Code Atlanta (4,000+ members), launches We Rise and Refactor Tech conferences, holds 500–600‑person events, and trains distributed…
Talk on
Digital Witchcraft: Magical Thinking for Digital DesignDanae Valentina25m
Claims that magical thinking is a design methodology get tested with fieldwork and prototypes rather than metaphors. Comparative ethnography finds concrete…
Talk on
Advanced Design System ConsiderationsAlex Sexton27m
A five‑person design system team at Stripe supports ~2,000 engineers and designers, so the talk argues for minimizing cross‑component coupling with shared…
Talk on
Using Machine Learning to Improve UI/UXMilecia McGregor22m
Claims that small JS models can do text prediction and attach a maliciousness rating to inputs using Node and Brain.js, with a single call to create a neural…
Talk on
Your Tests Lack Vision: Adding Eyes to Your Automation FrameworkAngie Jones27m
Shows that adding visual validation (Applitools) to Cypress tests finds real issues DOM assertions miss: misaligned buttons, text off-page, hidden labels…
Talk on
Kill All Mutants! (Introduction to Mutation Testing)Dave Aronson22m
Mutation testing claims to expose weak tests and meaningless code by generating tiny code variants and running the unit suite against each one. The JS tool…
Talk on
How to WaitMax Goodhart24m
Starts with await fetch and traces the actual plumbing: Node queues work in libuv, libuv uses Linux epoll (or IOCP on Windows) and the kernel raises interrupts…
Talk on
A Crash Course on Worker ThreadsRich Trott26m
Node.js adds worker_threads (introduced in 10.5, stable in 12.11, use 12.15.0 for security fixes) and demonstrates concrete code: a one-file hello world…
Talk on
The Art of Code CommentsSarah Drasner21m
Argues that comments must state the actual why not restate the how, shows browser-workaround comments (user‑agent hacks targeting old Firefox and…
Talk on
React, Vue, and Svelte as Teen Movie ArchetypesLeta Keane21m
Built the same small "homecoming royalty" component in React (class and Hooks), Vue single-file components, and Svelte, all producing identical UI and…
Talk on
Custom Hooks in React: The Ultimate UI Abstraction LayerTanner Linsley29m
Custom hooks do the heavy lifting: a concrete useDarkMode reads matchMedia and syncs theme, a useClickOutside uses refs and a callback-ref pattern to avoid…
Talk on
Progressive Rendering: Improve Performance on Slower NetworksDinesh Pandiyan23m
Progressive rendering claims to cut perceived load on slow networks by streaming server HTML in chunks, stitching snippets into the DOM with small inline…
Talk on
TC39 PanelCassidy Williams47m
Standards work follows a staged pipeline: ideas start at stage zero and only reach the standard after stage three implementations and conformance tests…
Panel 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.