Videos

Daniel Schafer and Jing Chen describe the approach Facebook uses to make data fetching simple for developers, even as a project grows to include dozens of developers and the application becomes as complex as Facebook's news feed.

Lisp programmers have understood the power of the concept of 'code as data' for decades. Having a structured representation of your code allows for an untold number of new applications that go far beyond what can be achieved by treating it as a lifeless stream of characters. Esprima, a parser for javascript pushes your development very far in that direction by allowing you access to an AST (abstract syntax tree) representation of your code, that coupled with the strong conventions and API of React allow for some pretty amazing applications that Gurdas demonstrate how to implement.

In this talk, Brenton will teach you how to bring instant-feedback magic into your favorite editor, where the key-bindings are familiar and your favorite transpilers are at your aid. Make changes to your JSX+JS Harmony+Sass-powered app and watch them cascade across every device on your desk in real-time, with no reloading!

Tom introduced React Native in the keynote on Wednesday and we all had to wait for this talk by Christopher on Thursday to dive deeper into React Native. Watch as Christopher goes more in depth with React Native and walks through a movie iOS app built with React Native. There's reason every React developer has been really excited these past few days.

The talk that started it all. Watch as Tom walks through the history of React and how it's gotten to where it is today. He then goes on to introduce what has the whole industry talking, React Native. A way to build native iOS and Android applications in React.