~/conference

JSConf US 2019

date:2019-08-12..2019-08-14
location:Carlsbad, United States
series:JSConf US · 5 editions

frontend developers, full stack developers, web performance engineers, developer tools engineers, accessibility engineers, open source maintainers, community managers

Chrome Extensions Manifest V3; distributed tracing for applications; Apollo Federation distributed graph; WebAssembly for native apps; sitespeed.io performance budgeting; webpack migration and adoption; gesture recognition with ML and Arduino; audio streaming into the browser; test driven component development; componentized end-to-end testing; creating AI musicians with JavaScript; accessibility in real life

titleauthorlength
Composing music with composed functionsAdam Giese19m
Functional code turns short strings like "C4@8N" into scheduled note objects and a playable sequence using Ramda and Tone.js. The demo shows pure functions for…
Talk on
TDCD: Test Driven Component DevelopmentTim Doherty33m
Advocates TDD for React by showing a concrete workflow: write failing unit tests, use react test renderer and enzyme shallow render to assert component…
Talk on
Make it BoringJeremy Wagner34m
Argues for choosing progressive enhancement and server-rendered routes with hydration over default SPA patterns, with concrete tradeoffs: slower-first-load but…
Talk on
Evolving Chrome Extensions with Manifest V3Simeon Vincent35m
Manifest V3 asserts three concrete shifts: replace the blocking webRequest handler with a limited declarativeNetRequest rules JSON that can block facebook.com…
Talk on
The (Full)stack Trace: Understand Your App with Distributed TracingWill Klein20m
Shows that full stack distributed traces link browser activity to backend spans so you can see what actually happens and why a user sees slowness. Demonstrates…
Talk on
A11Y IRL (Accessibility in real life)Theodore Vorillas24m
Prototype turns JavaScript into a cheap refreshable refreshable brag cells alternative by driving six solenoids per cell from an Arduino Uno controlled with…
Talk on
Tour de Bikeshare: Setting World Records with JavaScriptKyle Hill32m
Uses published Capital Bikeshare CSVs and the station endpoint, scraping every 30 minutes to model Bike Angels point assignments; builds a React map…
Talk on
Trans Eye for the Cis Ally: Ensuring an Inclusive CommunityJulien Fitzpatrick31m
Practical steps and hard boundaries: add large they/them pronouns on name badges and employee pages, offer pronoun pins, let people add pronouns in Slack, and…
Talk on
Componentizing end-to-end testsNicholas Boll24m
Claim: component libraries export component helpers that hide DOM selectors so end-to-end tests become easier, faster and more reliable. Concrete tools and…
Talk on
Meet the Packets: How audio travels into your browserSara Fecadu24m
Traces a real pipeline: audio gets encoded and segmented into HLS or MPEG DASH, converted using FFmpeg or the uploader's Amazon elastic trans coder, placed in…
Talk on
Advancing FocusGlen Goodwin24m
Title claims the browser focus subsystem is outdated and proposes concrete fixes: expose focusManager with methods to move focus forward/back, a programmatic…
Talk on
¿Donde Esta La BiblioTech?Patricia Realini21m
The talk gives concrete counts and constraints: 34 million Americans lack internet, 16,700 public library locations serve as de facto ISPs, and library…
Talk on
Decoupling Applications from ArchitecturesJeff Hoffer35m
Claims a way to swap architectural choices without touching business logic by modeling UI and backend work as trigrams and signal networks and routing…
Talk on
Creating Beautiful LED Art with JavaScriptBryan Hughes30m
Claim: JavaScript animates addressable LEDs by driving HSV channels with trigonometric waves, mapping sine output (−1..1) to 0..255 and composing multiple…
Talk on
Staying confident without feeling like an imposterDavid Whittaker15m
Claims that about 70% of people feel imposter syndrome and a taxonomy of five impostor personas (per Dr Valerie Young) set the stage, then concrete fixes…
Talk on
Just go for it: The story of dance-mat.jsRamón Huidobro17m
Builds a Dance Dance Revolution controller using Raspberry Pi, Bare Conductive PiCap, and Node.js by configuring the Pi as a USB HID keyboard (Linux gadget)…
Talk on
Yoga PoseAndy Ruestow, Bryan Donovan26m
Demo uses TensorFlow.js and React to run pose estimation entirely in the browser, using PoseNet (mobile net v1) to return 17 keypoints and draw overlays with…
Talk on
Empathy is not enough - the power of engaging hard-to-reach usersAriba Jahan30m
Claim: empathy by itself produces wrong designs; include target users throughout. Methods used are mapping assumptions, testing hypotheses and co-creation with…
Talk on
Creating an AI Musician with JavaScriptThomas Drach24m
Generates drum patterns in-browser using Magenta and TensorFlow.js plus Tone.js and a pretrained MusicRNN checkpoint, converts note sequences to tensors, and…
Talk on
Building Open Source CommunitiesTierney Cyren26m
Practical lessons: avoid heavy early structure — techno board.net shows rigid forums look empty and kill participation — and don’t harden process for the sake…
Talk on
JavaScript: Off the GridSophia Shoemaker23m
Rebuilds an orphanage data app for Kaeme in Ghana to be a real offline-capable PWA: leaves the MySQL schema, swaps PHP/Laravel for React + AWS Lambda to cut…
Talk on
Building a distributed graph w/ Apollo FederationGerwin Brunner, David Krehling28m
Demonstrates using Apollo Federation to turn one GraphQL schema into three runnable microservices and an Apollo gateway, with live coding that actually splits…
Talk on
CSS AlgorithmsLara Schenck37m
Claim: CSS qualifies as a domain‑specific declarative programming language and a well defined declaration can act as an algorithm. Evidence: an experimental…
Talk on
Components as Data: A Cross Platform GraphQL Component APILuke Herrington34m
A concrete claim: a GraphQL-backed API serves a JSON UI tree so Android iOS Roku Samsung and web all render the same component graph used on NBC.com…
Talk on
Native Web Apps: React, JS & WebAssembly to rewrite native appsFlorian Rival30m
GDevelop gets ported from a C++ desktop app into a React + JavaScript UI with a C++ core compiled to WebAssembly, claiming better-than-native UX. Build uses…
Talk on
Automated perf. budgeting into your pipeline w/ sitespeed.ioDaniel Lopez34m
Shows concrete results: a working Jenkins pipeline that runs Sitespeed.io in Docker with budgets that can fail builds, HTML reports and video artifacts via the…
Talk on
Deliberate, Directed, Positive ACTION!Peter Aitken42m
A grassroots program called Global Diversity CFP Day runs free worldwide workshops that teach people how to write conference proposals, pair them with mentors…
Talk on
We Started Using Webpack and It Took A WhileSalem Hilal31m
Etsy migrates from Builda to Webpack and runs into concrete problems: an initial half hour first build that consumes 20 GB RAM, slow dev servers that keep…
Talk on
Strike a Pose - Gesture recognition in JavaScript w/ ML & ArduinoCharlie Gerard28m
Builds a gesture recognizer that actually maps live accelerometer+gyroscope traces to actions using Johnny-five on Arduino and TensorFlow JS for modeling. Data…
Talk on
Make Web Not WarDominik Kundel22m
Talk argues that the useful details are the claims and evidence: concrete examples like how jQuery solved cross‑browser DOM issues with addEventListener…
Talk on
Weaving Tapestries of CodeJen Luker31m
Compares textile innovations to computing with concrete claims and artifacts: a spinning wheel cuts yarn work from 2,300 to 400 hours, French silk brocade…
Talk on
“WTF does run mean?” & other adventures in teaching others to codeSuzie Grange29m
Claims that learning to code in 2019 requires more than HTML: expect Ruby, Rails, React, local terminals, Git, CSS tooling, APIs and databases; many resources…
Talk on
Bringing back dial-up: the internet over SMSAlexandra Sunderland23m
Builds an Android app and a Node.js server that tunnel HTTP over SMS via Twilio, stripping JS/CSS/images, short‑coding links into Redis, mapping common words…
Talk on
How we’re embracing functional programming to build a large SPAAnton Abilov23m
Claims that Redux can be reimplemented with RxJS and shows a working architecture: an action stream as Subject, state streams that accumulate reducers, view…
Talk on
Time is a Social ConstructDaniel Cousineau27m
Argument: modern timekeeping is a political invention not a technical inevitability and the everyday bug is only ~130 years old. History shows railways forcing…
Talk on
Playing Pokemon Together With Node.jsSamuel Agnew29m
Live coding shows a working pipeline: a Twilio phone number posts incoming SMS to a local tunnel, a Node.js and Express app parses the body and writes a button…
Talk on
A Postmortem on the Ingen IncidentHayley Denbraver27m
Report claims the failure is process and ethics not just buggy code and lists concrete causes and fixes: Nedry accepted a bribe and plants deliberate…
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.