react-conf-videos
react-conf-videos copied to clipboard
List of react conference videos
trafficstars
React.js Conference Videos.
List of react conference videos. 637 videos from 34 Conferences.
Quick Links
- 2019
- React Loop 2019
- ReactNext 2019
- React Conf Armenia 2019
- React Europe 2019
- <React.NotAConf />
- ReactJS Girls Conference
- React Finland 2019
- React Amsterdam 2019
- App.js Conf 2019
- Reactathon 2019
- 2018
- React Day Berlin 2018
- ReactNext 2018
- React Conf 2018
- React Boston 2018
- Reactathon 2018
- React Rally 2018
- Chain React 2018
- ReactEurope 2018
- React Amsterdam 2018
- ReactFest 2018
- 2017
- ReactiveConf 2017
- ReactNext 2017
- React Rally 2017
- Chain React 2017
- ReactEurope 2017
- React Amsterdam 2017
- React London 2017
- React Conf 2017
- 2016
- ReactiveConf 2016
- React Rally 2016
- React Europe 2016
- React Amsterdam 2016
- React Conf 2016
- 2015
- React.js Conf 2015
- Contributing
2019
React Loop 2019
website - playlist
| Title/Link | Presenter | Length |
|---|---|---|
| Composing Behavior in React or Why React Hooks are Awesome | Michael Jackson | 31:55 |
| An Introduction to React Testing Library | Elizabeth Funk | 22:27 |
| One Codebase to Rule Them All - Using React Native Everywhere | Jesse Weigel | 29:45 |
| Progressive React | Houssein Djirdeh | 23:42 |
| TypeScript: Seeing Past the Hype | Matthew Gerstman | 26:30 |
| A React Developer’s Guide to Tech Interviews | Adrianna Valdivia | 15:42 |
| We'll do it live: Underhanded Debugging Tactics | Saimon Sharif | 26:50 |
| React 360: Creating 3D User Experiences with React | Taelur Alexis | 13:52 |
| State Management with React Hooks | Eric Bishard | 26:56 |
| Moving to React at CodePen | Cassidy Williams | 22:44 |
| React to Web Workers | Tyler Clark | 28:35 |
| Why React Hooks? | Tyler McGinnis | 17:41 |
ReactNext 2019
website - playlist
React Conf Armenia 2019
website - playlist
React Europe 2019
website - playlist: Day 1 - playlist: Day 2
Day 1
| Title/Link | Presenter | Length |
|---|---|---|
| The State of React | Jared Palmer | 26:12 |
| Saving the Web, 16ms at a Time | Joshua Comeau | 25:09 |
| React-spring: on animations and hooks | Alec Larson | 30:35 |
| Designing a Rich Content Editor for 1 Third of the Web | Ella van Durpe | 20:10 |
| A Hitchhiker’s Guide to the new ReasonReact | Nik Graf | 29:59 |
| Totally Native React with Revery | Bryan Phelps | 33:45 |
| Move fast with confidence | Paul Armstrong | 29:28 |
| Skip | Julien Vergalet | 31:25 |
| Coders are the new Rock Stars | Dan Stein | 31:20 |
| Magic Move transitions in React-native | Hein Rutjes | 25:03 |
| Combining GraphQL + mobx-state-tree | Michel Weststrate | 29:02 |
Day 2
| Title/Link | Presenter | Length |
|---|---|---|
| FBT: An i18n Framework for Complex Grammar & UI | John Watson | 23:57 |
| A year of CodeSandbox, tech edition | Ives van Hoorne | 23:54 |
| Scheduling is the Future of React | Brandon Dail | 25:20 |
| Security and Data in React | Richard Threlkeld | 29:13 |
| Build forms with GraphQL | Charly Poly | 27:05 |
| The Future of the Web | Lee Byron | 29:12 |
| Universal App Development | Evan Bacon | 21:13 |
| Accessibility 360 - Web to Mobile | Ankita Kulkarni | 27:03 |
| Yarn 2 - Reinventing package management | Maël Nison | 22:09 |
| What's coming to Next.js 9 | Tim Neutkens | 24:04 |
| Q&A Session | n/a | 36:13 |
<React.NotAConf />
website - playlist: Day 1
| Title/Link | Presenter | Length |
|---|---|---|
| Opening | Janet Todorova | 3:59 |
| The evolution of React APIs | Mihail Mikov | 41:24 |
| An SVG’s Tale | Elizabet Oliveira | 31:20 |
| Conversational sign up with chatbot-like experience with React and Redux | Ilona Demidenko | 29:20 |
| Write better React with ReasonML | David Kopal | 50:47 |
| How not to hate your life when dealing with forms | Radoslav Stankov | 46:17 |
| Serverless: a backend thing that gives superpowers to frontend developers | Slobodan Stojanovic | 51:14 |
| Building resilient frontend architecture | Monica Lent | 43:59 |
| Architecting React plugins | Martin Chaov | 41:29 |
| Nadcast Panel and Closing | n/a | 36:53 |
ReactJS Girls Conference
website - playlist: Day 1
| Title/Link | Presenter | Length |
|---|---|---|
| Building a Design System with React | Emma Wedekind | 17:27 |
| The How and Why of Flexible React | Jenn Creighton | 26:48 |
| Storybook: A React Native Love Story | Erin Fox | 13:33 |
| How to Automate Your React Workflow | Monica Powell | 18:09 |
| Empathy Driven Development: A Live Accessibility Audit with React JS | Marcy Sutton | 20:45 |
| Life is Hard and So is Learning GraphQL | Carolyn Stransky | 20:29 |
| Architecture your Culture like you Architecture your Code | Kate Beard | 20:12 |
| Functional Programming with ReactJS | Marta Fernandes | 15:58 |
| React Hooks: A Hype Driven Development in React | Manjula Dube | 16:47 |
React Finland 2019
website - playlist: Day 1
React Amsterdam 2019
website - playlist: General Track - playlist: React Native Track
General Track
| Title/Link | Presenter | Length |
|---|---|---|
| Requisite React | Kent C Dodds | |
| Refactoring React | Siddharth Kshetrapal | |
| A Common Design Language | Andrey Okonetchnikov | |
| Designing with React | Mark Dalgleish | |
| Next for Next.js | Tim Neutkens | |
| Lightning fast SSR React | Håkon Gullord Krogh | |
| Speeding up React SSR | David Mark Clements | |
| Demystifying server-rendered React | Fernando Porazzi | |
| Tech Regrets at Spectrum | Max Stoiber | |
| Scaling Application with Microfrontends | Max Gallo | |
| An SVG's Tale | Elizabet Oliveira | |
| The GraphQL Devleoper Experience | Peggy Rayzis | |
| Ashi Krishnan | Painting pixels with WebGL with Hooks |
React Native Track
| Title/Link | Presenter | Length |
|---|---|---|
| Building React Native | Parashuram N | |
| Practical Performance for React (Native) | Anna Doubková | |
| Sharing Code Between React and React Native: What Not to Share | Ben Ellerby | |
| Building for a Bigger World Than Mobile | Wouter van den Broek | |
| Advice Lounge Panel Discussion | n/a | |
| Make Your React Native Apps Accessible | Ankita Kulkarni | |
| Native Web Apps: React and WebAssembly to Rewrite Native Apps | Florian Rival | |
| Full-stack React Native in the Era of Serverless Computing | Nader Dabit | |
| Demystifying Complex Animations Creation Process in React Native | Vladimir Novick | |
| React Native App Rollout - an Alternative Approach | Adam Terlson |
App.js Conf 2019
website - playlist: Day 1
Day 1
Reactathon 2019
website - playlist: Day 2 - playlist: Lightning Talks
Day 2
| Title/Link | Presenter | Length |
|---|---|---|
| Keynote Part 1: The State of the React Ecosystem | Ben Ilegbodu | |
| Keynote Part 2: The State of Redux | Mark Erikson | |
| Reactive Data for the Full Stack | Eric Vicenti | |
| Building Design Systems in React | Emily Plummer | |
| Transform for Good -- Using Babel Macros | Jesse Tomchak | |
| Type-safe forms in React | Zach Gotsch | |
| Everything I Know About React I Learned from Twitter | Jenn Creighton | |
| We're gunna program like it's 1999 | Lee Byron | |
| Syntax.fm live | Wes Bos & Scott Tolinski |
Lightning Talks
| Title/Link | Presenter | Length |
|---|---|---|
| Renderless components, Now with 9000% more hooks | Ken Wheeler | |
| A11Y & Accessibility | Jen Luker | |
| 10 Things About WebAssembly You Need To Know | Jay Phelps | |
| Move over Electron - Native-compiled React for the Desktop with ReasonML | Jared Forsyth | |
| Getting Closure on Hooks | Shawn Swyx Wang | |
| Redux-style backends with GraphQL & Serverless Functions | Tanmai Gopal |
2018
React Day Berlin 2018
website - playlist
| Title/Link | Presenter | Length |
|---|---|---|
| The New Hotness: An Exploration of Reacts Exciting New Features | Ken Wheeler | 37:04 |
| Powering Code Reuse with Context and Render Props | Forbes Lindsay | 21:34 |
| Feature Driven Architecture | Oleg Isonen | 29:53 |
| Secrets to a Successful Design System | Monica Lent | 25:09 |
| Tip Top Testing in JavaScript | Jack Franklin | 26:12 |
| Evolution of UI/UX in blockchain | Max Kordek | 5:58 |
| Milliseconds Matter | Bård Farstad | 05:19 |
| Onboarding Mobile Developers to the Strange World of JS and React | Denis Washington | 06:08 |
| 3D Components in React Application | Denys Periel | 06:46 |
| GitNation Open Source Stage | n/a | 23:56 |
| Navigating the Hype-Driven Frontend Development World Without Going Insane | Kitze | 33:34 |
| Structure Your App's Story With Sagas and Selectors | Rebecca Hill | 28:46 |
| The Lonely and Dark Road to Styling in React | Sara Vieira | 28:51 |
| Designing React Native Modules For Every Platform | Vincent Riemer | 24:51 |
| Abstracting the Business Away with React+Redux | Elianne Schutze | 23:52 |
ReactNext 2018
website - playlist
| Title/Link | Presenter | Length |
|---|---|---|
| React Responsively, Render Responsibly | Yoav Niran | 16:51 |
| MonoRepos for the Masses | Marcel Cutts | 30:37 |
| Breaking Down Your Web App | Patrick Hund | 24:39 |
| Lessons Learned Reading the Source-Code of 18 React Libraries | Yonatan Mevorach | 25:20 |
| Functional Programming Fundamentals | Matthew Gerstman | 30:02 |
| Immer, Immutability and the Wonderful World of Proxies | Michel Weststrate | 30:01 |
| Building a Maintainable UI with Storybook | Norbert de Langen | 27:06 |
| Advanced Patterns | Robert Herbst | 30:02 |
| (Don't) Blame ot on React Native | Ofir Dagan | 13:42 |
| Wiring TypeScript into React | Gil Fink | 14:53 |
| Applying Microservices Design Patterns to Scale React App Development | Itay Maoz | 14:49 |
| Migrating from Angular to React | Maayan Glikser | 31:33 |
| State of the React Ecosystem | Ben Ilegbodu | 33:33 |
| How to Write Bad Code in Redux | Adam Klein | 27:05 |
| Building React Native | Parashuram N | 28:48 |
| Motion in React | Kaylie Kwon | 16:41 |
React Conf 2018
website - playlist
Day 1
| Title/Link | Presenter | Length |
|---|---|---|
| React Today and Tomorrow | Sophie Alpert and Dan Abramov | 58:20 |
| 90% Cleaner React | Ryan Florence | 33:37 |
| Building Todo The Game in a Cloud Only Dev Environment | Christina Holland | 34:58 |
| The Path to a Declaratively Animated Future | Matt Perry | 24:41 |
| Lightning Talk - What's new in Create React App | Joe Haddard | 4:16 |
| Lightning Talk - Components as Units of Work | Bryce Kallow | 4:54 |
| Lightning Talk - 5 Animations you Should Know and Use | Marcos Martins | 5:08 |
| Lightning Talk - Render Props, PureComponent and Reactivity | Karl Dray | 5:33 |
| Lightning Talk - Better living through Git Hooks | Leta Keane | 5:29 |
| GraphQl without GraphQL | Conor Hastings | 27:49 |
| Playing with Polyhedra Creating Beauty from Obsession | Nat Alison | 26:38 |
| Cross Platform AR and VR apps using React Native | Pulkit Kakkar | 26:16 |
| Beyond Web Apps React, Javascript and WebAssembly | Florian Rival | 30:01 |
| React for Social Change | Rodrigo Quezada | 18:58 |
Day 2
| Title/Link | Presenter | Length |
|---|---|---|
| Concurrent Rendering in React | Andrew Clark and Brian Vaughn | 42:13 |
| Moving to Suspense | Jared Palmer | 30:50 |
| SVG Illustrations as React Components | Elizabet Oliveira | 20:40 |
| The Missing Abstraction of Charting | Chris Trevino | 28:03 |
| Elsa AI conversational Agent | Damini Satya Kammakoma | 30:27 |
| Lightning Talk - Context in React | Sophie Shoemaker | 5:40 |
| Lightning Talk - Building a Better Country through Tech | Manuela Castrillon | 4:52 |
| Lightning Talk - An Effective Code Review | Donavon West | 5:07 |
| Lightning Talk - Syncing Component State Across Tabs with Service Workers | Tyler Clarke | 5:26 |
| Block the Main Thread | James Long | 31:16 |
| React Native's New Arhictecture | Parashuram N | 31:16 |
| Let React Speak your Language | Tomáš Ehrlich | 29:30 |
| Building a Diverse and Inclusive Community | Eyitayo Alimi | 17:04 |
| React for Designers with FramerX | Thomas Aylott | 28:41 |
React Boston 2018
website - playlist: Day 1 & 2
Day 1
| Title/Link | Presenter | Length |
|---|---|---|
| ReasonML (Opening Keynote) | Ken Wheeler | 50:18 |
| React & GraphQL – Bringing Simplicity to Client Side Development | Chris Toomey | 30:11 |
| Horror Stories From Hacking the DOM Into a Native Platform | Vincent Riemer | 36:10 |
| From Sketch to Code – Designing a Component Kit | Samantha Bretous | 28:26 |
| The State of Redux | Mark Erikson | 25:28 |
| Lightning Talks: Day 1 | n/a | 33:49 |
| The Art of Humanizing Pull Requests | Ankita Kulkarni: | 25:26 |
| Custom CSS is the Path to Inconsistent UI | Artem Sapegin | 23:23 |
| Streaming React for Faster UIs | Tejas Kumar | 30:51 |
| Building AR Apps with React Native | Vladimir Novick | 39:03 |
Day 2
| Title/Link | Presenter | Length |
|---|---|---|
| The Case for Whimsy | Joshua Comeau | 42:22 |
| Beyond Web-Apps – React, JavaScript to Port Legacy Native Apps | Florian Rival | 32:52 |
| Progressive React | Houssein Djirdeh | 25:59 |
| Introducing Undux – Simple Typesafe State Management for React | Boris Cherny | 21:24 |
| Lightning Talks: Day 2 | n/a | 47:46 |
| Deterministic Mocking with GraphQL and Apollo | Hillary Bauer and Mark Faga | 38:05 |
| Large Scale Migrations – Using Recast and jscodeshift to Scale | Francois Ward: | 28:41 |
| A Romance of Many Dimensions | Matt Hamil | 31:49 |
Reactathon 2018
website - playlist: Day 1 - playlist: Day 2
Day 1
| Title/Link | Presenter | Length |
|---|---|---|
| Welcome to Reactathon | Brian Douglas | 6:16 |
| Building a self-documenting component library for your company | David Wells | 36:33 |
| React, Powered by WebAssembly | Jay Phelps | 36:33 |
| Sharing code between React and React Native | Erica Cooksey | 18:14 |
| The future of backend development: Serverless GraphQL | Johannes Schickling | 35:29 |
| Vertical Redux Archictecture | Berkeley Martinez | 24:52 |
| Motion in Javascript | Kaylie Kown | 23:01 |
| Zero Config GraphQL State Management | Peggy Rayzis | 23:11 |
| Serverless-Side Rendering with AWS and Parcel.js | Brian Leroux | 15:31 |
| Advanced Web Performance Optimizations | Kyle Mathews | 22:02 |
| GraphQL Outside the Box | Tyler Martinez | 13:48 |
| Connecting a REact Front=end to an Ethereium Smart Contract | Zubair Ahmed | 14:50 |
Day 2
| Title/Link | Presenter | Length |
|---|---|---|
| Day 2 Keynote | Parashuram Narasimhan | 27:00 |
| Charts fron Scratch in React | Christina Holland | 29:22 |
| A Postgres-backed GraphQL BAAS | Tanmai Gopal | 15:28 |
| Type-safe React with ReasonML | Jared Forsyth | 21:17 |
| React off the Grid! | Sophia Shoemaker | 21:08 |
| Jest as a Platform | Rogelio Guzman | 23:47 |
| Incremental Migration to GraphQL | Sashko Stubailo | 24:08 |
| How to Hire Great Developers | Suhayl Rouag | 18:50 |
| React-Based Content Management with Netlify CMS & Gatsby | Matt Biilmann | 27:35 |
| Front End Happy Hour Closing Panel | Reactathon 2018 | 32:07 |
React Rally 2018
website - playlist
Day 1
| Title/Link | Presenter | Length |
|---|---|---|
| Data Visualizations | Shirley Wu | 34:14 |
| The "Something" statements | Sunil Pai | 21:54 |
| Why React is not Reactive | Shawn Swyx Wang | 27:04 |
| React(ing) in a crisis | Carrie Maxwell | 22:35 |
| Algebraic effects, Fibers, Coroutines Oh my! | Brandon Dail | 29:43 |
| The Life Cycle Methods And The Wolf - A Musicological Romp | Ryan Moore | 29:00 |
| Chaos Monkeys in Your Browser What Chaos Engineering Means For the Front End | Brian Holt | 26:38 |
| Explorable Explanations with React | Joshua Comeau | 24:59 |
| AI for Everybody | Feather | 24:38 |
| One Hundred Years of JavaScript | Justine Falcone | 24:10 |
Day 2
| Title/Link | Presenter | Length |
|---|---|---|
| ReasonML is Serious Business | Ken Wheeler | 30:00 |
| Swipe Left, Uncaught TypeError: Learning to Love Type Systems | Lauren Tan | 29:42 |
| Help me WebAssembly, you're my only hope! | Jay Phelps | 21:05 |
| Hot Garbage Clean Code is Dead | Michael Chan | 33:48 |
| React Off the Grid | Sophia Shoemaker | 17:03 |
| Through the Open Source Looking Glass | Henry Zhu | 22:12 |
| Translating React | Jennifer Wong | 25:36 |
| Simply React | Kent C Dodds | 25:19 |
| Everything You Need to Know About GraphQL in 3 Components | Eve Porcello | 26:21 |
| Route Recalculating | Ryan Florence | 42:39 |
Chain React 2018
website - playlist: Day 1 & 2
Day 1
| Title/Link | Presenter | Length |
|---|---|---|
| Keynote: Simply React | Kent C. Dodds | 21:19 |
| All Together Now | TC Davis | 23:14 |
| Debugging and Beyond with Reactotron | Darin Wilson | 27:43 |
| From Sketch to Code: Designing a Component Kit | Samantha Bretous | 23:34 |
| Detox: A year in. Building it, Testing with it | Rotem Mizrachi-Meidan | 30:05 |
| Learning React Native as a Junior Engineer | Erin Fox | 10:42 |
| Machine Learning and React Native | Ray Deck | 10:23 |
| Customize Your Boilerplate to Speed Up Development with Ignite | Adrien Thiery | 11:21 |
| React Native at Eaze: Marijuana Delivered | Erica Cooksey | 10:27 |
| How TypeScript Ruined My Life (In a Good Way) | Andy Mockler | 12:06 |
| Building AR Apps with React Native | Vladimir Novick | 37:09 |
| Be a React Native A11y | Jen Luker | 26:20 |
| Organizing Code for Cross-Platform Web and Mobile Development | Robert Scarano | 29:20 |
Day 2
| Title/Link | Presenter | Length |
|---|---|---|
| How Reactive Programming Makes Developer Lives Easier | Tracy Lee | 27:44 |
| The State of React Native | Ram N | 27:32 |
| GraphQL State Management for React Native | Peggy Rayzis | 22:50 |
| Strategies For Using React Native In A Brownfield App | Harry Tormey | 30:08 |
| WebXR: A New Dimension For The Web | Michaela Lehr | 33:10 |
| Panel | n/a | 1:02:38 |
| ReasonML and You - A Fireside Chat with Mike | Mike Grabowski | 33:13 |
| Using SVG in React Native | Ori Harel | 20:52 |
| Good Enough Still Isn't Good Enough | Jani Eväkallio | 31:46 |
ReactEurope 2018
website - playlist: Day 1 - playlist: Day 2
Day 1
| Title/Link | Presenter | Length |
|---|---|---|
| Bringing React Native Back to its Root | Vincent Reimer | 27:17 |
| Do the Right (to Left) Thing: Directional Content in React | Maja Wichrowska | 29:04 |
| A Journey Through React Apollo | Peggy Rayzis | 27:17 |
| Replicated Redux | Jim Purbrick | 30:56 |
| The fun of runtime type systems (Or: "Funtime type systems") | Michel Weststrate | 29:49 |
| Up and Running with Universal Components | Samantha Bretous and Kurtis Kemple | 26:58 |
| Keynote | Ken Wheeler | 27:25 |
| The Case for Whimsy | Joshua Comeau | 29:37 |
| Subtyping is Overrated | Caleb Meredith | 29:37 |
| Declarative future of gestures and animations in React Native | Krzysztof Magiera | 27:26 |
Day 2
| Title/Link | Presenter | Length |
|---|---|---|
| Stop writing code | Sunil Pai | 18:53 |
| ReasonReact and local state | Cristiano Calcagno | 25:36 |
| Full Stack React Navigation | Eric Vicenti | 23:55 |
| A year of CodeSandbox | Ives van Hoorne | 26:33 |
| Beyond React | Devin Abbott | 26:48 |
| Using lit APIs to make dope games with Expo | Evan Bacon | 25:46 |
| Immutable Application Architecture | Lee Byron | 31:11 |
| SVGR or how a simple problem became a 2K stars library | Greg Bergé | 21:08 |
| Type-safe React Native with ReasonML | Jared Forsyth | 22:38 |
| ReactEurope 2018 Q&A Panel | N/A | 43:39 |
| WebAssembly becoming the biggest platform | Sven Sauleau | 14:28 |
React Amsterdam 2018
website - playlist: General and React Native Track
General Track
| Title/Link | Presenter | Length |
|---|---|---|
| Reactive Programming Demystified: Drink the Kool-Aid | Tracy Lee | 27:28 |
| setState Machine | Michele Bertoli | 27:38 |
| There and back again: grokking state and data | Michel Weststrate | 31:53 |
| D3 and React, Together | Shirley Wu | 31:40 |
| Structure Your App's Story With Sagas and Selectors | Rebecca Hill | 10:27 |
| How to “Reactify” Your Existing UI Components | Olga Petrova | 8:14 |
| Inclusive React: A Survival Guide | Almero Steyn | 10:36 |
| React State Management In a GraphQL Era | Kristijan Ristovski | 24:01 |
| GraphQL at scale with AWS | Richard Threlkeld | 28:21 |
| Rethinking With React 16 | Manjula Dube | 29:52 |
| Mixed Mode React | Ken Wheeler | 26:40 |
React Native Track
| Title/Link | Presenter | Length |
|---|---|---|
| Cross-Language React | Leland Richardson | 34:29 |
| React Navigation | Brent Vatne | 26:14 |
| Network Layer in React Native | Alexey Kureev | 18:33 |
| React Native VR + AR Made Simple | Nadir Dabit | 34:22 |
| Making Programming for People | Tereza Sokol | 25:26 |
| Imperative is the new black | Mike Grabowski | 29:25 |
| Push Notifications with React Native | Narendra Shetty | 31:14 |
| Continuous Workflow for a Large React Native App: Mobile At Wix | Rotem Mizrachi-Meidan and Shalom Yerushalmy | 23:51 |
| Controlling Smart Homes With React Native | Vladimir Novick | 32:56 |
ReactFest 2018
website - playlist
| Title/Link | Presenter | Length |
|---|---|---|
| GraphQL Servers in the Browser | David Gomes | 16:00 |
| Suspense! | Dan Abramov | 31:33 |
| React + i18n - You Have No Excuse! | Eli Schutze | 20:01 |
| Garbage Collection in Modern Web Applications | Jan Monschke | 11:11 |
| State Management in a GraphQL Era | Kitze | 19:40 |
| Wait, What happens When My React Native Application Starts? | Nicolas Couvrat | 11:38 |
| How to draw an Owl | Marcel Cutts | 18:54 |
| Zero Config GraphQL State Management | Peggy Rayzis | 23:11 |
| The Dark and Lonely Road to Styling in React | Sara Veira | 23:11 |
| Journey Through VR and AR with React | Thomas Lakomy | 20:31 |
| An introduction to Redux Saga: Side Effects Made Easier | Sophie Koonin | 10:58 |
| Productive React Development | Stephanie Siaw | 14:48 |
| Taming the Beast How to Tame REact and GraphQL | Susanna Wong | 14:48 |
| ReactFest 2018 Experience | ReactFest | 1:41 |
| We Need to Talk About our Frontend Workflow | Siddharth Khestrapal | 20:00 |
2017
ReactiveConf 2017
website - playlist: Day 1 - playlist: Day 2
| Title/Link | Presenter | Length |
|---|
ReactNext 2017
website - playlist: Hall A - playlist: Hall B
Hall A
| Title/Link | Presenter | Length |
|---|---|---|
| What's New in React? | Ari Lerner | 23:58 |
| Level Up Your React With TypeScript | Doron Zavelevsky | 30:16 |
| Webpack – The React Parts | Juho Vepsäläinen | 30:08 |
| Universal React Apps Using Next.js | Sia Karamalegos | 22:22 |
| Practical Advanced Redux | Boris Dinkevich | 25:25 |
| React, But For Data | Michel Weststrate | 26:45 |
| Relay Modern or Apollo? | Gerard Sans | 30:10 |
| GatsbyJS — How to Create The Fastest Sites In The World | Kyle Mathews | 24:52 |
| Handling Side Effects in Redux With Redux-Saga | Katarzyna Jastrzębska | 19:28 |
Hall B
| Title/Link | Presenter | Length |
|---|---|---|
| Things You Didn't Know You Can Do With React Native | Vladimir Novick | 31:50 |
| Get That CSS Out Of My JavaScript | Brian Hough | 26:09 |
| Critical ReasonML'ing | Brandon Dail | 30:15 |
| React on Steroids with ClojureScript | Yehonathan Sharvit | 31:55 |
| Dealing with Data Offline in Web Apps | Jai Santhosh | 20:36 |
| Write Once, Render Anywhere | Peggy Rayzis | 24:57 |
| D3 and React, Together | Shirley Wu | 25:32 |
| Bridges to React Native | Florian Rival | 26:50 |
| Detox — Graybox E2E Tests Library for React Native | Rotem Mizrachi-Meidan | 23:43 |
| WebVR and React | Shay Keinan | 22:53 |
React Rally 2017
website - playlist
Day 1
| Title/Link | Presenter | Length |
|---|---|---|
| UNPKG: The CDN for everything on npm | Michael Jackson | 31:46 |
| D3 & React | Shirley Wu | 26:57 |
| A hand wave of React for all your Internet of Thangs | Devon Lindsey | 28:09 |
| Back to React: The Story of Two Apps | Michael Chan | 28:08 |
| What WebAssembly means for React | Lin Clark | 32:21 |
| Layperson's guide to React Fiber | Ben Ilegbodu | 31:59 |
| Twitter Lite, React Native, and Progressive Web Apps | Nicolas Gallagher | 27:51 |
| React-ing htmlFor=empathy | Jana Beck | 30:52 |
| Redux + ServiceWorker = Offline React | Zack Argyle | 21:24 |
| Title/Link | Presenter | Length |
|---|---|---|
| ReacTex: using React Native and Neural Networks to recognize handwritten equations | Bonnie Milian | 18:58 |
Day 2
| Title/Link | Presenter | Length |
|---|---|---|
| We All Started Somewhere | Preethi Kasireddy | 24:30 |
| Convergent Evolution | Evan Czaplicki | 27:42 |
| So how does Babel even work? | Henry Zhu | 21:36 |
| Scaling My First Enterprise React App! | Jennifer Van | 21:15 |
| Everything is a plugin!! Mastering webpack from the inside out | Sean Larkin | 18:02 |
| GraphQL IRL | Cameron Matheson | 18:54 |
| Demystifying setState() | Justice Mba | 25:40 |
| Infinitely Better UIs with Finite Automata | David Khourshid | 25:33 |
| Start a conversation between browser windows | Cara Kuei | 20:02 |
| I want you to contribute to open source | Max Stoiber | 19:32 |
Chain React 2017
website - playlist
ReactEurope 2017
website - playlist: Day 1 - playlist: Day 2
Day 1
| Title/Link | Presenter | Length |
|---|---|---|
| Keynote | Andrew Clark | 25:42 |
| What I Learned Benchmarking React | Dominic Gannaway | 16:58 |
| Building High-Quality JavaScript Tools | Christoph Pojer | 24:38 |
| La nouvelle vague | Sunil Pai | 28:02 |
| Worse is Better: The Upside of JavaScript Fatigue | Kevin Lacker | 22:56 |
| What WebAssembly means for React | Lin Clark | 33:07 |
| Imperfection | Cheng Lou | 30:18 |
| Practical Confidence: Using Types to Help Your Computer Help You | Adam Perry | 28:24 |
| Maximally Modular Apps with React Navigation | Eric Vicenti | 21:38 |
| How Streaming Can Supercharge React | Sasha Aickin | 30:21 |
Day 2
| Title/Link | Presenter | Length |
|---|---|---|
| Next generation state management | Michel Weststrate | 24:47 |
| Composition | Nik Graf | 32:57 |
| The making of Twitter Lite | Nicolas Gallagher | 22:10 |
| The runtimes of React VR and use at Oculus | Mike Armstrong | 28:49 |
| Functional && Reactive | Preethi Kasireddy | 31:16 |
| Relay Modern | Lee Byron | 27:32 |
| React as a Platform: A path towards a truly cross-platform UI | Leland Richardson | 27:18 |
| Animating the Virtual DOM | Sarah Drasner | 31:06 |
| A Novel Approach to Declarative Animations in React Native | Joel Arvidsson | 22:18 |
| Putting the fun in functional with Elm | Tereza Sokol | 14:45 |
| Integrating React Native with Native Infrastructure | Mehdi Mulani | 13:02 |
| Q&A Panel with Core team and speakers | n/a | undefined |
React Amsterdam 2017
website - playlist
React London 2017
website - playlist
| Title/Link | Presenter | Length |
|---|---|---|
| The road to styled-components: CSS in component-based systems | Max Stoiber | 31:01 |
| Realtime Webpack - Pushing on-demand bundling to the limits | Oliver Woodings | 15:40 |
| What's in a language? | Cheng Lou | 36:06 |
| Logux, a new approach to client-server communication | Andrey Sitnik | 34:02 |
| Javascript code formatting | Christopher Chedeau | 50:07 |
| Snapshot testing | Anna Doubkova | 13:32 |
| A tiny Fiber renderer | Dustan Kasten | 41:40 |
| Next.js in production | Jasdeep Lalli | 16:23 |
| Weapons grade React | Ken Wheeler | 31:37 |
| Offline for the greater good | Jani Eväkallio | 17:36 |
| React London 2017 panel discussion | Dan Abramov, Ben Alpert, Lee Bryon, Christopher Chadeau | 1:06:06 |
React Conf 2017
website - playlist
Day 1
Day 2
| Title/Link | Presenter | Length |
|---|---|---|
| Goodbye Flatland! An Introduction to ReactVR | Michaela Lehr | 24:15 |
| Realtime React Apps with GraphQL | Robert Zhu | 23:59 |
| Jest Snapshots and Beyond | Rogelio Guzman | 26:33 |
| A Beginner's Guide to Code Splitting Your React App | Neehar Venugopal | 24:01 |
| Web Like Development and Release Agility for React Native | Parashuram N | 35:20 |
| React Storybook: Design, Dev, Doc, Debug Components | Marie-Laure Thuret | 24:16 |
| Extensible React | Cameron Westland | 19:13 |
| Building React Communities Outside of Your Circle | Troy Connor | 2:58 |
| A Prettier Printer (plus bonus clip!) | James Long | 8:13 |
| How to React in the Slow Lane | Nicole Chung | 6:13 |
| The Great Convergence with React | Aditya Punjani | 5:11 |
| Learn Once, Route Anywhere | Michael Jackson & Ryan Florence | 13:50 |
| Taming the Meta Language | Cheng Lou | 36:46 |
| Speaker Panel | Ben Alpert, Lin Clark, Sebastian Markbåge, Leland Richardson | 42:46 |
2016
ReactiveConf 2016
website - playlist
Day 1
| Title/Link | Presenter | Length |
|---|---|---|
| ReactiveConf 2016 in a Nutshell | 1:00 | |
| Opening Ceremony | 10:47 | |
| How the web ecosystem shaped Angular 2 | Igor Minar | 32:52 |
| Testing the way it should be | Brian Mann | 36:43 |
| The Age of Reason(ML) | Sean Grove | 30:23 |
| Living in an async world of React Native | Krzysztof Magiera | 30:17 |
| What's Next? Exploring the future of React | Guillermo Rauch | 34:10 |
| Speed up app development with prefabricated, open source, backends | Michael Glukhovsky | 29:15 |
| Paradigms for dealing with asynchrony | Jared Forsyth | 30:11 |
| Optimistic updates in a pessimistic world | Daniel Woelfel | 27:47 |
| Past and future of client-side routing | Thomas Roch | 28:17 |
| Elm and React in production | Richard Fieldmen | 32:33 |
Day 2
| Title/Link | Presenter | Length |
|---|---|---|
| Opening | 5:33 | |
| Styled-components: Enforcing best practices | Max Stoiber | 30:08 |
| Building validated forms with great UX in React | Marcela Hrda | 28:19 |
| The Universality of Static Sites | Mark Dalgleish | 32:09 |
| Visualizing the data flow with Cycle.js | André Staltz | 35:24 |
| Writing Sound Asynchronous Code with Coroutines | Tomaš Kulich | 35:43 |
| Immer-mutable state management | Michel Weststrate | 34:09 |
| Debugging in Production: A Preview of CodePush vNext | Ryan J. Salva | 29:12 |
| Building better mobile apps with GraphQL | Martijn Walraven | 28:59 |
| Bridging the Gap: How to use React Native in existing large native code bases | Leland Richardson | 35:18 |
| No Xcode, Android Studio, Java, Swift, Objective C - how far can JavaScript get you? | Brent Vatne | 29:23 |
| Through the Looking Glass | David Nolen | 34:39 |
| Closing | n/a | 0:33 |
React Rally 2016
website - playlist
React Europe 2016
website - playlist
Day 1
| Title/Link | Presenter | Length |
|---|---|---|
| The Redux Journey | Dan Abramov | 26:56 |
| Native Navigation for Every Platform | Eric Vicenti | 27:25 |
| A cartoon guide to performance | Lin Clark | 26:19 |
| React Native ❤ 60FPS | Krzysztof Magiera | 25:25 |
| Being Successful at Open Source | Christopher Chedeau | 28:38 |
| GraphQL at Facebook | Dan Schafer | 26:30 |
| A Deepdive Into Flow | Jeff Morrison | 27:52 |
| Debugging flux applications in production | Mihail Diordiev | 19:52 |
| On the Spectrum of Abstraction | Cheng Lou | 35:31 |
| React Redux Analytics | Bertrand Karerangabo & Evan Schultz | 26:54 |
Day 2
| Title/Link | Presenter | Length |
|---|---|---|
| Evolving the Visual Programming Environment with React | Jonas Gebhardt | 29:27 |
| React Native Retrospective | Bonnie Eisenman | 25:35 |
| The Evolution of React UI Development | Max Stoiber & Nik Graf | 20:42 |
| Recomposing your React application | Andrew Clark | 29:55 |
| JavaScript, React Native and Performance | Tadeu Zagallo | 21:18 |
| Falcor: One Model Everywhere | Jafar Husain | 27:51 |
| Building li.st for Android with Exponent and React Native | Brent Vatne | 32:44 |
| GraphQL Future | Laney Kuenzel & Lee Byron | 32:17 |
| Building native mobile apps with GraphQL | Martijn Walraven | 23:55 |
| Question and Answers with core team members | n/a | 57:27 |
React Amsterdam 2016
website - playlist
| Title/Link | Presenter | Length |
|---|---|---|
| Migrating Safely to React | Jamis Charles | 26:56 |
| Buildings Lovable UIs | Henrique Alves | 24:47 |
| React Native Architecture Overview | Tadeu Zagallo | 28:11 |
| Building Reactive GraphQL Apps with Apollo | Martijn Walraven | 24:03 |
| Mastering Server-rendered Apps | Sven Anders Robbestad | 22:35 |
| JavaScript Style Sheets | Oleg Slobodskoi | 25:43 |
| React for Game Development | Johannes Stein | 24:59 |
| The React Native Playground | Joshua Sierles | 20:38 |
| Introducing and Implementing React at Coolblue | Paul van Dam | 26:05 |
| React Component Library | Robert Haritonov | 16:03 |
| Testing React Applications | Jack Franklin | 29:32 |
| Solving a Tooling Problem for React Native | Alexey Kureev, Mike Grabowski | 31:09 |
| React WebGL in Liberty Global | Denis Radin | 10:42 |
| State Management is Easy | Michel Weststrate | 20:47 |
React Conf 2016
website - playlist
| Title/Link | Presenter | Length |
|---|---|---|
| Keynote | Nick Schrock | 29:47 |
| What Lies Ahead | Ben Alpert | 27:44 |
| Rich Text Editing with React | Isaac Salier-Hellendag | 25:12 |
| A Cartoon Guide to the Wilds of Data Handling | Lin Clark | 24:38 |
| Demystifying Tech Recruiting | Helena Milosevic | 19:56 |
| Web-like Release Agility for Native Apps | Parashuram N | 15:26 |
| React, Meet Virtual Reality | Eric Florenzano | 30:07 |
| Building a Progressive Web App | Aditya Punjani | 20:48 |
| How To Use React In A Wedding Gift Without Being A Bad Friend | Keith Poplawski | 25:44 |
| Universal GL Effects for Web and Native | Gaetan Renaudeau | 28:46 |
| Redux, Re-frame, Relay, Om/next, oh my! | Jared Forsyth | 21:31 |
| Performance Without Compromise | Steve McGuire | 25:20 |
| A GraphQL Framework in Non-JS Servers | Syrus Akbary | 21:32 |
| Speeding up Startup for Large React | Bhuwan Khattar | 31:20 |
| Rethinking All Practices: Building Applications in Elm | Jamison Dance | 29:06 |
| Optimising React Native: Tools and Tips | Tadeu Zagallo | 24:12 |
2015
React.js Conf 2015
website - playlist
Contributing
To add a conference and it's videos, or to simply fix a typo:
- fork the repo
- create a branch
- if adding a conference, create a branch in the format
conf/confName - otherwise, use
fix/orfeature/suffixes
- if adding a conference, create a branch in the format
- edit
public/assets/conferenceVids.json - run
yarn run createReadme
To see a version working locally, with your changes, run
yarnyarn start