~/conference

React Finland 2018

Our goal is to connect our valued speakers with our local community in the most fruitful way we can and provide Finnish hospitality to our conference visitors.We hope to create something unique by combining our northern traditions with speakers and visitors from all around the world.

React developers, frontend engineers, UI engineers, mobile app developers, tooling engineers, engineering managers

Next.js server rendering; React Native tooling and testing; styled-components server theming; Apollo client local state; reactive state machines and statecharts; static site generation with Gatsby; lint-staged precommit linting; localization formats and strategies; Immer immutability patterns; React Context migration and use; ReasonML introduction; React VR development

titleauthorlength
Design Systems for React Developers typeArtem Sapegin
Development of digital products is a complex process that involves multiple and roles managers, designers, engineers, QA, and customers. This increases the…
Workshop on
Make linting great again!Andrey Okonechnikov13m
Claims that linting gets cheap and fast by running linters only on staged files and by auto-fixing and re-adding those files to the commit. Implementation uses…
Talk on
Declarative state and side effectsChristian Alfoni32m
Writing declarative code for our UIs is so common that we do not even think about it. But when it comes to writing logic for managing state and side effects it…
Talk on
There's always a better way to handle localizationEemeli Aro12m
Localization in JavaScript is a series of concrete tradeoffs: the claim is that most apps get away with simple approaches if choices are explicit, not vague…
Talk on
Why I YAMLEemeli Aro
I'm writing my own YAML library, because none of the existing ones allowed me to manage comments within YAML files. Apparently this is not a thing one should…
Talk on
The New Best PracticesJani Eväkallio33m
React’s big claim is that components are a single, composable primitive that power long-term innovation; five years after 2013 that still holds. Concrete tools…
Talk on
Styled Components, SSR, and ThemingKasia Jastrzębska37m
Styled-components v2 with Next.js actually extracts and injects critical CSS on the server using Next.js SSR with ServerStyleSheet, so pages render styled…
Talk on
Immer Immutability made easyMichel Weststrate
Immer is a tiny package that allows you to work with immutable data structures with unprecedented ease. It doesnt require learning new data structures or…
Talk on
Get Rich Quick With React ContextPatrick Hund10m
Demo shows building an advertising provider component and advertising slot consumer that use React 16.3 context to pass a single activate method into slots…
Talk on
Detox A year in. Building it, Testing with itRotem Mizrachi-Meidan24m
Detox claims deterministic end-to-end tests by embedding a gray-box synchronization agent that waits for app idle and invokes native methods via a JSON…
Talk on
State Management in React Apps with Apollo ClientSara Vieira24m
Claims that local UI state lives in the Apollo cache and can be managed with GraphQL using apollo-link-state and client-side resolvers instead of Redux. Uses…
Talk on
Universal React Apps Using Next.jsSia Karamalegos33m
Claims that server rendering plus code‑splitting measurably speeds initial load — 53% abandon after 3s — and that JavaScript parsing and execution dominate…
Talk on
Understanding the differences is acceptingSven Sauleau11m
Argument: unexpected JavaScript behaviors are formally specified and understandable. Demos show function hoisting in switch cases, HTML comments still parsed…
Talk on
Reactive State Machines and StatechartsDavid Khourshid37m
An end-to-end demo of modeling UI behavior as state machines and statecharts: a pure transition function that becomes a statechart interpreter, an interactive…
Talk on
React Native IgniteGant Laborde42m
Clear claim: Ignite CLI scaffolds production React Native apps with opinionated choices that teams actually use. The demo shows a conference app and an ASCII…
Talk on
Static Websites - The Final FrontierJuho Vepsäläinen10m
Claims that a modern static site can be authored with React and bundled to a static output while keeping progressive enhancement and per-component JS bundles…
Talk on
How React changed everythingKen Wheeler33m
Argues that the real claim is the component model not just the virtual DOM, showing components are the real takeaway and that JSX plus state/props form a…
Talk on
World Class experience with React NativeMichał Chudziak19m
A concrete case study of a React Native app that delivers continuous builds to QA automatically when PRs merge, replaces classic state managers with…
Talk on
Get started with ReasonNik Graf35m
Reason compiles to native and JavaScript via BuckleScript, giving millisecond compile times, and uses variant types and pattern matching to make impossible…
Talk on
Making Unreasonable States ImpossiblePatrick Stapfer31m
Claim: variant types and pattern matching in Reason plus ReasonReact and Flow produce APIs that are truly impossible to misuse. Examples: a tic‑tac‑toe app…
Talk on
ReactVRShay Keinan34m
Claims that React VR (built on React Native and Three.js) can produce web VR that actually runs at 60fps using familiar React patterns and a CLI workflow…
Talk on
React Finland App - Lessons learnedToni Ristola08m
Built and published as the first app published to App Store and Play Store, the project uses Infinite Red boilerplate (Ignite) and uses Apollo client and lives…
Talk on
How to use React, webpack and other buzzwords if there is no needVarya Stepanova14m
Generates a multilingual static blog using Metalsmith, renders pages with React + webpack, and serves plain HTML from GitHub Pages; code and posts live open on…
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.