ReactFest 2018
We're excited to have such amazing speakers and great talks that wanted to keep it a surprise for you! You will find out the speakers line up during ReactFest and here is the agenda structure + some talks (not presented in sequential order) to think about.
This page was generated from this YAML file. Found a typo, want to add some data? Just edit it on GitHub.
-
π€ Zero Config GraphQL State Management
- πΉ 1 video
- π 1 slide deck
- π€ Peggy Rayzis
The future of state management in React apps is here!In this talk, we'll discuss why GraphQL queries and mutations are a perfect fit for describing what's happening with our app's local and remote data. You'll also learn how Apollo Client can simplify React state management by eliminating configuration and providing one unified interface to all of your app's⦠-
π€ Suspense
- πΉ 1 video
- π€ Dan Abramov
Dan Abramov (@dan_abramov) is working on @reactjs at Facebook and is a co-author of Redux and Create React App. -
π€ The Dark and Lonely Road to Styling in React
- πΉ 1 video
- π 1 slide deck
- π€ Sara Vieira
CSS is hard ! I made a living out of it being hard but when React was introduced we had a whole new level of fighting over CSS, there are so many ways to approach it and so many tradeoffs one can do when choosing the better approach that a talk that will go over these options is more than necessary. Let's walk this road together and I promise it will all be β¦ -
π€ State Management in a GraphQL Era
- πΉ 1 video
- π 1 slide deck
- π€ Kitze
We're going to start with exploring the evolution of making a SPA.! Then we're going to dive into the problem of how fetching, caching, and reading data really complicates state-management and see what approaches we took with different libraries and frameworks like jQuery, Angular, and React. External state management frameworks like Redux and MobX definitel⦠-
π€ Productive React Development
- πΉ 1 video
- π€ Stephanie Siaw
What are the secrets to productivity for a React developer? Could you be faster and happier while building components?From Stephanie's experiences working on React/Redux projects that have lasted from days to years, she will share some of the tools, work environments and teams that have worked best. -
π€ How to Draw an Owl
- πΉ 1 video
- π 1 slide deck
- π€ Marcel Cutts
OK! You've gotten to grips with JavaScript typing basics, and you want to use them in anger. You see talks with titles like "Pro-functor Lenses" and shrug. You will get to that level but for now you're just trying to make types help you create something marvellous.You'e not alone!We're going to cruise through building a full-stack application consisting of R⦠-
π€ You Have No Excuse!
- πΉ 1 video
- π€ Eli Schutze
While about 51% of the world's websites are in English, only about 25% of web users are English speakers.With half of the worldβs population online, internationalisation is as crucial as ever. In this talk, we'll explore why all your lame excuses for not internationalising are wrong and how you can get started with i18n today. -
π€ Wait, What Happens When My React Native Application Starts?
- πΉ 1 video
- π€ Nicolas Couvrat
Developing in React Native we often forget that event an simple "hello world" uses almost 1 000 000 lines of code. A non negligible part of it is dedicated to organising its launch, from firing the JavaScript thread to maintaining a "bridge" between JavaScript and native code.While it might be fine not to worry about it for small applications, bigger develop⦠-
π€ An Introduction to Redux Saga
- πΉ 1 video
- π 1 slide deck
- π€ Sophie Koonin
Not to be confused with insurance policies for the over 50s, redux-saga is a super handy library for managing side effects (such as API calls) in your React app. When used in conjunction with Redux it's a powerful way to fetch data into the state while your main application is executing. Whether or not you've used the saga pattern or related libraries before⦠-
π€ We Need To Talk About Our Frontend Workflow
- πΉ 1 video
- π€ Siddharth Kshetrapal
Building high quality interfaces that are consistent across products is hard. Fear not, Design Systems with React is the solution! -
π€ Journey Through VR and AR with React
- πΉ 1 video
- π 1 slide deck
- π€ Tomasz Εakomy
It's time to leave the 2D world of a browser window and venture into the world of enhanced reality JavaScript applications.During the talk we'll see how to make great VR and AR experiences using just your browser and a bit of React, with live demos included, so we'll get to see them in action! -
π€ GraphQL Servers in the Browser
- πΉ 1 video
- π 1 slide deck
- π€ David Gomes
Why would it ever make sense to put a GraphQL server inside a browser? Client-side applications using React should consider this because of how it streamlines application development and solidifies the data - component relationship.It can also speed up your front-end application if you're dealing with millions of rows of data because your WebWorker will be d⦠-
π€ Taming the Beast How to Tame React and GraphQL
- πΉ 1 video
- π 1 slide deck
- π€ Susanna Wong
While the React stack and its many third party tools are powerful Beasts, as a React developer we often find ourselves trapped within errors ( webpack errors anyone?) that are the main cause of frustrations in our day to day work.This talk mainly focuses on going through some of the common development errors, peeling through the underlying principles of Reac⦠-
π€ Garbage Collection in Modern Web Applications
- πΉ 1 video
- π 1 slide deck
- π€ Jan Monschke
The React + Redux stack has become very popular and in addition with Electron is even used in desktop applications.Companies are using that stack to build chat clients, email clients and music streaming applications. Building applications for the desktop however comes with its own set of unique problems that usually don't apply for web applications.Users wilβ¦