~/conference

React Advanced 2021

React Advanced is London based community and a conference, addressing most complex and trickiest to solve topics. Engineers of any level are welcome, but be prepared for hardcore.

React developers, frontend engineers, full-stack engineers, mobile developers, platform engineers, engineering managers

React Server Components; startTransition in React 18; Render 100K items in React; Vite frontend tooling; Gatsby v4 rendering modes; tRPC typesafe full-stack; GraphQL with Next.js; Expo for React Native; Automated application security testing; Cypress end-to-end testing; React Query and authentication; Micro-frontends with centralized caching

titleauthorlength
Building Dapps with ReactNader Dabit33m
A concrete demo builds and deploys a simple Greeter smart contract, compiles its ABI, runs a local node with Hardhat, and wires a React front end using…
Talk on
Automated Application Security Testing with StackHawkScott Gerlach09m
StackHawk runs active dynamic scans against running JS apps and APIs and claims most customer scans run average around or under 10 minutes. Scanner runs as a…
Talk on
Supercharging Developer Productivity With Advanced Code SearchProsper Otemuyiwa08m
Claims that Sourcegraph indexes 2.1 million repositories and lets teams search private and public code without cloning, then demonstrates three concrete search…
Talk on
A New Kind of AbstractionMike Hartington07m
Argues that abstractions are not just layers but abstractions as a spectrum determined by where code runs, with concrete examples: Node vs Deno vs browser…
Talk on
Coming in React18: startTransitionKathryn Grayson Nanz07m
React 18 adds a concurrent rendering API that lets less urgent updates run in the background so the page stays responsive; wrap slow updates with…
Talk on
The Forest for the (Abstract Syntax) TreesMatt Seccafien07m
Shopify builds a Hydrogen CLI that parses projects into a JSON AST, applies Babel AST transforms via the visitor pattern, and generates code back to disk so…
Talk on
Efficient State Management With HookstateEbenezer Don09m
A concrete demo builds a todo CRUD app that shares one global store and a local input state, showing exact APIs and calls rather than theory: createState from…
Talk on
Learnings on People, Product & Culture from Hypergrowth at SnykPatrick Mullarkey08m
Snyk presents concrete claims and practices: 500 to 800 staff in eight months after Series F, clear how what why when change communication, and explicit assess…
Talk on
Track Slowdowns and Crashes in your React appsSimon Zhong08m
An e-commerce demo app proves slow product loads and a checkout crash are diagnosable end to end after installing Sentry React SDK; errors show up ~60…
Talk on
How do Localise & Personalize Content with Sanity.io and Next.jsSimeon Griggs08m
A working demo shows geo‑targeted banners built with Sanity.io and Next.js hosted on Vercel, using an API route that reads country info from headers or a query…
Talk on
Limitless App Development with Expo and React NativeEvan Bacon25m
Expo delivers a reusable native runtime (Expo Go runtime) so JavaScript apps run without local native builds, and EAS Build automates code signing and store…
Talk on
Gatsby v4's New Rendering ModesSid Chatterjee16m
Gatsby v4 adds SSR and deferred static generation (DSG) that builds pages on first request, turning build time from a function of page count into a function of…
Talk on
Don't Solve Problems, Eliminate ThemKent C. Dodds28m
Shows a clear claim and concrete tools: Tesla shifts the problem from tailpipe pollution to sustainable energy, cuts exhaust and regenerative braking…
Talk on
Living on the EdgeSunil Pai31m
Claim: React 18 replaces renderToString with renderToReadableStream so Suspense and suspense list loading order render HTML progressively before any JavaScript…
Talk on
Beyond Virtual Lists: How to Render 100K Items with 100s of Updates/sec in ReactMichel Weststrate23m
Shows a concrete claim: Flipper moves from ~250ms renders to 10x faster frame rates while streaming thousands of events, handling 100k items and hundreds of…
Talk on
Micro-Frontends Performance and Centralised Data CachingRuben Casas23m
Argues micro‑frontends are not inherently slow and shows concrete fixes: use Webpack 5 module federation shared api to avoid duplicate React copies, and…
Talk on
How Hopin is Moving 10x Faster: Microfrontends at ScaleAlex Lobera19m
Claim: Hopin moves “10x faster” by breaking React monoliths into independently deployable microfrontends loaded from a CDN with module federation…
Talk on
Your Second Source of TruthRachel Nabors08m
Argues documentation must serve as docs as second source of truth alongside code and describes a concrete reboot of React Native docs driven by user testing…
Talk on
Forms Don't Need to SuckAndy Richardson11m
Claim: global form schemas and hoisted onSubmit handlers make complex React forms awkward. Proposal: attach validation and initial values at the field-level…
Talk on
A Picture Worth a Thousand ProgrammesMaggie Appleton25m
Claims that visuals reveal hidden metaphors, spatial structure, and change over time in React and demonstrates concrete diagrams — e.g., a side‑by‑side…
Talk on
Infrastructure as Code for React Application on AWS Written in TypeScriptDenis Artyuhovich27m
Builds a production ready React site on AWS using TypeScript and cdktf and shows every concrete step that runs end to end. Creates an S3 website, wires Route…
Talk on
Let's talk about Web ComponentsJemima Abu32m
Claims that Web Components are native, reusable HTML with no build step and cross‑framework portability and then shows it: defines a class with custom…
Talk on
Cracking the Concurrent ModeSudhanshu Yadav30m
Implements React‑style concurrent rendering from scratch for Brahmos.js, showing concrete choices: time‑slicing into 5ms slots driven by message channel + rIC…
Talk on
(Easier) Interactive Data Visualization in ReactAnjana Vakil25m
High-level claim: embed ready-made visualizations into React with a fraction of the work by letting Plot (Observable Plot) generate an SVG and letting React…
Talk on
Automating All the Code & Testing Things with GitHub ActionsColby Fayock18m
Shows concrete pipelines: linting with prettier and ESLint as pre-commit hooks via Husky and lint-staged, tests running on GitHub Actions across Node versions…
Talk on
Let Me Show You How React Applications Get Hacked in the Real-WorldLiran Tal21m
A live demo builds a package‑profile site and uses the unmaintained npm module react-json-pretty (40k downloads) to render package.json showing that React’s…
Talk on
Using React to Build Performant Game UIs in MinecraftPaulo Ragonha24m
Uses React but skips React reconciliation by introducing facets lightweight observables that flow from the C++ game engine into a custom renderer…
Talk on
From Blender to the Web - the Journey of a 3D ModelSara Vieira26m
Takes a Blender model, exports glTF with apply modifiers and Draco compression, shrinks from 1.2 MB → 406 KB, then converts to JSX and wires it into…
Talk on
The Worlds Most Expensive React Component & How to Stop Writing ItMichael Chan23m
A common greeting component becomes a cautionary tale: adding props for trailing punctuation, cute salutations, className, default styles, RTL i18n and even a…
Talk on
React Query and Auth: Who is Responsible for What?Bonnie Schulkin19m
Proposes a concrete solution: a Day Spa app using React Query (useQuery, useMutation, dependent queries) plus auth and localStorage with a central useUser hook…
Talk on
Taking Component Driven One Step FurtherDebbie O'Brien20m
Claim: Bit converts app-locked React components into component isolation with per-component versioning so the same button or product card can be installed via…
Talk on
SetState, We Need to Talk!Nikhil Sharma20m
Argues finite state machines remove unpredictable UI bugs by centralizing logic, demonstrates a small login form refactor into an explicit state machine that…
Talk on
How to do Good Without Doing AnythingYuraima Estevez31m
Claims that a small upfront investment in automation saves hours later and demonstrates it with concrete tools and tests: ESLint jsx-a11y lint rules…
Talk on
Asynchronous UXToni Petrina21m
Concrete UX rules and code patterns emerge: use idempotency key in localStorage to make long actions safe to retry and avoid double payments, disable buttons…
Talk on
How Typed is Your Framework?Andreas Roth19m
Shows concrete failures and fixes: TypeScript does not stop runtime typos when frameworks expose unsafe APIs so migrating alone does not eliminate errors…
Talk on
Killing BFFs with GraphQL and Next.jsRoy Derks20m
Claims that a Next.js app can replace separate BFFs by hosting a GraphQL endpoint at pages/api/graphql, running an executable schema with express-compatible…
Talk on
Gaining Confidence with Cypress TestsRob Richardson23m
Shows concrete, working Cypress examples: scaffolded a TypeScript project, runs with npx cypress open, discovers Electron/Chrome/Firefox/Edge and runs headless…
Talk on
On the Origin of ReactJenn Creighton21m
A concise history that names versions and concrete changes: starting at createClass (circa .12) through class components (.13) to the removal of mixins and…
Talk on
Components, Patterns and sh*t it’s Hard to Deal withMarco Cedaro26m
Claim: pattern libraries often devolve into scattered overrides that break refactoring and maintenance. Evidence: examples from 2013–2021 using React…
Talk on
Advanced Patterns for API Management in Large-Scale React ApplicationsThomas Findlay20m
An API layer centralizes requests so components stay unchanged when swapping axios for firebase, and an exported set of methods preserves input/output…
Talk on
Building Cross-Platform Component Libraries for Web and Native with ReactPerttu Lähteenlahtii21m
Claims a practical way to share one codebase by using single-file components with .native/.web swaps and a utils layer that maps tags and props, uses…
Talk on
React Server Components - Under the HoodLee Rowlands19m
A live dive into the implementation shows server, client and hybrid components serialized on an Express endpoint and streamed via the react-server-dom-webpack…
Talk on
Remote Team Collaboration TechniquesTara Z. Manicsic23m
Research shows telecommuting since the 70s leaves gaps: interpersonal networking, informal learning and mentoring drop when people end up coding in silos…
Talk on
End-to-End i18nLuke Ehresman26m
A small shopping‑list app gets fully internationalized end‑to‑end: strings are defined as IDs with defaults, extracted into gettext PO files by an…
Talk on
Vite - The Next Generation Frontend ToolingDevlin Duldulao20m
Vite claims subsecond feedback by using esbuild dev server for dependency pre-bundling and fast HMR and Rollup production bundling for optimized output…
Talk on
Full-stack & Typesafe React (+Native) Apps with tRPC.ioAlexander Johansson05m
Claims that tRPC.io replaces GraphQL or REST for internal APIs by letting frontend types flow automatically from backend code, demonstrating actual code where…
Talk on
The Legendary Fountain of Truth: Componentize Your Documentation!Matthias Dugué23m
Argues that documentation must live with code as the single source of truth in code and shows a working stack: MDX (plus MDJS and MD Vite), Storybook or naked…
Talk on
Using Next.JS and Redux for Epic Noscript Web AppsDaniel Skogly21m
Project uses Next.JS and Redux to produce identical React HTML whether JavaScript runs or not by serializing Redux state into hidden form fields, POSTing to…
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.