ReactiveConf 2018
2018-10-29..2018-10-31
Prague, Czechia
[ReactiveConf 2016, ReactiveConf 2017, ReactiveConf 2018, ReactiveConf 2019]
as the organisers put it
World-class 3 day festival of modern technologies for mobile and web innovators. React, Vue.js, Angular, Elm, Cycle.js, Reason, ClojureScript, PureScript, GraphQL, Datomic, DataScript,... Join us! Late Fall 2018
who it's for
React developers, frontend engineers, frontend architects, mobile developers, engineering managers, UX designers, QA engineers
topics
client-rendered Angular PWA SEO; service worker offline strategies; design asset export with puppeteer; Redux state management patterns; GraphQL performance optimization; finite state machines with xstate; cross-platform React Native sharing; type-safe React with ReasonML; web3 dApp integration with web3 and Ganache; webpack and Babel bundle size tactics
| title | author | length |
|---|---|---|
| wrap up! | 01m | |
29th - 31st October 2018, Prague, Czech Republic https://reactiveconf.com/ | ||
| Building search engine friendly web UIs with JavaScript | Igor Minar | 28m |
A client‑side rendered Angular PWA (angular.io) serves 1.4 million unique visitors monthly and gets about 78% from search, proving JS sites can rank. Uses… | ||
| Increasing User Access through Service Workers | Necoline Hubner | 25m |
A mobile attendance app is under development for Kakuma refugee camps and it actually runs in very spotty networks — 3G everywhere surprised the team — but… | ||
| Sketching in the Browser | Mark Dalgleish | 24m |
Component code is exported into design assets by rendering pages with puppeteer and html-sketchapp then converting DOM nodes via node-to-sketch-layers… | ||
| Lightning Talks - Day 1 | Sergey Tkachenko | 27m |
Claim: TypeScript often turns one-line intent into seven lines of boilerplate, while ClojureScript lets simple data access just work without extra annotations… | ||
| A Reappreciation of Redux | Max Millington | 25m |
Team at PayPal removed ApolloClient and reintroduces Redux because ApolloClient proves tightly coupled to GraphQL, exposes impure query components, and lacks… | ||
| Talking with Ethereum smart contracts from the browser | Boris Dinkevich | 30m |
Builds a working dApp that maps domain strings to IP integers, deploys a Solidity contract, and wires a React UI to it using web3 + ABI for reads and… | ||
| Best Practices for Architecting Server-Driven Web/Mobile Apps | Alex Matchneer | 31m |
Shows that a production Mobile Checkout app built with Ember and Cordova uses live sockets (WebSockets) to keep shopper and merchant state in sync, describes… | ||
| Reusability: Sharing Components | Robin Frischmann | 30m |
Explains how reusable pieces actually behave by showing concrete patterns and libraries: using a design system with styled-system and system-components to let… | ||
| Going Native | Anna Doubkova | 25m |
Recounts a pragmatic migration: web UI components mostly don’t survive, styling is partially reusable via styled-components and shared design tokens, business… | ||
| Be More Functional and Reactive in React | Thomas Roch | 27m |
Claims that Refract makes React components driven by event streams rather than imperative setState, wires into RxJS (and xstream/most) and integrates with… | ||
| Reactive State Machines and Statecharts | David Khourshid | 29m |
Claims that finite state machines and statecharts make complex UIs robust and testable, demonstrated with the library xstate v4 and RxJS; shows a declarative… | ||
| It’s Alive! Dynamic Components in Angular | Shmuela Jacobs | 31m |
Shows a small app that dynamically inserts either a quote or graph component at runtime and proves it links to Angular DI and change detection so updates… | ||
| Creating Truly Decentralized Browser Applications | Luis Cuende | 30m |
Claims a browser OS for organizations built on Ethereum and IPFS with iframe sandboxes, web workers reducing chain events, and a decentralized package registry… | ||
| React Context - Lessons Learned | David Kimr | 28m |
Unicorn upgrades its mobile-first frontend UU5 to use React 16.3 Context for theming, multi-language, SPA layout and component communication, claiming Context… | ||
| Delightful UI Animations by Understanding the Brain | Bruno Lourenco | 24m |
Claim: the visual cortex area MT/V5 and its "more than 30 different zones" compute motion so designers can craft illusions that the brain accepts or rejects… | ||
| Practical Rx with Flutter | Brian Egan, Filip Hráček | 27m |
Live-coding a Flutter search screen that uses rx_start and StreamBuilder to turn input streams into safe outputs, demonstrating concrete fixes: replace naive… | ||
| React360 - 2D to 3D | Shay Keinan | 33m |
Installs React360 CLI and runs a hello-world that renders a panoramic starfield at 60 fps, loads models via the entity component (supports .obj and glTF), and… | ||
| AMA with Thomas Roch | Thomas Roch | 32m |
Reactive programming here claims concrete wins: switchMap cancels previous requests so fetches stop automatically, debounce analytics by 1s to avoid noisy… | ||
| AMA with Mark Dalgleish | Mark Dalgleish | 33m |
Notes focus on concrete outcomes and tools: Playroom 0.1 (React/JSX) extracted from an internal tool, Sketch integration that updates component suites at the… | ||
| Modeling errors in Now CLI | Javi Velasco | 27m |
Describes a concrete error-handling system built for Now CLI that uses Flow types to make every call’s error space explicit, converts some thrown API failures… | ||
| Reduced Redux | Juraj Machac | 29m |
Proposal: replace action objects with objects that dispatch reducers instead of actions so each dispatch carries a reducer function plus a path to a substate… | ||
| Stay Away From My Path! | Alex Moldovan | 32m |
Claims concrete wins: rendering HTML on the server plus server-side rendering moves first meaningful paint from many seconds to near-instant, fonts use… | ||
| Compose All the Things | Thomas Sojka | 30m |
Claims that function composition yields flexible, readable APIs across languages and shows concrete plumbing: using Rambla style compose to chain string… | ||
| Optimizing GraphQL Applications | Ryan Chenkie | 25m |
GraphQL optimization focuses on measurable changes: query batching (Apollo batches outgoing queries in 10ms slices) to cut network requests; automatic… | ||
| Typing Towards an Accessible Web | Tessa Kelly | 33m |
Argues that type safety prevents common accessibility mistakes and shows concrete tools and code: static checks in Elm stop a clickable div compiling, an… | ||
| End-to-end Testing Is Hard - But It Doesn't Have to Be | Gleb Bahmutov | 29m |
Cypress.io is an open-source MIT end-to-end runner that runs inside an iframe so tests execute in the browser next to the app, exposing a time‑traveling… | ||
| Lessons from Using Bleeding Edge Tech in a Startup | Viktor Eriksson | 29m |
Pilloxa builds a smart pill box and an iOS/Android app with React Native, ClojureScript, AWS + Terraform, Postgres, Elasticsearch and Serverless; real claims… | ||
| Introducing Stardust | Hugh Eland, Alexandru Buliga | 25m |
Announcement of Stardust claims a usable, open source, themeable component library implemented in React and available on GitHub, forked from Semantic UI to add… | ||
| Crafting Web Comics with Ember | Jessica Jordan | 28m |
An Ember app serves chapters and chapter-detail URLs from a small backend, loads page-and-panel data, and composes layered sprite-sheet panels into frame… | ||
| Reactive iOS App Development | Chris Fuentes | 19m |
Claims that using Realm makes the local database the source of truth and lets the UI react to realtime changes. Demo is an AR leaderboard demo that writes… | ||
| Actor Model in Javascript | Ismail Muhammad | 27m |
Claims that the Actor Model makes JavaScript async easier to reason about and shows a working library called Actrix library that runs in browsers and Node via… | ||
| 10KB or Bust: The Delicate Power of Webpack and Babel | Brian Holt | 30m |
Sites target 2G at ~14 kbps; LinkedIn desktop on 2G stalls ~1.3 minutes, while Treebo’s site reaches first useful paint under 1s and full load in 12s. Concrete… | ||
| Convenient Data Fetching with Higher Order Components | Martin Pinter | 29m |
Claim: a small HOC-based data provider built on native fetch plus optional Redux wiring that requires zero backend changes and keeps presentation components… | ||
| Type-safe React with ReasonML | Jared Forsyth | 28m |
Argues that Reason gives a real, battle-tested type system and shows the toolchain that proves it: BuckleScript (bs-platform) compiles .re to readable .js… | ||
| Panel discussion: State of the Art: Web Platform | Gerard Sans, Gleb Bahmutov, Shmuela Jacobs, David Kopal, David Khourshid, Ryan Chenkie | 28m |
Conversation reports concrete shifts: browsers reach parity so progressive web apps are practically deployable, state machines and Statecharts for UI logic… | ||
| Programming Safely in an Uncertain World | David Chambers | 31m |
Claims that algebraic data types let code collapse multiple failure modes into a single result and avoid exceptions, demonstrated with Maybe type and… | ||
| Lightning Talks - Day 2 | Jarda Machaň | 28m |
GoodData.UI shows ready React components that replace heavy iframes and an execute component that plugs in D3 or Highcharts so dashboards embed cleanly and… | ||
| Help Your Computer Help You | Sean Grove | 43m |
Claim that programmers do ~90% manual work and can push that toward 20% creative work by making APIs machine-readable, demonstration of GraphQL + Graphical… | ||
| AMA with Alex Matchneer | Alex Matchneer | 24m |
A working mobile checkout that syncs shoppers and merchants in real time using Ember + Cordova on the client and Rails + ActionCable on the server, hosted on… | ||
| AMA with Igor Minar and Shmuela Jacobs | Igor Minar, Shmuela Jacobs | 26m |
Fix for lazy-loaded named router outlets in Angular 6 is confirmed and bugs can be triaged with a reproduction; Lighthouse and an axe-like accessibility tool… | ||
| AMA with Jared Forsyth | Jared Forsyth | 29m |
Uses Reason in production for personal apps and a shipped game but not yet at Khan Academy; lists concrete tools: BuckleScript with a Chrome devtools flag for… | ||
| AMA with Brian Egan and Filip Hracek | Brian Egan, Filip Hráček | 28m |
Flutter compiles to native ARM machine code and renders every pixel itself, so apps report much faster startup and smoother animations than JS bridge… | ||
| AMA with Michel Weststrate | Michel Weststrate | 27m |
AMA session moderated by Gerard Sans dives into specifics: Apollo local state feels premature for derived computed data, React context does not replace state… | ||
| Day #1 wrap up | 01m | |
29th - 31st October 2018, Prague, Czech Republic https://reactiveconf.com/ This is how our first day looked like! | ||
| Day #2 wrap up | 01m | |
A fast paced highlight reel shows Day #2 of ReactiveConf 2018 in Prague with clips of stage talks, slide decks, terminal windows, standing ovations, workshop… | ||
| Inspirational stories | Javi Velasco, Robin Frischmann, Max Millington, Anna Doubkova, Daniel Steigerwald | 01h 04m |
Concrete stories about open source contributions, tool choices and consequences: a first jQuery plugin that launched a career, lessons on architecture and… | ||
| Typed HOCs with Flow | Luis Felipe Román | 27m |
Shows how to type real React higher‑order components with Flow so the HOC returns a correctly typed enhanced component, using withData and withRandom examples… | ||
| Make React State-Management great again | Martin Westphal, Amir Hoseinian | 30m |
Compares concrete implementations and tradeoffs: the team chooses Redux with normalized store and shows how normalizing three API shapes into one entity… | ||
| Editable Web | Daniel Steigerwald | 14m |
Argues the web is hard to maintain and proposes representing sites as typed JSON served from a GraphQL endpoint, enabling import/fork of legacy Gatsby Next.js… | ||
| They see me refactorin'. They hatin' | Vit Gottwald | 20m |
Claims that AST transforms replace fragile regex refactors and shows concrete tools and results: uses eslint rule to detect multi-declarators, writes a… | ||
| From PHP and on-prem servers to NodeJS/React and AWS | Štěpán Burda, Josef Jadrný | 25m |
Rewrites a high‑traffic portal (about 50 million page views and >1,000,000 monthly users) from PHP/on‑prem to NodeJS/React on AWS, using Lambdas, Docker on ECS… | ||
| Quest for the Holy Grail of Cross-Platform Client Development | Martin Cizler | 28m |
Skype pursues a single code base for Android, iOS, Windows, macOS, Linux and Web using TypeScript for business logic, React, React Native and Electron, and… | ||
| Building the frontend of hospitality's future | Vojta Kopal | 30m |
One keeps thinking how some hotels can still run on DOS-based systems and spend hours on meaningless rituals preventing them from focusing on their guests… | ||
| Reactive Television | Ladislav Navratil | 35m |
Company runs video frontend with React, React‑Native and GraphQL and claims one code to support all platforms while handling Apple TV, Android TV, Tizen, LG… | ||
| nothing matches | ||