~/conference

DinosaurJS 2019

date:2019-06-19..2019-06-20
location:Denver, CO, United States
series:DinosaurJS · 4 editions
editions:[DinosaurJS 2016, DinosaurJS 2017, DinosaurJS 2018, DinosaurJS 2019]

JavaScript developers, frontend engineers, library and tool maintainers, engineering managers, test and QA engineers, developer experience engineers

Babel 7 plugin arrays; infinite-loop runtime protection; js-codeshift codemods; ESM-ready package registry (Pika); TensorFlow.js in-browser ML; web workers and offscreen canvas; React component wrappers; Vue composition hooks and page transitions; GreenSock and FLIP animations; taxonomy of flaky tests and race conditions; chaos engineering and incident response; React Native versus progressive web app

titleauthorlength
Building JavaScript for JavaScriptersCassidy Williams22m
Builds a babel 7 processor for CodePen using an explicit plugin array instead of presets, migrates from babel-standalone, and writes a custom infinite-loop…
Talk on
Postmortem on the Ingen IncidentHayley Denbraver28m
A forensic review of Jurassic Park’s software and practices claims the engineered park fails: electric fences, visual scanners and power systems are brittle…
Talk on
How to Have an Amicable Breakup With a JavaScript LibraryDaria Caraway28m
Demonstrates that wrapping third party APIs lets a codebase swap libraries without mass edits or broken tests, using React and TypeScript with Grommet then…
Talk on
Codemods: Refactoring JavaScript using JavaScriptSaimon Sharif29m
Explains how to programmatically refactor JavaScript using js-codeshift and recast, converting patterns like React.createClass to ES2015 classes and turning…
Talk on
Pika: Reimagining the RegistryFred K. Schott27m
Pika claims bundlers aren’t required for everyday development and demonstrates concrete numbers and tools: measured apps with a one-minute cold start and 11s…
Talk on
Data science in the browser: DX & UXJana Beck32m
Shows a concrete pipeline: running TensorFlow.js t-SNE and UMAP on MNIST and clothes images inside the browser, moving heavy work into web workers and…
Talk on
The Future of Web AnimationSarah Drasner39m
Demonstrates concrete techniques: Vue hooks composition that shares window/media state, Next page transitions with a persistent layout and Vuex page store, and…
Talk on
The Art of TeachingLori Culberson33m
Practical rules and evidence for teaching code: build schema by connecting new ideas to prior knowledge, create a no-judgment learning zone, and give explicit…
Talk on
A Partial Taxonomy of Test UnreliabilityRich Trott30m
A partial taxonomy catalogs concrete causes of unreliable tests with Node core examples: race conditions (deadlocks, too many processes, firewall throttling)…
Talk on
A Tale of Two ArchitecturesTejas Kumar32m
Built a personal dosing app for hemophilia that shows a donut chart and models drug half‑life, implemented with React Native plus Apollo/GraphQL, demoing a…
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.