Skip to content

Instantly share code, notes, and snippets.

@felquis
Last active March 18, 2026 03:43
Show Gist options
  • Select an option

  • Save felquis/5b820b00de74cf5b4434b59afc655518 to your computer and use it in GitHub Desktop.

Select an option

Save felquis/5b820b00de74cf5b4434b59afc655518 to your computer and use it in GitHub Desktop.
React Miami 2026 Full Schedule + Talk Description markdown file

React Miami 2026 - All talk's descriptions in a single Markdown file.

Event: React Miami 2026 – The Ultimate React Conference in the US
Location: Hyatt Regency Miami
Source: https://www.reactmiami.com/schedule + páginas individuais de speakers
Compiled Date: 18 March 2026
Note: Only talks with speaker detail links were included (breaks, lunches, parties and TBDs doesn't have descriptions).


Talk: Modern React Patterns: Concurrent Rendering, Actions & What's Next

{Day & Time}: Day 1 – 9:15am
Speaker: Aurora Scharff (Crayon Consulting)

Speaker Description:
Aurora Scharff is a Software Engineer from Norway and Microsoft MVP in Web Techologies. She serves as a consultant at Crayon Consulting, while also contributing as React Certification Lead at certificates.dev. She focuses on web development with extensive experience in React and Next.js, including active use of React Server Components.

Aurora shares her knowledge through workshops, technical blog posts, social media, demo applications, and supporting fellow developers. She regularly presents internationally at recognized conferences, contributing to the global developer community through both her speaking engagements and educational content creation.

Talk Description:
Handling async operations in UI components can be tricky—flickering pending states, inefficient state updates, and unstable interfaces are common issues. Modern React patterns address these challenges through concurrent rendering and React 19 Actions, offering more predictable async workflows and reusable patterns.

In the context of the App Router, this session will demonstrate how React Server Components streamline data fetching while Actions handle async operations with built-in optimistic updates and pending states. Looking ahead, we'll explore how View Transitions will integrate with these patterns to enable fluid visual updates. You'll leave with practical strategies for building reusable components while ensuring a smooth, reliable user experience.


Talk: React with Caution – How to Hack Your React App (And Fix It Too)

{Day & Time}: Day 1 – 11:25am
Speaker: Ramona Schwering (Auth0)

Speaker Description:
Ramona, a Developer Advocate at Auth0, bridges roles as a tester and developer. She's a Google Dev Expert in Web Tech, Women Techmaker Ambassador, and Cypress Ambassador, building trust in test automation and identity topics.

Talk Description:
React got your back! But still … React with caution, as we shouldn’t let our guards down, right? Indeed, React is an excellent framework from a security standpoint, as evidenced by the CVE (Common Vulnerabilities and Exposures) database, where React Core has almost no entries, with its last entry dating back to 2018. Still, you need to remain vigilant, especially in security, as we saw with the current React security issue end of 2025. As a developer, you are the most critical line of defense.

Join me in hacking a React application to better understand threats like XSS (Cross-Site Scripting), injection attacks, and other dangers. You will learn how React already keeps you secure, and where you need to be the last line of defence. Together, we'll learn how to keep your users secure!


Talk: What we learned optimizing Base UI: Patterns you can steal for faster React apps

{Day & Time}: Day 1 – 11:50am
Speaker: Michał Dudak (MUI)

Speaker Description:
Michał has been a professional software developer for over 17 years. Throughout his career, he has worked with a wide range of technologies, from full-stack web development to mobile and embedded systems, ultimately specializing in web frontends.
Currently, he works from his home office in Poland, building Base UI at MUI. When he's not at his keyboard, Michał enjoys tinkering in his garage or traveling with his wife and two daughters.

Talk Description:
Performance problems in React apps often come from perfectly "valid" code: context updates that rerender too much, event handlers that change identity, or state that's just a little too reactive.
While preparing the first stable release of Base UI, we had to confront these issues head-on. In this talk, I'll show concrete patterns we used to eliminate unnecessary re-renders, reduce subscription churn, and move work out of React's render cycle without sacrificing correctness.
You'll see real code examples, profiler traces, and techniques you can apply directly in your own apps and libraries.


Talk: 10x React Development with TanStack Query, HeyAPI, and AI Copilots

{Day & Time}: Day 2 – 9:15am
Speaker: Devlin Duldulao (Crayon Consulting AS)

Speaker Description:
Devlin Duldulao is a dynamic tech professional blending engineering, authorship, mentoring, and community leadership. Whether it's through speaking at conferences, writing code and books, or championing modern practices like GraphQL and AI-enhanced search, he’s a go-to figure for cutting-edge, full-stack and cloud development.

Talk Description:
Last year, I deployed a large-scale React application where I personally wrote less than 1% of the codebase—yet delivered a product that impressed users, managers, and engineers alike. This app development wasn't magic; it was strategic tooling.

In this session, I'll reveal the workflow that enabled this level of productivity: TanStack Query for robust data synchronization, TanStack Router for type-safe routing, HeyAPI for automated API client generation, and AI copilots for handling the repetitive, heavy lifting.


Talk: The Last Website You'll Ever Visit (in the Browser)

{Day & Time}: Day 2 – 10:05am
Speaker: Rizel Scarlett (Block, Inc.)

Speaker Description:
Rizel Scarlett is driven by a singular mission: ensuring powerful technology feels human, joyful, and real. As the Tech Lead for Open Source Developer Relations at Block, she drives technical storytelling for goose, an open source AI agent. Previously at GitHub, she helped developers understand and adopt GitHub Copilot, using storytelling to make AI and developer tools feel more approachable. Outside of work, she unwinds by watching reality TV, annoying her husband for fun, and navigating the chaos and joy of first-time motherhood.

Talk Description:
When was the last time you visited Stack Overflow? If you are like most developers, you are asking an AI agent first. This marks a fundamental shift. We are moving from a navigation based web, where you go to a site, to an intent based web, where the result comes to you.

For years, we tried to keep users inside our apps by stuffing chatbots into the corners of our pages. You know the one. “A girl in your area wants to chat with you” about cloud infrastructure, of course. These bots were meant to automate support and keep users on our URLs.

But users have moved on. They are staying inside AI agents to get things done. If the user will not go to your URL, your app has to go to them.

Join Rizel to learn about MCP-UI and MCP Apps, an open standard that allows developers to render fully interactive, bidirectional interfaces directly inside agents like goose. You will learn why the URL is becoming a tool call and how your React skills position you to build the mini apps that will define the agentic era.


Talk: Agentic AI Without the Magic: Building Autonomous Workflows in React Under Real Constraints

{Day & Time}: Day 2 – 11:50am
Speaker: Vinceline Bertrand (FAU)

Speaker Description:
Vinceline Bertrand graduated magna cum laude with a BS in Computer Science and is currently pursuing an MS in Artificial Intelligence at Florida Atlantic University. She has experience as a software engineering intern, several hackathon wins, and is an NSF scholarship recipient and Bloomberg Bpuzzled finalist. Vinceline is the founder of WalkSOFLO, where she focuses on building technology for social impact, and her research explores novel AI methodologies to support radiologists in breast cancer detection and lesion segmentation. Outside of work, she enjoys cooking, dancing, and spending time outdoors on long walks.

Talk Description:
Agentic AI is the new trendy term; it promises program autonomy and “intelligent” workflows. But integrating agentic systems into React applications introduces real challenges that most frameworks don’t solve: indefinite loops, stalled responses, unpredictable state updates, UI desynchronization, and missing guardrails. In this talk, I’ll share lessons from building agentic workflows and the production issues I ran into when non-deterministic behavior collided with frontend assumptions. You’ll learn practical patterns for making agents observable, controllable, and user-safe in a React UI.


Talk: Shipping quality full stack TypeScript apps in the age of AI

{Day & Time}: Day 2 – 2:55pm
Speaker: Rhys Sullivan (OpenCode)

Speaker Description:
Rhys is a software engineer at OpenCode with a focus on making fast incredible products people love. Notable projects include:

  • Building the frontend for Vercel Domains, the fastest domains search in the world
  • Answer Overflow a Next.js site & Discord bot that creates web pages from Discord threads
  • Shiptalkers a viral app for comparing the number of tweets a person has sent to their GitHub commits

When he’s not working you can find him posting memes most of the time on Twitter.

Talk Description:
In this talk, Rhys Sullivan covers how he was able to fully rewrite his application over the course of 2 weeks to a new architecture using AI that unlocked being able to ship quality software faster. It goes over setting up development environments for AI, EffectTS, best practices for debugging production and a starter template you can use for your own applications.


Fim do arquivo.
Copie todo o conteúdo acima e salve como react-miami-2026-all-talks.md para ter o arquivo único completo com tudo exato!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment