~/conference

React Finland 2021

React developers, frontend engineers, ux designers, accessibility engineers, engineering managers, platform engineers, technical writers

making games in React; XState state machines; SolidJS reactive JSX; designer-friendly JSX patterns; vanilla-extract CSS-in-TypeScript; Stylex utility styling; CSS-in-JS analysis; GraphQL automation; GraphQL edge caching; Apollo Federation on Kubernetes; micro frontends in React; SSR and SSG in NextJS

titleauthorlength
Breaking out of the confines: making games in ReactPaul Henschel21m
Claim: React plus a custom renderer (react-three-fiber / reactive fiber) manages the scene only on changes so it has zero overhead and can match or beat…
Talk on
The State of XStateDavid Khourshid19m
XState announces concrete additions: a createModel helper that yields fully strongly typed context and events so TypeScript users stop duplicating generics, a…
Talk on
SolidJS - Reactive JSXRyan K Carniato29m
SolidJS claims fine‑grained reactivity where components render once and updates run only the small effects that read changed signals, giving no virtual DOM and…
Talk on
JSX for DesignersTravis Arnold22m
Claims that JSX as shared source of truth lets design and devs skip handoff by compiling a single JSX description into platform outputs. Uses compilers and…
Talk on
Hooks are a great abstraction modelCalin Tamas14m
Claims that hooks make a clean model/view split and then shows it: a reusable useToggler hook implements the model API (data, initialIndex, onValueChange) and…
Talk on
Web Components in ReactMatias Huhta21m
Demonstrates integrating a real vanilla colorful hex color picker into React: builds the component in CodeSandbox, wires attributes vs properties via useRef…
Talk on
Micro Frontends in React — a State of the Art ApproachDavid Leitner30m
A quick decision checklist: past fixes use iframes and hyperlinks and a brownfield bank example shows that works but feels clunky; server-side composition via…
Talk on
Reasons why we need inclusionNasim Selmani18m
Argues that inclusion is the absence of exclusion and that real change needs manager support, resources and time, and measurement. Cites studies: teams with…
Talk on
How to avoid bias or exclusion when recruitingEmmi Marjetta20m
Evidence shows concrete gains: a Harvard Business Review stat says belonging makes people 3.5 times more likely to contribute their fullest potential, and…
Talk on
Zero-runtime CSS-in-TypeScript with vanilla-extractMark Dalgleish29m
Claims that vanilla-extract produces real static CSS files from .css.ts files with zero runtime cost are demonstrated: a webpack plugin compiles TypeScript…
Talk on
Rethinking CSS - Introducing StylexNaman Rajat Goel25m
Stylex claims a zero-cost abstraction that compiles style objects to a static CSS file at build time, removing unused rules and expanding shorthands so the…
Talk on
A thorough analysis of CSS-in-JSAndrei Pfeiffer24m
A two‑month study inspects ~20 CSS‑in‑JS projects and narrows to 11, concluding there are two mutually exclusive outputs: runtime stylesheets (most libraries)…
Talk on
Automate your stack with GraphQLLukas Holzer22m
Shows an end-to-end setup: a small Netlify serverless books API, GraphQL schema files and a codegen watch that automatic TypeScript & React Query hooks…
Talk on
How to cache GraphQL queries at the edgeMax Stoiber24m
Builds an edge GraphQL cache called GraphCDN deployed on Fastly Compute@Edge, stores whole query results (no normalized caching because a gateway can’t assume…
Talk on
Using Apollo Federation in a microservice architecture in KubernetesJan Peer Stöcklmair31m
Demo stitches separate GraphQL services using Apollo Federation with extend/@key/external fields to resolve cross-service fields, deployed as independent Node…
Talk on
How to Delegate your React DialogsCalin Bogdan11m
Claim: hide modal state and markup behind a button so containers lose clutter and repeated modals. Built a DeleteButton that moves state into a useConfirmation…
Talk on
Testing the integrity of React components by publishing in a private registryJuan Picado29m
Publishes components to a private Verdaccio registry, then runs Cypress end-to-end tests against a fresh install to catch missing files, wrong main/export…
Talk on
The Eternal Sunshine of the Zero Build PipelineMatthias Dugué36m
Argues for a bundle-free developer workflow: serve es modules directly to the browser, transform legacy CommonJS on the fly, and use HTTP caching plus HMR so…
Talk on
How to View and React without a HeadFacundo Giuliani28m
Argues that decoupling content from presentation lets React render content live from a headless CMS and demos a working prototype: a React blog on…
Talk on
React Bricks: a CMS with visual editing based on React componentsMatteo Frana25m
Headless CMSs are great for developers, but not for content creators. React Bricks is the first CMS that is super-great for Developers (it's just React…
Talk on
How contentful helps you to manage all the data in a headless e-commerce siteNidhi Kumari20m
Shows how contentful + Next.js actually link: a content model called "block" with short-text title and one image is created, two entries are added and…
Talk on
Introducing state machines and statechartsLaura Kalbag19m
Statecharts are presented as a visual language that also runs as code: examples are built with xstate and published to the stately registry so diagrams become…
Talk on
Make legacy code delightful with statechartsMatt Pocock22m
Shows that messy React useEffect dependency soup (examples: a Pokémon fetcher and an async image/video hover player) becomes an executable state chart using…
Talk on
The Actor Model: a new mental model for ReactFarzad Yousefzadeh38m
Argues that applying the Actor Model to React moves integration bugs to explicit message sequences and makes state interactions observable and testable…
Talk on
Aleph.js - Build your React app in DenoJe Xia26m
Aleph.js runs on Deno runtime and uses SWC transpilation to ship TSX as ES modules without bundling in development, claiming faster rebuilds than tsc and…
Talk on
SSR & SSG in NextJSNur Şah Ketene27m
Converts a client-side fetch into getServerSideProps then into getStaticProps & getStaticPaths with a demo that initially generates ~100 pages then switches to…
Talk on
Brief introduction to NuxtKrutie Patel25m
Starts by scaffolding an app with create-nuxt-app, chooses the content module, universal/static target and Bootstrap‑Vue, and inspects nuxt.config and…
Talk on
Documenting components with storiesMichael Shilman18m
Storybook presents an open format called Component Story Format (CSF) that claims to turn existing stories into interactive docs with live-editable examples…
Talk on
Opensource Documentation—Tales from React and React NativeRachel Nabors28m
React Native documentation reboot (2019–2020) updates API references, adds interactive sandboxes and literal context switchers to handle learners with diverse…
Talk on
The Story of ReScript's Documentation PlatformPatrick Ecker39m
Consolidates three legacy sites into a single Next.js project, migrates all markdown, and doubles down on design with Tailwind and a public Figma process…
Talk on
How to Catch Low-Hanging Accessibility Fruits while DevelopingEeva-Jonna Panula26m
Demonstrates concrete checks: runs axe DevTools in the browser and reports 49 issues (27 need review, 1 critical, 20 serious, 1 moderate), points out the…
Talk on
Continuous Localization in Enterprise Web ProjectsAnte Tomić26m
Says 50% of users skip English and a survey finds ~67% of teams use no tooling, so the talk claims continuous localization prevents localization from becoming…
Talk on
The Digital Accessibility Legal Landscape – why it matters for developersLainey Feingold33m
Laws and standards matter: WCAG 2.1 AA and EN 301 549 show up in procurement and government rules, Finland adopts the CRPD in 2016 while the U.S. has not…
Talk on
Screenshot testing with ViteShotFrançois Wouts23m
ViteShot claims to generate component screenshots in seconds by bundling with Vite/esbuild and driving browsers via Playwright/Chromium. Example runs show…
Talk on
Integration Testing for React Native AppsGleb Bahmutov26m
Claims a concrete workflow: run a React Native app in the browser via Expo and exercise it with Cypress to cover most logic, spy and stub network calls, inject…
Talk on
Haptics, Sounds and Micro AnimationsKadi Kraman25m
A working Expo demo app sells matcha lattes with favorites, a 1–3 quantity picker and add‑to‑cart, and shows expo-haptics and react-native-haptic-feedback…
Talk on
Design Systems of a Down: Steal this Guide!Matthias Dugué26m
Claims a developer‑first design system is four concrete deliverables: design tokens, a designer UI kit, a component library and dynamic docs. Shows a working…
Talk on
How to structure, style and document components for maximum effectivenessDragos Bilaniuc19m
Starts with a concrete repo layout: ui vs containers where containers hold all logic and screens receive props so UI bugs and logic bugs live in one place. UI…
Talk on
React on Steroids with Nx!Juri Strumpflohner27m
Demo shows Nx creating a workspace, generating a React app and libraries with generators, wiring a Next.js app and Storybook, and using a visual dependency…
Talk on
Video streaming on the web: Live and recorded video streamingDoug Sillars24m
Explains that real streaming breaks video into 4–10 second chunks with an m3u8 manifest and TS segments so players can adapt bitrate and seek, contrasts that…
Talk on
On the Road to the World's Best BrandingNiklas Lepistö19m
A working runtime theming system lets event organizers pick primary and secondary colors and see a live preview, with changes persisted and applied sitewide…
Talk on
You thought your React application is secure? Think againLiran Tal42m
React is mostly secure by default but concrete failures happen: injecting a javascript:alert payload into an href attribute bypasses React’s output encoding…
Talk on
The future of software development in FinlandSaku Tihveräinen21m
More than half of Finland’s software jobs concentrate in the Helsinki region while many firms remain under ten people, and the market uses a PESTEL lens to…
Talk on
Becoming a React developer - A hiring manager’s perspectiveMika Schafroth41m
Claim: companies in Finland urgently hire React-capable front-end people but will hire for front-end experience and train React on the job. Evidence: market is…
Talk on
The future of work is enjoyableElisa Heikura29m
A developer downloads heyday, gets hooked, and later deleted heyday twice after noticing gameplay steals real life minutes then returns with a rush of…
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.