~/conference

React Miami 2025

date:2025-04-17..2025-04-18
location:Miami, United States
series:React Miami · 3 editions
editions:[React Miami 2022, React Miami 2023, React Miami 2025]
titleauthorlength
Use the [React] PlatformJulian Benegas26m
BaseHub demonstrates building on React as a platform using React server components, server actions and Next.js primitives to deliver live preview, instant…
Talk on
Building Scalable Access Control Frameworks in ReactSamhitha Rama Prasad20m
Compares using CASL (declarative ABAC with createAbility and ability.can rules) versus a custom policy-as-code system (YAML policies evaluated with the CEL…
Talk on
Multiplayer Experiences with ReactMatias Gonzalez22m
Built a Next.js Conf hero where players place framework-feature blocks into letters using LiveBlocks for websocket-backed shared state, and the demo uses…
Talk on
Typescript Is SO SLOW...Or Is It?Mike Hartington23m
TypeScript projects slow because the compiler treats everything as one big graph; a demo shows a single app build at 112 seconds, a naive monorepo at 235…
Talk on
React, Serverless, Terraform: The Dream Team for Fullstack WizardsJulissa Rodriguez19m
A fullstack demo deploys a React frontend hosted on S3 and CloudFront talking to AWS Lambda behind API Gateway with DynamoDB storage, all provisioned by…
Talk on
Using React with InertiaJS - Making front end development FASTLeah Thompson20m
InertiaJS lets a backend controller return a component and pass data as props so a Laravel example like Inertia::render('user/show', ['user' => $user]) makes a…
Talk on
DevTools & The Performance TabHenri Helvetica28m
Chrome DevTools’ Performance panel now surfaces lab and 28‑day field metrics side‑by‑side (examples: ESPN, Inter Miami), pulls CRUX field data to compare real…
Talk on
Avoiding Expensive Mishaps with Effective State ManagementJovonne Cameron20m
A junior mistake leads to a $50,000 cloud bill after an un-cached product page repeatedly fires fetches on remount, causing excessive API calls under traffic…
Talk on
I Can't Believe It's Not JSJemima Abu24m
Demos replace common JS widgets with pure HTML/CSS: a theme switcher uses the :has selector plus a checkbox to toggle dark mode with no JS; accordions use the…
Talk on
Now What? Monetizing your React skillsGreg Barbosa20m
Lists practical monetization routes: full-time jobs for stability, Upwork searches to validate demand and price offerings, freelancing/contracting to learn…
Talk on
React DoorDash: Serving Up Fast, SEO-Optimized, Personalized ContentFacundo Giuliani29m
Uses Next.js plus Storyblok to serve SEO-friendly, personalized pages with concrete tactics: pre-generate blog posts via generateStaticParams and SSG, refresh…
Talk on
Throw Try/Catch in the 🗑️ Level up your React error handling with the Result typeDillon Mulroy24m
Argues for replacing try/catch with a Result type (using Neverthrow) and shows concrete patterns: wrap unknown code with try/tryPromise, validate IO with Zod…
Talk on
Goodbye, useStateDavid Khourshid24m
Argues that apps outgrow plain useState and shows concrete replacements: keep non-rendering counters in refs, put UI state into the URL via query params or a…
Talk on
The Upsidedown Stack: React on the Server and Postgres in the BrowserDavid Gomes24m
Built a multiplayer realtime browser game that runs a local Postgres using pgLite (3MB), syncs to a Neon remote Postgres via electric sync, and uses the…
Talk on
Are You Smarter Than a React Component?Chance Strickland34m
Live demos build five small components: a metadata updater that hoists title/meta to head instead of useEffect, a dialog wrapper that adds an unrecognized DOM…
Talk on
Why File-based Routing Sucks and Why You Should Use ItBrooks Lybrand20m
Argues that file-based routing has persistent tradeoffs across Next.js and Remix but remains useful for automatic code-splitting. Demonstrates a JS config…
Talk on
Styles & SASSy: Choosing the Right React Styling SolutionBree Hall27m
Comparing CSS Modules, Tailwind v4 and styled‑components by implementing the same button (primary/secondary/empty, disabled, loading, icon, sizes) reveals…
Talk on
Environmental Frameworks with Vite and ReactBrandon Roberts24m
Vite adds an Environment API that lets one declare multiple targets (client, SSR, Cloudflare Workers, Workerd) and run a single V build that iterates or…
Talk on
WebAI: Building the next user experience in the browserAileen Villanueva Lecuona23m
Demonstrates a working client-side RAG pipeline that embeds chunks with huggingface transformers feature-extraction, stores vectors in an IndexedDB vector…
Talk on
Serving content on the web: from PHP to RSC—and beyondAdam Rackis22m
Argues that network round trips are the single most expensive operation and demonstrates with Spotify for Artists how dozens of separate service calls build…
Talk on
Even Your Components Need a Safety Net: React Error Handling Deep DiveAbhijeet Prasad08m
Sentry parses React component stack traces (not just error stacks), uses source maps to unminify them, and ties those frames to UI components so debugging…
Talk on
Making React Fun Again, with Sync EnginesAaron Boodman28m
Argues that replacing REST APIs with sync engines (Zero, Electric, Power Sync) yields instant reads and writes across an app by preloading and pushing changes…
Talk on
Automated Visual Regression and Accessibility Testing Made EasyIsabela McLenachen14m
Step-by-step recipe for running automated accessibility checks and pixel-by-pixel visual regression using Playwright, containerizing tests with Docker to avoid…
Talk on
Welcome toGabe Greenberg13m
Origin story for React Miami explains concrete outcomes: a community-funded medical campaign raises $22,450, the conference commits to returning those funds to…
Organiser 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.