~/conference

JSConf Hawai 2019

date:2019-02-07..2019-02-08
location:Honolulu, United States
series:JSConf Hawai · one edition

A three day, single track conference dedicated to web development, JavaScript and building a community.

web developers, full-stack JavaScript developers, tooling engineers, platform engineers, mobile developers, engineering managers, UX designers

WebXR and WebGL tooling; browser-based video synthesis; client-side computer vision; offline peer-to-peer mapping; TypeScript adoption at scale; WebAssembly and WASI progress; embedding V8 on mobile; Node.js I/O visualization; React Native performance tuning; Babel macros and codemods; accessibility best practices; GraphQL for domain modeling

titleauthorlength
HI and AIKyle Oba22m
Built an opt-in My Profile Tour that photographs visitors, runs face detection and landmark nets (initially OpenCV then Dlib), encodes faces and objects into…
Talk on
How to Cheat at Life with JS, CV, and ARVisnu Pitiyanuvath26m
Builds a phone browser app that uses JavaScript, canvas imageData, thresholding, contour tracing (more neighborhood tracing), perspective transform and…
Talk on
Offline P2P MappingJames Halliday21m
Field-proven offline peer-to-peer mapping stacks collect GPS, photos, voice notes and drone imagery in places with spotty satellite or cellular caps, transfer…
Talk on
The Immersive Web in 2019Andres Cuervo17m
Chronicle of progress not promises the WebXR Device API reaches a milestone with the first public working draft Feb 5 2019 and the W3C group formally charging…
Talk on
The Browser as a Modular, Networked Video SynthesizerOlivia Jack27m
Hydra is a browser-based, modular video synthesizer that uses WebRTC and WebGL to route live camera, window and networked streams into chainable shader…
Talk on
Collaborative, Remote, Design Working-SessionsAnna Watt27m
Argues that remote design working sessions replace status meetings with hands‑on, inclusive co‑creation using a design‑thinking loop; runs sessions with Mural…
Talk on
Back to the Future of JS IIWillian Martins26m
Stage 1 proposals show concrete tradeoffs: pattern matching as statement not expression demonstrates guards, destructuring and a default case that meaningfully…
Talk on
I Can Babel Macros (and So Can You!) - Shawn "swyx" WangShawn Swyx Wang23m
Babel isn't just for transpiling anymore! Shawn "swyx" Wang uses Moana to explain how Babel macros can help you with code generation and analysis.
Talk on
Adopting Typescript at ScaleBrie Bunge26m
Airbnb describes a concrete migration: they measure over 2 billion lines of JavaScript and 100+ internal packages, pilot TypeScript on teams, and report 38% of…
Talk on
New Adventures for WASMLin Clark, Till Schneidereit29m
Concrete progress and concrete gaps appear: Firefox already ships streaming compilation and a baseline compiler and claims JS↔Wasm calls as fast or faster than…
Talk on
Bubble Up Your Node.JS I/OMatteo Collina24m
Node.js async activity visualizes as time–boxed bubbles so code interleaving becomes inspectable: running 1,000 requests produces ~12,000 async resources…
Talk on
Embedding V8 in the Real WorldStanimira Vlaeva31m
NativeScript embeds V8 on Android via JNI, generated metadata and JavaScript proxy objects so Java methods map to JS calls, with marshaling for primitives and…
Talk on
What Tamagotchis Can Teach You About ES6 GeneratorsJenn Creighton25m
A web Tamagotchi is implemented in canvas with sprite animations and the repo is linked; initial version uses promises for animations and hits two problems…
Talk on
Building Up the Electron Project: Team and Community EngineeringJessica Lord25m
Electron starts as Atom Shell spun out of Atom after VS Code exposes its reuse and renaming; it grows from a one-person dependency with a bus factor of one…
Talk on
How to Calculate the Phase of the Moon - Amy "SailorHG" WibowoAmy Wibowo16m
Proves the moon-illumination formula from first principles using trig not handwaving, derives the visible fraction with the law of cosines and sines and ends…
Talk on
GraphQL, the Domain WayThais Correia25m
Claims that GraphQL forces a schema-first domain model and gives product teams “superpowers” by letting them focus on domain logic rather than raw data, with…
Talk on
Improving React Native Performance in Facebook MarketplaceKonstantin Raev26m
Marketplace serves 800 million monthly users and a 100+ engineer codebase and aims to cut initial load from ~3.5s for 75% of users toward a 1s goal. Concrete…
Talk on
How to Make Your Website Not UglyHilary Stohs-Krause28m
Claim: visual design drives first impressions — 46% visual-design importance versus 8% for functionality — and people read only 20% of text, so layout choices…
Talk on
JSParty Live on the Future of JavaScriptKevin Ball, Willian Martins, Shawn Swyx Wang, Lin Clark, Till Schneidereit35m
Panelists debate concrete changes: TC39 pipeline and pattern proposals, a binary AST proof of concept shipping only in SpiderMonkey so far, and a claimed…
Talk on
Where Did All My Servers Go?Garth Henson25m
Demystifies serverless by showing AWS concrete tradeoffs: Lambda functions with a five‑minute timeout and payload limits, Route53 + API Gateway + Lambda + SQS…
Talk on
How (Not) to Fail at AccessibilityTrish Ang26m
Describes concrete fixes and processes: targets WCAG AA, treats accessibility bugs as product blockers for over 10 million daily users, uses the color contrast…
Talk on
The Teenage Mutant Ninja Turtle Guide to Color TheoryLouisa Barret25m
Uses Teenage Mutant Ninja Turtles to map concrete color concepts across six sections: color groups, color associations, the color wheel, combinations…
Talk on
Navigating Unconscious BiasEmily Kearney25m
Claims that unconscious bias measurably harms hiring, retention and performance are backed by peer‑reviewed studies (41% of women leave tech vs 17% of men…
Talk on
JavaScript is AsynchroWAT?Crystal Martin24m
A developer story starts with integrating Stripe into Salesforce and discovering JavaScript callbacks block work because responses arrive later; code examples…
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.