React Miami 2025
| title | author | length |
|---|---|---|
| Use the [React] Platform | Julian Benegas | 26m |
BaseHub demonstrates building on React as a platform using React server components, server actions and Next.js primitives to deliver live preview, instant… | ||
| Building Scalable Access Control Frameworks in React | Samhitha Rama Prasad | 20m |
Compares using CASL (declarative ABAC with createAbility and ability.can rules) versus a custom policy-as-code system (YAML policies evaluated with the CEL… | ||
| Multiplayer Experiences with React | Matias Gonzalez | 22m |
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… | ||
| Typescript Is SO SLOW...Or Is It? | Mike Hartington | 23m |
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… | ||
| React, Serverless, Terraform: The Dream Team for Fullstack Wizards | Julissa Rodriguez | 19m |
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… | ||
| Using React with InertiaJS - Making front end development FAST | Leah Thompson | 20m |
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… | ||
| DevTools & The Performance Tab | Henri Helvetica | 28m |
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… | ||
| Avoiding Expensive Mishaps with Effective State Management | Jovonne Cameron | 20m |
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… | ||
| I Can't Believe It's Not JS | Jemima Abu | 24m |
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… | ||
| Now What? Monetizing your React skills | Greg Barbosa | 20m |
Lists practical monetization routes: full-time jobs for stability, Upwork searches to validate demand and price offerings, freelancing/contracting to learn… | ||
| React DoorDash: Serving Up Fast, SEO-Optimized, Personalized Content | Facundo Giuliani | 29m |
Uses Next.js plus Storyblok to serve SEO-friendly, personalized pages with concrete tactics: pre-generate blog posts via generateStaticParams and SSG, refresh… | ||
| Throw Try/Catch in the 🗑️ Level up your React error handling with the Result type | Dillon Mulroy | 24m |
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… | ||
| Goodbye, useState | David Khourshid | 24m |
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… | ||
| The Upsidedown Stack: React on the Server and Postgres in the Browser | David Gomes | 24m |
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… | ||
| Are You Smarter Than a React Component? | Chance Strickland | 34m |
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… | ||
| Why File-based Routing Sucks and Why You Should Use It | Brooks Lybrand | 20m |
Argues that file-based routing has persistent tradeoffs across Next.js and Remix but remains useful for automatic code-splitting. Demonstrates a JS config… | ||
| Styles & SASSy: Choosing the Right React Styling Solution | Bree Hall | 27m |
Comparing CSS Modules, Tailwind v4 and styled‑components by implementing the same button (primary/secondary/empty, disabled, loading, icon, sizes) reveals… | ||
| Environmental Frameworks with Vite and React | Brandon Roberts | 24m |
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… | ||
| WebAI: Building the next user experience in the browser | Aileen Villanueva Lecuona | 23m |
Demonstrates a working client-side RAG pipeline that embeds chunks with huggingface transformers feature-extraction, stores vectors in an IndexedDB vector… | ||
| Serving content on the web: from PHP to RSC—and beyond | Adam Rackis | 22m |
Argues that network round trips are the single most expensive operation and demonstrates with Spotify for Artists how dozens of separate service calls build… | ||
| Even Your Components Need a Safety Net: React Error Handling Deep Dive | Abhijeet Prasad | 08m |
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… | ||
| Making React Fun Again, with Sync Engines | Aaron Boodman | 28m |
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… | ||
| Automated Visual Regression and Accessibility Testing Made Easy | Isabela McLenachen | 14m |
Step-by-step recipe for running automated accessibility checks and pixel-by-pixel visual regression using Playwright, containerizing tests with Docker to avoid… | ||
| Welcome to | Gabe Greenberg | 13m |
Origin story for React Miami explains concrete outcomes: a community-funded medical campaign raises $22,450, the conference commits to returning those funds to… | ||
| nothing matches | ||