~/conference

ReactiveConf 2019

React developers, frontend engineers, web platform engineers, tooling engineers, full-stack engineers, QA engineers, engineering managers

GraphQL with PostgreSQL; end-to-end testing with Cypress; TypeScript at scale; Rust to WebAssembly; Gatsby static site workflows; Webpack configuration optimizations; Progressive Web Apps (PWAs); error reporting and source maps; component libraries and design systems; continuous deployment pipelines; security vulnerability discovery; finite-state-machine test generation

titleauthorlength
Day #1 wrap up01m
-- no description --
Organiser in English
Day #2 wrap up01m
Video offers no substantive claims or demos and delivers only event metadata: dates and the conference URL, with a machine caption of music. Watch only if…
Organiser in English
Increasing Velocity with GraphQL and PostgreSQLBenjie Gillam25m
Combining GraphQL with PostgreSQL yields a generated GraphQL API from tables, indexes, functions and permissions so most CRUD surfaces emerge automatically…
Talk in English on
Are we there yet? RemixDavid Nolen29m
ClojureScript claims practical differences: an editor-connected REPL that hot-evaluates into the browser, value equality without coercion so deep comparisons…
Talk in English on
Kicking Bugs and Logging Names: Errors in JavaScript Error ReportingLiz Krane23m
History of window.onerror includes adding column and an error object around 2013 but the error.stack value is a nonstandard string so each browser needs custom…
Talk in English on
Expo for WebEvan Bacon24m
Claims that one codebase runs on iOS Android and web with real native features and PWAs, demonstrates a working Expo Gram demo with live camera and blur…
Talk in English on
Cypress.io – the State of the Art End-to-end Testing ToolGleb Bahmutov32m
Shows Cypress writing real end-to-end tests that control network requests, run visual diffs via Percy or Applitools plugins, and integrate with CI to run on…
Talk in English on
Lightning Talks Day #1 – Javi VelascoJavi Velasco06m
Explains problems that arise with many small microservices: duplicated code, frequent npm package publishing for tiny shared pieces, and brittle integration…
Lightning in Dutch on
Lightning Talks Day #1 – Gil GoldmanGil Goldman06m
The pitch is that small, human touches in code both surface real bugs and make products stick: a training tank sim shows a giant cow in tank sim that…
Lightning in English on
Lightning Talks Day #1 – Richard FeldmanRichard Feldman07m
Proposes distributed markdown apps as a concrete claim: build dynamic sites from plain Markdown plus Instapaper‑style reader overrides and Bash scripts…
Lightning in English on
Lightning Talks Day #1 – Ladislav NavratilLadislav Navratil08m
Claims a working prototype that drag and drop existing project into a native Electron app, auto-detects dependencies and dev tools, and produces time-travel…
Lightning in English on
Futurist Code Bases: Integrating JS of the Future TodayBrian Holt29m
Concrete takeaways include ES2019 additions like flat and flatMap and Object.fromEntries, a push toward PRPL and PRPL and HTTP/2/3–style delivery, and a…
Talk in English on
TypeScript: Seeing Past the HypeMatthew Gerstman30m
Dropbox swaps to TypeScript in 2015 and after four years reports it scales a frontend with hundreds of engineers and millions of lines by catching API breaks…
Talk in English on
Curious Use Cases of GraphQLNader Dabit28m
Claims that GraphQL acts as an API gateway with resolvers treated as plain functions get proven with working demos: a conference API scaffolded in five minutes…
Talk in English on
Rust in the Browser for Javascripters:New Frontiers,New PossibilitiesSean Grove30m
Rust compiles to wasm and emits a ready NPM package with real TypeScript bindings, letting JavaScript call into Rust via a shared Uint8Array memory and tiny…
Talk in English on
Indecisions Are Not All BadBoris Litvinsky26m
Decision-making favors waiting: a team spends 2.5 weeks wasted deciding and later finds only one of a dozen apps used a state library, so postpone until facts…
Talk in English on
Gatsby High LevelKyle Mathews28m
Gatsby is a React-based site framework that demonstrates concrete things: a GraphQL data layer for pulling content from many sources, built-in hot reloading…
Talk in English on
Brave Rewards, a New Way to Think About the WebNejc Zdovc24m
Brave presents a concrete system: an opt‑in rewards model using the BAT token, on‑device ad catalogs and blinded tokens to report views privately. Metrics…
Talk in English on
Secret Tips to Improve Your Webpack ConfigurationSean Thomas Larkin, Johannes Ewald35m
Webpack runs with no config by default, supports running the config as TypeScript via ts-node, and accepts functions or async functions that receive env flags…
Talk in English on
Protecting Your npm DependenciesChristopher Laughlin23m
Timeline of real supply‑chain incidents, concrete impacts and fixes: a typo‑squatting package exfiltrates env tokens, event‑stream compromises a module with…
Talk in English on
Resiliency and PWAsNecoline Hubner27m
Claim: progressive web apps plus service workers deliver offline reliability and speed for users on 2G or intermittent links. Evidence: Twitter Lite cuts data…
Talk in English on
Lightning Talks Day #2 – Konstantin LebedevKonstantin Lebedev05m
Practical rules for making web animations actually fast: use pointer-events: none on noninteractive animated elements and apply will-change only to known…
Lightning in English on
Lightning Talks Day #2 – Karol FabjanczukKarol Fabjanczuk06m
Claims that Composition API organizes medium-to-large Vue components by letting developers extract view core capabilities into standalone functions that live…
Lightning in English on
Lightning Talks Day #2 – Veronika ZelinkovaVeronika Zelinkova04m
-- no description --
Lightning in English
Lightning Talks Day #2 – Sean GroveSean Grove07m
Introspects the live GraphQL schema and runs real operations against Spotify, including pause/next/resume, so produced UI actually changes a player. Generates…
Lightning in English on
Panel: Why is the financial services industry struggling to embrace fintech?31m
Discussion names concrete blockers: legacy risk frameworks, org structure and incentives that stop change; banks have ~300 million euros tech budgets yet…
Panel in English on
Don’t Believe the Rumors: Writing Tests for CSS is PossibleGil Tayar26m
Claim: writing tests for CSS is possible. Practical setup uses Cypress plus visual plugins (one-liner matchImageSnapshot) or cloud services like Applitools…
Talk in English on
Welcome to Global Tribal BankingMarcel Klimo04m
Claims a white-label unified core called Tribal that plugs into a network of banks and insurers to provide compliance and risk layering, enabling nonbanks to…
Talk in English on
Mind-Reading with Intelligent & Adaptive UIsDavid Khourshid23m
Claim: represent the UI as an executable state model, measure transition frequencies, and adapt the UI in real time. Implements this with X State and a single…
Talk in English on
Rethinking Design PracticesMark Dalgleish24m
Argues for designing in code rather than only exporting to Sketch and demonstrates a zero‑install browser tool called Playroom that uses JSX as a design…
Talk in English on
Predicting the Future of the WebRichard Feldman30m
Predicts concrete outcomes: TypeScript takeover — by end of 2020 most new commercial greenfield projects choose TypeScript and by 2025 more developers write…
Talk in English on
Learning from High Profile FailuresDanielle Adams28m
Three case studies show concrete failures and fixes: a Java web framework allows RCE via Content-Type/Disposition headers and an enterprise leak exposes 145.5…
Talk in English on
Native Web Apps: React and WebAssembly to Rewrite Native AppsFlorian Rival27m
A C++ game editor gets rewritten with React + WebAssembly using Emscripten to compile the core to a ~3MB .wasm module with generated glue, exposing C++ classes…
Talk in English on
Full Stack Development in the Era of Serverless ComputingNader Dabit30m
Demonstrates that a working AppSync GraphQL API with schema resolvers and data sources is created via AppSync + AWS Amplify and wired to a React/React Native…
Talk in English on
Onivim 2: Re-Architecting for PerformanceBryan Phelps26m
Onivim v1 uses Electron with a TypeScript/React stack and struggles with multi‑second startup and janky responsiveness; v2 re‑architects to ReasonML with a…
Talk in English on
Vue 3 and Composition APIAlex Kyriakidis21m
Demonstrates Vue 3’s Composition API by showing concrete code for a live counter using the setup() function with ref, reactive, and computed to manage reactive…
Talk in Dutch on
Crafting Comics for Literally EveryoneJessica Jordan27m
Claims a working webcomic prototype that narrates panels to screen readers, built as an Ember single-page app with layered images and semantic HTML instead of…
Talk in English on
Panel Discussion Day #1: PWA vs NativeSean Grove27m
Discussion contrasts real tradeoffs: Gatsby ships pre-rendered HTML for fast load and SEO, Expo for web reuses React Native with built-in splash/safe-area…
Panel in English on
How a 16th Century French Mathematician Helped Build a Design SystemMeltem Kilic19m
Builds a reusable Cartesian Component that takes prop-value arrays and emits every combination via the Cartesian product, implemented in React to render…
Talk in English on
Privilege as a Technical DebtAmr Abdelwahab26m
Argues that privilege as technical debt maps social context onto product risk, shows a 3,000-arrests example, a calculate your score game for situational…
Talk in English on
Be Lazy, Be Smart, Be Nuxt.Sébastien Chopin26m
Demo shows Nuxt as a Vue-based framework that builds Universal, SPA and statically generated sites with commands like nuxt dev / nuxt build / nuxt generate…
Talk in English on
“Breaking Out of Box”Yuki Li27m
Builds a Gameboy emulator in Rust that compiles to WebAssembly and runs in the browser, with a live logo-scroll demo that mostly works but shows rendering…
Talk in English on
Backpressure: Resistance is NOT FutileJay Phelps27m
Reactive programming expert, compiler enthusiast, and informal language researcher. Jay was previously a Senior Software Engineer at Netflix. Lover of all…
Talk in English on
React Custom HooksDavid Kimr27m
Claims that hooks let components be pure functions, reuse stateful logic with useState/useEffect/useContext, and run faster than classes. Demonstrates a custom…
Talk in English on
StrangerDanger: Finding Security Vulnerabilities Before They Find YouLiran Tal27m
A hands-on runthrough shows a sample app Goof sample app with exploitable dependencies and demonstrates real attacks (event-stream, a get-cookies…
Talk in English on
Many Frameworks – One PWA SolutionMaxim Salnikov26m
How does PWA concept play with YOUR favorite framework? React, Angular, Vue, #FrameworkOfTheWeek? In my technical session, we’ll check what major frameworks…
Talk in English on
Vulcan.js: Building the “Rails for JavaScript”Sacha Greif24m
Vulcan.js claims to be a practical “Rails for JavaScript”: it builds on Meteor while integrating Apollo and React and generates GraphQL schemas and resolvers…
Talk in English on
Live-coding demoMarion Schleifer21m
Live demo shows a backend built in a Redux mental model: GraphQL mutations act like dispatches, serverless functions act as serverless reducers that sanitize…
Talk in English on
How to Stay Tech RelevantAlex Lobera22m
Claims that principles beat tool churn by showing concrete work: writes a small compose function and reuses it with React hooks, demos it composing UI…
Talk in English on
Debugging the DebuggerPrinciya Sequeira26m
The Firefox DevTools debugger is itself a web application written in React and Redux and connects to the browser over a JSON remote debugging protocol so the…
Talk in English on
ReactiveConf - Marian PorvaznikMarian Porvaznik21m
Lists five easy steps for legal scaling with concrete options: set up in CEE vs Western Europe/USA vs offshore, cost example 14 euros to form a UK company, and…
Talk in English on
5 Steps to Avoid Lawyers in Digital BusinessMarian Porvaznik21m
Five concrete steps walk from garage project to global scaling: choose corporate seat (CEE vs Western vs offshore) with practical tradeoffs, set up a simple…
Talk in English on
Reasonable Reasons for ReasonMLAnton Tuzhik20m
Clear claim: ReasonML gives static strong typing with inference that often infers function argument and return types without annotations, avoiding the…
Talk in English on
Profiling React Web Apps in ProductionDavid Sabata20m
Claims that interactions must hit a 100 ms interaction budget and shows concrete measurement: React Profiler plus the unstable interaction-tracing API capture…
Talk in English on
Building a Music Learning Game with Elm, Web MIDI, and SVG AnimationLiz Krane24m
A playable browser prototype ties a digital piano into the web via Web MIDI API and JavaScript interop, sends note integers into Elm ports, and renders SVG…
Talk in English on
React EverywhereLadislav Navratil24m
Is it possible to write one application for all possible platforms and devices? How to design such architecture of your application which will allow you to…
Talk in English on
What’s Wrong with Mobile Apps AnywayMatthew Gertner28m
Argues that long-standing objections to mobile web apps are outdated: phones are ~480× faster than the original iPhone so many past performance problems…
Talk in English on
Establishing Platform Teams to Utilize the Economy of ScaleDaniel Hejl15m
A front-end platform team claims to keep developer experience healthy while a codebase scales from ~8–10 engineers to 30 and beyond, now over 300000 lines of…
Talk in English on
ReactiveConf - Dan SteigerwaldDaniel Steigerwald26m
A new contenteditable editor exists as a working prototype built on before input and TypeScript, using functional libraries like fp-ts and monocle-ts lenses…
Talk in English on
Making a New ContentEditable EditorDaniel Steigerwald26m
Builds a new ContentEditable editor that abandons DOM observers and relies on the beforeinput API to capture edits, implements everything in TypeScript with…
Talk in English on
Butterfly Effect: the Story about One Technical DecisionEvgeny Kot25m
Wrike switches the frontend to Dart and accumulates 1.5 million lines of Dart while R&D grows almost tenfold the claim is that Dart’s strong sound type system…
Talk in English on
Optimising React’s TTILuis Felipe Román24m
Shows concrete wins: measure TTI with Lighthouse, shrink bundles with webpack bundle analyzer and Bundlephobia, split by page using route-level code splitting…
Talk in English on
Path to Continuous DeploymentPetr Bambusek22m
As our company and (especially) tech teams grow, our need for better deployment processes increases too. We started with tedious, manual tasks and through a…
Talk in English 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.