~/conference

React Finland 2022

React developers, frontend engineers, design systems engineers, accessibility engineers, mobile / React Native engineers, engineering managers, hiring managers

Fabric renderer and TurboModules; fine-grained reactivity with signals; Zod type-safe HTML forms; server-side rendering and progressive hydration; Web Components integration and SDKs; design systems with Storybook 7; state machines with XState and Stately; comparison of state libraries (Recoil, Jotai, Zustand, Redux); Strict Mode quirks and testing pitfalls; mob programming and driver/navigator workflow; accessible navigation in single-page apps; recruiting and relocation practices in Finland

titleauthorlength
What do engineers, kintsugi and stained glass, and lotuses and clocks have in common?Jen Luker33m
Claim: personal breakage becomes an advantage — repaired with kintsugi with gold the history of mistakes improves resilience and hireability. Concrete…
Talk on
Bringing the New React Native Architecture to the OSS communityNicola Corti27m
Claim: the New React Native Architecture is production‑ready inside Meta and the team ships the same pieces to OSS: rolled out in the Facebook app end of 2021…
Talk on
The World Beyond ComponentsRyan K Carniato31m
Argues that fine‑grained reactivity — not rerunning components — is the real runtime model, and shows an actual runtime: signals and createEffect implemented…
Talk on
Type-safe forms for React using ZodEsa-Matti Suuronen23m
Shows how Zod schemas become runtime validators and TypeScript types so HTML form values validate Zod schema inference and fail fast on mismatch. Demonstrates…
Talk on
Good CodeKadi Kraman26m
Two clear practices decide whether code stays readable and maintainable: document and enforce style decisions — pick rules up front, put them in the repo…
Talk on
Notes to my younger selfKenneth Sutherland22m
First ten years average one role per year then ten years in one place; advice focuses on concrete practices not pep talk. Build a tiny personal project, track…
Talk on
The weird things about ReactNik Graf27m
Covers concrete surprises: Strict Mode double-render and effects running twice with a demoable fix, conditional rendering quirks in JSX, forwardRef and “dozens…
Talk on
The two types of state managementDavid Khourshid23m
Claims that state libraries fall into easy vs simple categories and demonstrates on a concrete counter (clamped between 0 and 10) how useState, useReducer…
Talk on
State machines meet component librariesFarzad Yousefzadeh39m
Diagrams become the source of truth: a state machine drawn in the Stately visual editor compiles to runnable code, wired into Storybook via useMachine, and…
Talk on
Mob programmingWoody Zuill01h 24m
Origin story says mob programming begins at Hunter Industries in 2011 and becomes a team practice for groups of about six to ten people; the claim is concrete…
Talk on
The (sometimes harsh) reality of landing a relevant role in FinlandSaku Tihveräinen27m
Describes why Finnish companies often say no: lack of required seniority (clean code, cloud experience), hiring friction for candidates outside EU and slow…
Talk on
What do companies look for in a developerVismit Chawla20m
Compares hiring across countries and gives concrete recruiting rules: companies prefer clear simple CV aligned with LinkedIn and links to GitHub, expect…
Talk on
The most common headaches in relocationsTanja Malo28m
Practical checklist and timelines: EU moves take about 1–3 months, non‑EU specialists can get a Fast Track permit: ~2 weeks, and over 1,000 families relocated…
Talk on
Working in Finland Q&ASaku Tihveräinen, Vismit Chawla, Tanja Malo24m
Panel Q&A after a morning session with 400 participants surfaces concrete advice: EU taxation and social security follow where permanent residency is, remote…
Talk on
Avoiding vendor lock-in through Web ComponentsMatias Huhta20m
Claims that native Web Components let teams ship framework‑agnostic UI, backed by real examples: the Photoshop web client is built on components, YouTube and…
Talk on
m4dz - SDKs vs Web Components: Place Your BetsMatthias Dugué22m
Argues that when an API is frontend‑facing, ship a web component instead of another JS SDK; builds an APIvideo uploader/player component that takes a token…
Talk on
Faster content websites via SSR and progressive hydration of Web ComponentsThomas Allmer31m
Claims that pages ship almost zero JavaScript by doing most work at build time and using server-rendered web components, then progressively hydrating only…
Talk on
Web Components Q&AMatias Huhta, Thomas Allmer16m
React 19 adds web component support and until then expect two gotchas: React 18 doesn’t forward custom events and Boolean attributes behave oddly. Lit Labs…
Talk on
Testing design systems using storybook + Storybook 7.0 sneak peeksNorbert de Langen27m
Demonstrates using Storybook stories as tests by adding play function handlers that run in a browser via Playwright and testing library, plus an interactions…
Talk on
Breaking changes in Design systemRami Ertimo30m
Claim: breaking changes are inevitable but often avoidable in closed systems when usage is measurable and migrations are scripted. Evidence: more than a…
Talk on
The complete design system: what and how we could learn from the othersVarya Stepanova29m
Claims a reverse-engineered, reproducible model of a “complete design system” built from dozens of open source docs and a searchable component gallery…
Talk on
Better accessibility with a user-centric viewMarianna Österlund22m
Demo shows a screen reader reading misordered headings, hidden elements ignored by assistive tech, and wrong language tags so navigation and comprehension…
Talk on
Let’s Keep Our Promises: ARIA, Styles and Keyboard NavigationEeva Jonna 'Eevis' Panula26m
Clear, concrete guidance about ARIA and keyboard nav with code examples: role is a promise shows divs masquerading as buttons without tabindex or keyboard…
Talk on
Accessible navigation in single-page applicationsRoosa Kallionpää23m
Shows concrete fixes: update the tab title and update document.title and use React Helmet so pages announce, push SPA views into browser history with…
Talk on
React Finland meets Aalto University - Panel about web developmentRyan K Carniato, Jen Luker, Juho Vepsäläinen01h 35m
Panel gives concrete takeaways: pragmatic endorsement of React for job prospects and community support, nuanced pros and cons of TypeScript, and repeated…
Panel 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.