Vladimir Novick, Independent Consultant, Engineer & Trainer, Israel
«Controlling Apps with Your Mind and AI»
What is the future of user interactions? Will we continue using web and mobile or will we switch into VR and AR completely? What is our UX today on web and mobile and how it will change when the digital world will bridge into new dimensions. Would we still use keyboard and mouse or gestures or will we use something else? In this talk we will get a glimpse into the future where we will control apps with our thoughts. Literally. It’s not a thought experiment, but a journey into our brainwaves with consumer EEG headset. We will explore how we can use them and AI to create futuristic experiences, which will lay a foundation stone to our future interactions with the digital world.
Kent C. Dodds, Trainer, USA
Are you the kind of programmer who prefers to never see the same code in two places, or do you make liberal use of copy/paste? Many developers swear by the Don't Repeat Yourself (DRY) philosophy while others prefer to Write Everything Twice (WET). But which of these produces more maintainable codebases? I've seen both of these approaches lay waste to codebases and I have a new ideology I would like to propose to you: Avoid Hasty Abstractions (AHA). In this keynote, we'll talk about abstraction and how you can improve a codebase by applying and creating abstractions more thoughtfully as well as how to get yourself out of a mess of over or under-abstraction.
Jason Jean, Nrwl, Canada
«Scalable React Development for Large Projects»
Scaling React development across multiple teams can be incredibly difficult. Teams need to share core functionality while staying autonomous. Changes need to propagate through many projects while being tested. Nx is an open-source toolkit that allows organizations to scale development more easily than before! Nx makes setting up Cypress, Prettier, Storybook, Next.js, and Gatsby faster than ever. You can also develop full-stack by using Node frameworks like Apollo and Nest.js and share code between frontend and backend. In this talk you’ll learn how large organizations like Facebook, Microsoft, and Google are able to successfully scale across multiple teams, business units, and products.
Elizabet Oliveira, Elastic, Distributed, Ireland
«Designing with Code in Mind»
For years I've been a designer who codes and I believe that designing with code or with a coding mindset can help your team to be more productive. In this talk, I'm exploring this concept and showing my daily workflow that can probably help to bridge the gap between devs and designers.
Tanner Linsley, Nozzle.io, USA
«React Query: It’s Time to Break up with your "Global State”!»
An increasing amount of data in our React applications is coming from remote and asynchronous sources and, even worse, continues to masquerade as “global state”. In this talk, you’ll get the lowdown on why most of your “global state” isn’t really state at all and how React Query can help you fetch, cache and manage your asynchronous data with a fraction of the effort and code that you’re used to.
Button vs Div: What's the Big Deal Anyway? - Jen Luker
Accessibility advocates often say "use the platform," but why? In this lightning talk, I'll be showing you implementation differences between the behavior of native HTML elements and their DIV counterparts.
Going Live from your Browser without WebRTC - Matt McClure
When developers think about broadcasting live from the browser, the immediate assumption is to use WebRTC. While WebRTC is amazing technology, server-side implementations are...lacking right now. We'll talk about a (totally hacky) way to get video from the browser via technology you're using today.
Bringing Ionic (and Web Components) to React - Mike Hartington
Ionic is a framework for building fast and powerful mobile, desktop, and web apps with web technology. Traditionally, Ionic has been built on top of one framework: Angular. But recently, Ionic added support for React, and aims to bring the same great development experience to the React ecosystem. In this talk, we’ll look at how an Ionic React app works and how this changes the React ecosystem (surprise, it's because of Web Components).
GraphQL Mesh – Query Anything, Run Anywhere - Uri Goldshtein
In this talk I will demonstrate the new GraphQL Mesh library that was recently announced. GraphQL Mesh changes a lot of the traditional ideas about GraphQL and its relationship with other API protocols.
It can automatically generate a GraphQL API from openapi/Swagger, gRPC, SOAP, oData and others without changing the source and merge them all schemas into a single schema - Schema Stitching for any source!
In this talk I will share some of the original ideas behind it and my opinions on how the future looks for API consumption and exposure.
Lorenzo Sciandra, Formidable, UK
«The 1.0 is a Lie»
Whenever there's a conversation about working on React Native, versioning and release cycle usually arise as one of the pain points. But why is that the case? How complicated is it to create a new release of React Native? Surely it looks similar to the release process you are using... or not! During this talk I'll walk you through the many steps and complexities involved in publishing a new version or React Native, and I'll challenge one fundamental idea – that 1.0 is the solution to all problems. I hope you're ready, it's going to be wild!
Styles and Theming with Restyle in React Native - Haris Mahmood
Haris will be talking about the newly open-sourced library Restyle; how it addresses many problems and pain points developers experience when managing evolving styles and theme support (gotta have dark mode!) in a React Native app.
ML on the Edge - Sangeetha KP
The world is filled with billions of small, connected, intelligent and compute-efficient smart-phones. What if we can tap into this power and do more on the edge? It turns out, ML fits perfectly here. Let us explore the MLKit library to bake in intelligence into react-native applications.
End Your Development Nightmares with envinfo and Solidarity - Trevor Brindle
In a world where perpetually confused developers can't quite get their React Native development environments working, new libraries emerge from the ashes of lost productivity: envinfo and Solidarity. Escape the complexity and be part of the wave of teams embracing change to save their projects from themselves.
Building Apps for Both Windows and Mac - Kiki Saintonge & Eloy Durán
See how Microsoft is using React Native to solve some of their cross-platform problems, how they're working with Facebook to help make React Native for Windows and Mac great experiences, and learn how to get started building a Windows and Mac app.
Tanmai Gopal, Hasura, India
«How I Went from Being Skeptical about Relay to Falling in Love with it»
GraphQL integration (and API/data fetching in general) becomes quite repetitive and complex as our app scales. New features need to be built that are sort of similar to features that already existed, but what bits they can reuse is not clear (eg: pagination). New members join the team and we’d like them to work on their UI components without worrying about the data fetching logic of the rest of the component tree. Relay takes an opinionated stance to solve some of these problems that are worth understanding and learning from.
In this talk, I'm going to motivate the core features in Relay from the ground-up. I'll do hands-on demos to explain the common challenges GraphQL clients run into, how one would fix them without Relay and then fix them with Relay. I'll also touch upon how Relay works and its design briefly and how Relay’s design goal is not just being a high-performance GraphQL client, but also increasing developer productivity and happiness.
Specifically, I will cover:
- Managing data dependencies per component (Fragments made easy!)
- Easier data consistency with global IDs and the node interface
- Seamless integration with concurrent mode / suspense in React
Designing Boardgames and how tech (and React) can help - Johannes Bernhard Goslar
The fun of designing and publishing boardgames (I run a German publisher called Kronberger Spiele) and how modern tech can help to prototype and balance things. Rough schedule: A short definition of games and why they are relevant for everything (Huzinga)Practical tips to make your first game (and have some chance to publish it later (especially relevant in current times with people having spare time at home)Short intro into Monte Carlo simulations and a simple React based example of a boardgame interface and AI
Exploring React My Own Way. - Tathagat Thapliyal
I'll be talking about how I go about exploring the weirdest things in React as a hobby, all those strange things which I've done and I do as a part of this hobby.
Virtual Reality with React - Hamza Haoui
React gives us the ability to create web site mobile apps but what if i tell you that now we can create VR experiences with React360 , if you like to know how can we create an amazing and funny Vr experiences with react join us on this talk 😄.
Full-access tickets include interactive chat with speakers via their personal video rooms and Slack channels.
Elizabet is a designer who likes to code. As a ReactJS enthusiast, she built and maintains React-Kawaii. A React library of fun kawaii characters that won "Fun Side Project of the Year" in React Amsterdam Open Source Awards 2018. Besides that, her passion for music and past experience as the first female rapper in Portugal under a major deal, led her to start Cassette Tape. The HTML5 based looper and recorder has granted her a spot in Google I/0 Dublin, in 2016. Also, a big fan of open-source, she has recently released a song for the designer/dev community called "Fork This" (2020).
Elizabet currently works as Senior Product Designer for Elastic. Her mission is to bridge the gap between front-end and design.
He co-founded Nozzle.io 6 years ago and currently holds down the front-end fort there as VP of UI and UX.
When not programming, Tanner spends his free time traveling, recording music, film-making, and vacationing with his wife and children.
Max Stoiber is a Staff Software Engineer at Gatsby, inventing the future of web development. Previously he worked at GitHub, who acquired the startup he co-founded, Spectrum. He is well known for making styled-components, react-boilerplate, and a wide variety of other open source projects in the React ecosystem.
Sangeetha is a Software Developer Engineer with 4 years of experience working with Alexa Companion App and the Amazon Shopping App at Amazon HQ. She is a Tech enthusiast and can be seen giving talks / workshops in universities/meetups in the United States
Lorenzo is a Software Engineer at Formidable UK — a few years ago he decided to use React Native for a project. He hasn’t stopped since: he became an Open Source maintainer for the core project, helping the Facebook team. He also cares a lot about mental health, so he decided to help his local OSS community with a dedicated meetup, ProvidedAsIs.
As a Senior React Native Engineer at Shopify, Haris is helping create a better world of commerce. He runs a developer focused online store (repitsupply.com), has a weird obsession with dinosaurs, and is still emotionally recovering from the terrible GoT finale.
Independent Consultant, engineer and trainer, Google Developer Expert, worldwide speaker and published author. Vladimir works mostly in Web and Mobile fields advocating usage of React, React Native, GraphQL as well serverless architectures and functional languages such as ReasonML.
Tanmai Gopal is the CEO, co-founder of Hasura. He is a StackOverflow powered fullstack developer whose areas of interest and work span React, GraphQL, Nodejs, Haskell, Docker, Postgres & Kubernetes. He is passionate about making it easy to build complex things and is the instructor of India's largest MOOC imad.tech with over 250,000 students.
Matthew is an internet video nerd. He's the co-founder and Head of Technology & Community at Mux, a startup building online video infrastructure for developers, a core-contributor to Video.js, the biggest HTML5 video framework, and the organizer of Demuxed, the largest video-focused dev conference/community in the world.
Eloy is a serial open-sourcerer, author of CocoaPods, and engineer at Microsoft working on their React Native efforts. Previously at Artsy.net he oversaw the adaptation of React Native in Artsy’s flagship iOS app.
Mike is a developer, Google Developer Expert, and Ionic Developer Advocate who’s been working in the mobile landscape for most of his professional career. When he’s not working Ionic itself, Mike speaks frequently about mobile development and Progressive Web Apps. In his spare time, he’s an aspiring woodworker, occasional musician, and craft beer lover.
Uri is the founder of The Guild, a group of open source developers working around the world to help create important open source libraries, mostly around GraphQL. They support large companies to go through successful technological transformations.
Kiki is a Program Manager on the Windows UI Platform team and comes from a game design and development background.
Jason Lengstorf is a principal developer experience engineer at Netlify and the host of Learn With Jason, a live-streamed video show where he pairs with people in the community to learn something new. He’s passionate about building healthy, efficient teams and systems, and he’s done his best to positively influence the community, leadership, and technical health of open source and companies including Gatsby and IBM. He lives in Portland, Oregon and writes at lengstorf.com.
React focused developer, working on a Design System at Albert Heijn (Dutch supermarket). Started out writing ActionScript, did jQuery and thus has all sorts of knowledge on deprecated stuff. Part of a frontend development couple that produced a kid.
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 an “open sourcerer”, team leader, and aspires to one day become a mad scientist. He blogs, videos, and maintains popular repositories for the community. Follow Gant’s adventures at gantlaborde.com.
Full-access attendee gets
Enjoy HD streaming quality
We are ready for the big screen!
Receive talk recordings right after the event
Other will get to see them after 1 month
Get your hands on the hottest tech
Interactive Sessions With Speakers
One-on-one Advice Lounge with speakers
Discuss your own projects with top React pros. Book a session with:
Speakers’ personal video rooms
Hang out with well-know React developers and ask them anything
Q&A Slack channels
Enjoy chatting with the speakers in Slack space
Topic-based Video Discussion Rooms
Explore specific technologies in their dedicated video rooms.
Try a Random Watching Party
Join a group of strangers, and watch and discuss the conference together. Make new friends along the way!
Afterparty Zoom Clubs
Our night clubs will be facilitated by people who are deeply engaged in the community. Grab homemade cocktail and join the party!
Follow us for updates
Subscribe for conference email updates to hear about the latest news and special deals:
We would not be here, if companies like Facebook would not invest into Open Source so heavily, as well as React would not grow that much without support of multiple great companies from across the globe. We're really grateful for all the trust and support our partners shared with us.
Would like to join the community and improve your tech brand?