AT A GLANCE

9:00 am Gates Open
10:00 am First talk
12:25 pm Lunch
5:00 pm Talks end
5:00 pm Onsite Afterparty

9:00 am
Breakfast & sponsor exhibits
Join us for coffee, tea, plus a wide selection of food including frittatas, quiche, & fresh fruit! Come and chat with our 15 exciting sponsors who are exhibiting this year. Their booths are staffed by senior software engineers. Come learn about what they’re building, what problems they can solve for you and your team, and maybe even make a new friend!

10:00 am
Welcome & Introduction
Anjana Vakil

Anjana Vakil

Observable
Anjana suffers from a debilitating case of curiosity, which led her from philosophy to English teaching to computational linguistics to software development. She can often be found coding in San Francisco; that is, when she's not speaking at events around the world to share the joy of programming and advocate for a more diverse and inclusive tech industry. Ask her about the Recurse Center, Outreachy, and Mozilla TechSpeakers!
Settle in for the welcome address by our Master of Ceremonies, Anjana Vakil

10:05 am
Everything you need to know about React 18
Shruti Kapoor

Shruti Kapoor

Paypal
Shruti is a Staff Engineer at PayPal and is passionate about teaching and sharing knowledge on JavaScript, React, GraphQL and front-end technologies. She shares byte sized javascript tidbits through her newsletter - JSByte: http://tinyletter.com/shrutikapoor. She is also an ardent #DevJoke fan
Full abstract coming soon -- The talk is about main concurrent features of React 18 for app developers, how to get started with React 18, how to migrate a React 17 or older app to 18, and demo of some concurrent features.

10:30 am
Serverless for frontend enginers -- in 10 minutes
Swizec Teller

Swizec Teller

Tia
Swizec is a software engineer, author, educator, and conference speaker. He's published books on modern web technologies, data visualization, and productivity, and has trained engineering teams at Fortune500 companies. Now he's distilling 20 years of tacit experience into actionable steps.
Talk abstract coming soon

10:42 am
Goodbye, useEffect
David Khourshid

David Khourshid

Stately
David is a software engineer who loves playing piano and is passionate about animations, state machines, cutting-edge user interfaces, and open-source. Previously at Microsoft, he is now the founder of Stately, a startup focused on making even the most complex application logic visual and accessible to developers and non-developers alike.
From fetching data to fighting with imperative APIs, side effects are one of the biggest sources of frustration in web app development. And let’s be honest, putting everything in useEffect hooks doesn’t help much. Thankfully, there is a science (well, math) to side effects, formalized in state machines and statecharts, that can help us visually model and understand how to declaratively orchestrate effects, no matter how complex they get. In this talk, we’ll ditch the useEffect hook and discover how these computer science principles can be used to simplify effects in our React apps.

11:05 - 11:40am
Break
Discuss the morning's topics with your fellow attendees, speakers, and visit the sponsor booths!

11:45 am
Now and .then: Debugging Async JavaScript
Jenn Creighton

Jenn Creighton

Netflix
Jenn Creighton is a senior software engineer at Netflix on the NodeJS Platform Team. In her free time, she produces and hosts Single-Threaded, a podcast for software developers. She can be bribed with croissants. Find her online @gurlcode.
Async JavaScript is mind-bending to write, even worse to debug. In this talk, we'll explore why async bugs are difficult, what common missteps create those bugs, and how to debug async code with the debugger.

12:10 pm
When To Fetch: Remixing React Router
Ryan Florence

Ryan Florence

Remix
Ryan is the co-founder of Remix, co-creator of React Router, and co-founder of React Training.
We've learned that fetching in components is the quickest way to the worst UX. But it's not just the UX that suffers, the developer experience of fetching in components creates a lot of incidental complexity too: data fetching, data mutations, busy spinners, optimistic UI, error handling, form state, network race conditions, user event interruptions, and all the code that holds it together gets pretty difficult! As we've built Remix, we've gotten a lot of practice leaning on React Router's nested route abstraction to solve all of these problems all at once. Now, millions of React Router apps in production can get the same benefits because we've moved the responsibility of knowing When To Fetch into React Router itself!

12:35 - 2:00pm
Lunch
Grab lunch in the upper lounge by the Silver sponsors and take a seat at one of the picnic tables shaded by the beautiful canopy of trees!

1:30 - 1:50pm
Lunch & Learn session with Sanity
Rune Botten

Rune Botten

Sanity
After more than a decade building web and iOS apps out of Oslo, Rune settled into startup life with Sanity in San Francisco in 2019. When not playing around with new technologies at work, he plays music and spends too much time thinking about light roasted coffee.
Sanity is a content platform and Sanity Studio is what some might call the 'CMS' part of Sanity. It's an open source React app with the hard problems solved out of the box and customizability to make it your own. Learn how to use your existing React skills to shape Sanity Studio into a bespoke tool your content team will love.

