React Rally 2018
React Rally is a two day single track conference for developers of all backgrounds using Facebook's React.js, React Native, and related tools. Speakers will cover topics such as React Native, Flux, ES6, isomorphic universal JavaScript, and so much more. Whether you're a seasoned developer who has been using React since before it was cool, or a newcomer to the scene, React Rally has something for everyone!
This page was generated from this YAML file. Found a typo, want to add some data? Just edit it on GitHub.
-
🎤 Why React is not Reactive
- 📹 1 video
- 👤 Shawn Swyx Wang
Functional-reactive libraries like RxJS make it easy to understand how data changes, giving us tools to declaratively handle events and manage state. But while our render methods react to state changes, React isn’t reactive. Instead, we write imperative event-handlers, and trip up on gotchas like async setState and race conditions. Why? In this talk we build… -
🎤 Reacting in a Crisis
- 📹 1 video
- 👤 Carrie Maxwell
Budgets, Housing, and Hurricanes. What do all of these things have in common? Civic Hacking. These were local problems that were tackled by a village of coding warriors using React offerings to deploy quickly. -
🎤 Algebraic effects, Fibers, Coroutines...Oh my!
- 📹 1 video
- 👤 Brandon Dail
React Fiber was a full re-write of React that will enable new and exciting patterns around control flow, which we've seen previewed with React Suspense. But what is a fiber? How does it relate to a coroutine? What are algebraic effects, and why do I keep hearing about them? This talk will go over these computer science topics in the context of React Fiber, t… -
🎤 The Life Cycle Methods and The Wolf A Musicological Romp
- 📹 1 video
- 👤 Ryan Moore
In 1936 Sergei Prokofiev introduced his piece Peter and The Wolf, which broke down a complex system of sound and tied it to narrative elements Peter as the playful Strings, the Wolf as powerful French Horns, etc.I will apply a similar method to introduce, teach and identify each component life cycle method with a musical accompaniment. I will compose a music… -
🎤 Chaos Monkeys in Your Browser What Chaos Engineering Means for the Front End
- 📹 1 video
- 👤 Brian Holt
Chaos Monkey, but for your web app. Come learn how intentional failure injection is not only good for the back end but also for the front end. Hint,it means you’ll get paged less at 3AM, and I think we’re all happy about that. -
🎤 Explorable Explanations with React
- 📹 1 video
- 👤 Joshua Comeau
Explorable explanations are dynamic, interactive, visual tools created to teach systems and concepts, the unlikely pairing of a video game and a data visualization. They’re an exciting new form of media that lets the learner develop an intuitive understanding of the subject.In this talk, we’ll reconstruct an existing explorable explanation on waveforms and s… -
🎤 AI For Everybody
- 📹 1 video
- 👤 Feather
My team is building a platform for AI in the cloud using React. The concept behind this project is to make AI accessible to anyone. "AI for you! AI for you too! And even you, over there, have some AI!" This talk will explore unique challenges of writing a complex React app in a totally new domain. -
🎤 One Hundred Years of JavaScript
- 📹 1 video
- 👤 Justin Falcone
JavaScript is the new COBOL widely hated but hugely successful, JS defines populist programming in the 21st century much as COBOL did in the punchcard era. But COBOL never really went away -- there are COBOL programs still running our banks and civic institutions half a century after its heyday. Many JS apps will have similar lifespans, yet we struggle with … -
🎤 ReasonML is Serious Business
- 📹 1 video
- 👤 Ken Wheeler
-
🎤 Swipe Left, Uncaught TypeError Learning to Love Type Systems
- 📹 1 video
- 👤 Lauren Tan
Sometimes, undefined is not a function. As mortal programmers, we ship bugs to production everyday. Bugs slow us down, frustrate our users, and cause us to have crises of confidence. Don't go alone–type systems in TypeScript, Flow, and GraphQL can improve your confidence and help you ship less bugs. We'll start with why a practical look at what you'll get fr… -
🎤 Help me WebAssembly, you're my only hope!
- 📹 1 video
- 👤 Jay Phelps
WebAssembly (aka wasm) is a new, standardized compilation target for the web, shipping in all modern browsers. But since it's so low level it can be difficult to see how it will revolutionize the next generation of web apps–and definitely not just games and C++!In this talk I will reveal what it is, how you can use it today, and the incredible opportunities … -
🎤 Hot Garbage Clean Code is Dead
- 📹 1 video
- 👤 Michael Chan
The Code is rising up to enslave us. An army of linter-plugins have given it a voice and it's angry. Clean code isn't the goal, its the enemy. Great code isn't clean, it's hot garbage—hot-swappable and easy to throw out. Code is a means to an end. When we stop fetishizing code and start fighting it, we've found the right enemy and we can get back to to the g… -
🎤 React Off the Grid
- 📹 1 video
- 👤 Sophia Shoemaker
Creating a React application for orphans in Ghana offered some unique challenges. Progressive Web Apps (PWAs) are more than just "cool" or "hip" — they can be really important for applications where the internet is spotty, if available at all. Learn why I chose React + AWS Lambda for a country with poor internet connectivity, and general lessons on the often… -
🎤 Through the (Open Source) Looking Glass
- 📹 1 video
- 👤 Henry Zhu
Why do releases take so long, what challenges do we still face in open source, and why have I been feeling so anxious all the time? Here's some reflections on open source. -
🎤 Translating React
- 📹 1 video
- 👤 Jennifer Wong
We often use React and write JSX without thinking about the syntax. But what’s React actually doing under the hood? What’s the JavaScript look like? Let’s translate React into JavaScript, transpile that and see what we get. Let’s pick apart what React is really doing and get at the heart of it. We’ll talk about the importance and usefulness of knowing its ba… -
🎤 Simply React
- 📹 1 video
- 👤 Kent C. Dodds
Don't you love how easy it is to encapsulate UI code into a React component? I do! Despite this, making those same components reusable can be a challenge. Our components often start simple, but then they have to adapt as unforeseen use cases come up. This often results in a growing list of props and complex implementation full of if statements and a confusin… -
🎤 Everything You Need to Know About GraphQL in 3 Components
- 📹 1 video
- 👤 Eve Porcello
Three components that’s all you need to know to start building React applications with GraphQL. In this talk, I’ll walk you through brand new ways to get data with the Query Component. We’ll examine how to change data in ways that will explode your mind with the Mutation Component. And just when you think you can’t handle any more excitement, we’ll bring out… -
🎤 Route Recalculating
- 📹 1 video
- 👤 Ryan Florence
React's new async rendering brings with it a whole new set of practices and possibilities. Many of these (if not most) are all about switching from one screen to another, which is exactly the job of a router. We're going to dive in to see what async rendering means for routing in React.