React London 2017
Conference
React London 2017
Tuesday, 28th March 2017
-
Registration
Breakfast and registration
-
Welcome
Conference welcome
-
Morning Talks
-
Javascript code formatting
JavaScript developers are spending soooo much time formatting their code and even more in back and forth in code review fixing small nits. It turns out that machines are really good at doing these kind of tasks. Christopher will walk us through the technical and people challenges of bringing a JavaScript code formatter to reality.
Christopher ChedeauFacebook -
Logux, a new approach to client-server communication
Combining ideas from both Redux and CRDT, Logux is a new tool which replaces AJAX with real-time data in applications, synchronising action logs between the client and server while also providing an offline mode. This approach could significantly simplify application code and bring plug&play support for live updates and offline editing.
Andrey SitnikEvil Martians
-
-
Break
Refreshment break
-
Morning Talks Continued
-
What's in a language?
What's in a language? How can it help us express our intent better? Based on his last talk, Cheng will explore some concrete, daily patterns in our codebase that Reason elegantly solves through a few simple yet rich concepts.
Cheng LouFacebook
-
-
Lightning Talks
4 inspiring talks at lightning speed
-
Snapshot testing
Facebook introduced snapshot testing in Jest last year and it has already picked up a huge interest. Why is snapshot testing so popular? How and when should you use it? Can you use it even if you’re not using Jest? Anna will explain all this and more in only 10 minutes
Anna DoubkovaRed Badger -
Realtime Webpack - Pushing on-demand bundling to the limits
Bundling JavaScript nowadays is trivial. But what if you need to do it 10,000 times a day to thousands of users, with sourcemaps, served directly to the browser in under 2 seconds? Oliver will show us how they did this at Qubit
Oliver WoodingsQubit -
Offline for the greater good
This year, half of world’s population will be connected to the internet; most of them in the developing world, on mobile, over poor network. For them offline support is not a luxury: it is basic accessibility. Jani will walk us through how to architect React Native and progressive React web apps for the offline era.
Jani EväkallioFormidable Labs -
Next.js in production
Next.js has generated a lot of hype in the short time that it’s been out (rightly so). It’s unveiling coincided with an initiative to rebuild Deliveroo's web application as a standalone app. Jasdeep will share his experiences using it so far, including some of the benefits & trade-offs.
Jasdeep LalliDeliveroo
-
-
Lunch
Street food lunch catered by Leith's
-
Afternoon Talks
-
The road to <💅> styled-components: CSS in component-based systems
There's been a revolution; welcome the Component Age! Now what about styles? Max sat down with Glen Maddern (CSS modules) to think about how styles fit into our post-revolution world. They took the best of CSS and the web to create a fantastic new way to style component-based systems.
Max StoiberThinkmill -
A tiny Fiber renderer
React is capable of rendering to more environments than the browser. React is really two separate pieces: core and renderers. ReactDOM, ReactNative, ReactVR are but a few renderers in existence. With the Fiber reconciler rewrite comes an official renderer API. Dustan will look at a number of renderers that already exist and implement a React renderer of his own!
Dustan Kasten
-
-
Break
Refreshment break
-
Panel discussion
Panel discussion with some of the talented people from the Facebook team
-
Afternoon Talks Continued
-
Weapons grade React
Ken will explore the application of React and React Native to hardware projects, and the lessons learned while building a remotely controlled robotic crossbow.
Ken WheelerFormidable Labs
-
-
Closing
Closing remarks
-
Drinks
Stick around for some drinks, more fantastic food from Leith's and great conversation with the community
Schedule subject to change.