2:00 pm
React Native: 2022 & Beyond
Gant Laborde and Jamon Holmgren

Gant Laborde and Jamon Holmgren

Infinite Red
Gant Laborde is an owner of Infinite Red, mentor, adjunct professor, published author, and award-winning speaker. For 20 years, he has been involved in software development and continues strong today. He is recognized as a Google Developer Expert in Web and Machine Learning, but informally he is an “open sourcerer” and aspires to one day become a mad scientist. He blogs, videos, and maintains popular repositories for the community. Jamon is a software developer, business owner, husband, and father of four, located near Portland, Oregon, in SW Washington state. He is one of the co-founders of Infinite Red, Inc., a fully remote React Native app development studio located across the USA and Canada. He learned to code at age twelve in order to make games (the game store was too far away from where he grew up) and that led to a lifelong obsession with coding. He is active in open source, plays ice hockey on a Finnish-American team, and takes any excuse to use his tractor that he can.
From our perspective of shipping countless React Native apps over the last seven years, React Native has grown and continues to evolve. There are some major changes coming! Most people have heard of "the React Native bridge", but have you heard of TurboModules, Fabric, and codegen? This talk is a fast-pass to the front of the line in React Native’s upcoming new architecture and how it's going to recast cross-platform development. Let’s review what you need to know.

2:25 pm
Tame the Component Multiverse
Michael Chan

Michael Chan

Chromatic
Michael Chan loves the web. He's the host of React Podcast. And he's building Lunch Dev, the friendliest coding community for creative, curious, and compassionate web developers.
Error state, loading state, awkward breakpoint, bad data, poor formatting, browser support. Every component is a multitude of challenges. How do you actually manage it? Disable the network — temporarily. Insert bad code — just for a minute. Paw at the edge of your screen. Hack local database fixtures to bits. Frontend development is a multiverse where dimensions like time and variation result in an infinite number of UI possibilities. In this talk, we'll use Storybook to progressively develop, test, document our work and tame the multiverse of our components.

2:50 - 3:30pm
Break
Discuss the afternoon's topics with your fellow attendees, speakers, and visit the sponsor booths!

3:35 pm
The third age of JavaScript: Three years in
Shawn Swyx Wang

Shawn Swyx Wang

Temporal
Swyx has worked on React and serverless JavaScript at Two Sigma, Netlify and AWS, and now serves as Head of Developer Experience at Temporal.io. He has started and run communities for hundreds of thousands of developers, like Svelte Society, /r/reactjs, and the React TypeScript Cheatsheet. His nontechnical writing was recently published in the Coding Career Handbook for Junior to Senior developers.
The way we write JavaScript in 2030 will be completely different than in 2020. With IE11 finally ending this year, the adoption of ES Modules have birthed a new generation of JavaScript tooling. These tools are faster, typesafer, and polyglot, leading to both a better developer and user experience. This talk is an in depth look into what's changed and what we've learned, 3 years in to the Third Age.

4:00 pm
Syntax Live!
Wes Bos and Scott Tolinski

Wes Bos and Scott Tolinski

Syntax.fm
Wes & Scott are prolific educators, conference speakers, workshop instructors, and co-hosts of the popular Syntax.fm podcast. Wes' courses can be found on WesBos.com, and Scott's courses can be found on leveluptutorials.com
Get Ready for a jam packed hour of tasty web development treats. Wes Bos and Scott Tolinski will record a live version of their popular weekly podcast that will include audience participation, web development trivia, terrible jokes and prizes to be won!

5:00 - 8:00pm
Onsite Afterparty!
Join your fellow attendees, speakers, and sponsors in conversation, food, and drinks for a few hours directly following the end of the program schedule!

8:00 pm
End of Day 2
That's the end of the official program schedule! Feel free to stick around to mingle & network with other attendees!

Tickets.

Tickets are priced in stages, and increase by $100 at the end of each stage.

Each of our events in the past have sold out.

Stage 1 pricing closes February 15, 2022.

Stage 2 pricing closes March 23, 2022.

Stage 3 pricing closes at the event’s end date or when sold out.

Reactathon only

$899

General Admission

  • 1.5 days of content: May 3 & 4

  • All meals included

  • Access to 1 afterparty

Make it full stack!

Reactathon + Serverless in the Park

$1,598$999

General Admission

Save $600!

  • 2.5 days of conference content: React, the ecosystem, & Serverless! May 3, 4, 5

  • All meals included

  • Access to special hotel rates

  • Access to 2 afterparties (food & open bar)

  • Discount on all workshops

Don't delay! Tickets are running low

Serverless in the Park only

$699

General Admission

  • 1 full day of Serverless content: May 5

  • All meals included

  • Access to 1 afterparty