We will be
diving deep

500

JS and React
engineers

30+

experts

2

Tracks - General +
Native/Alternative

October
25th, 2019
Tickets
Tickets

Straight
to Business

Are you into React, React Native, GraphQL, and Reason and hungry to learn from the best?

The React ecosystem and community have grown dramatically in the last few years, as has the complexity of web and JavaScript app development. Don't go the journey alone—connect with a global network of field experts and gain invaluable, behind-the-scenes insights. Engineers of any level are welcome, but be prepared to get hardcore.

React Advanced London is brought to you by the organisers of React Amsterdam and the experts at FocusReactive.

23rd
+
24th

Workshops

Patterns, React Native, GraphQL, Design Systems, TypeScript, Reason

25th
+

Expert level talks

Our curated lineup of speakers will address the most complex and interesting cases and challenges in React today.

Advice lounge

Meet domain experts and community leaders one-on-one to address your problems and get personalized advice on the challenges you’re facing.

React Native

GraphQL

TypeScript

Reason

Speakers

Core contributors, community leaders, and seasoned application engineers will take over two stages at React Advanced Conferences. Talks will address the most relevant, cutting-edge topics in React today, like microservices architecture, design systems, GraphQL, types, testing strategies, and more.

Ken Wheeler

React Artist, US

Core Architecture@[REDACTED], ReactJS Advocate, Speaker, Producer, Synthwave Artist, Google Dev Expert.

Keynote

Jared Palmer

Palmer Group

Engineering Lead, co-host of The Undefined Podcast, Open Source Samurai, creator of Formik, Razzle, Backpack, After.js, react-fns.

Architecture

Shawn Swyx Wang

Netlify

Swyx is an Infinite Builder working on Developer Experience at Netlify. In his free time he helps people Learn in Public at Egghead.io and /r/reactjs.

Hooks

Emma Brillhart

Formidable

Software Engineer, Team Lead, Co-Maintainer of Spectacle.

Architecture

Nik Graf

Freelance

Passionate about ReasonML, WebVR, Skiing & Triathlons. Co-Creator of DraftJS Plugins & Polished. Organizer at ReasonConf.

Reason

Laura Medalia

Tech Lead

Software Engineer working at a health tech startup in NYC. Also runs a blog all about tech, fashion, productivity, and career tips.

React Native

Siddharth Kshetrapal

Independent Developer

Sid builds tools for developers. In the past, he worked on Design Systems at Auth0 and as the frontend architect at Practo. He loves talking about design, performance and open source.

Design Systems

Nader Dabit

Amazon AWS

Nader has been developing with React Native for over 2.5 years. He has worked with and trained developers from fortune 500 companies like Amazon, Visa, American Express, and Microsoft, helping them to get up to speed with React Native as quickly as possible.

GraphQL

Daniel Irvine

Concisely Crafted, UK

Daniel is a software consultant based in London, and author of Mastering React Test-Driven Development. He is a member of the European software craft community and works with a variety of languages including C#, Clojure, JavaScript, and Ruby. He’s a mentor and coach for junior developers and runs TDD and XP workshops and courses. When he’s not working, he spends time cooking and practicing yoga. He co-founded and runs the Queer Code London meetup.

Testing

Olga Petrova

Sencha

Software developer with more than 14 years of experience in developing applications. Worked with a broad range of web technologies, JavaScript frameworks, and have a special interest in data visualization.

AI

Omri Bruchim

Wix, Israel

Omri is leading the mobile platform at Wix, he is passionate about iOS & React Native, working mostly on infrastructure & mobile performance. For the past few years, Omri was part of scaling the Wix Mobile application and his team, mostly focused on leading Mobile engineers working with our React Native app. His drive is working with talented people to create great products.

Large scale

Leonardo Garcia Crespo

Twitter, UK

Software Developer at Twitter. Argentinian living in London. Loves frontend, music and dad jokes.

Large scale

Kasia Jastrzebska

Twill/Maersk, Poland

Frontend Dev by day and by night. Secret (or not) CSS lover. Mother of four (2 kids, cat and horse - in random order)

Styling

Alex Thomas

Mapsy, UK

Alex is the solo developer behind Mapsy, a React Native application that can be used to share your content around the world. In his past, he has been the technical lead of the Wetherspoon Order & Pay app, written code on behalf of SpaceX and even developed control logic for particle accelerators.

React native

David Miller

Bright Analytics, UK

David is the Chief Product Officer at Bright Analytics, a dashboarding and data analytics product based in London, servicing the advertising industry and more. He is also the Technical Co-founder of Gifyyy, the animated GIF photobooth.

Patterns

Patrick Loureiro

Audemars Piguet, Switzerland

He started his carrer as Mobile developer in 2009 (yes, yes with Windows Mobile 6!) Since then, mostly always worked on mobile apps through Europe -> Lisbon, Paris and Lausanne Switzerland. Currently he is having fun with React Native in the Swiss watchmaking industry @ Audemars Piguet.

React Native

Lorenzo Sciandra

FormidableLabs, UK

Lorenzo decided to use React Native for a project a few years ago. He hasn’t stopped since - which allowed him to become a Software Engineer for Formidable and to help out the Facebook team in maintaining React Native itself and the React Native Community.

React Native

Vojtech Miksu

Uber, USA

UI Platform Engineer at Uber. Focused on design systems, open source, CSS in JS and great user/developer experiences. Previously building product at Cloudflare.

Libraries

David Gomes

MemSQL, Portugal

Engineering Manager at MemSQL. Passionate about competitive programming, building user interfaces and mechanical keyboards.

Types

Monica Wojciechowska

Netguru, Poland

Lifelong learner and fan of simplicity (in code as in life). Her mind belongs to deep conversations and translation: from idea to code (React developer), from data to design (data visualisation enthusiast), from Polish to English (dual USA/Poland citizen). Her heart belongs to the mountains, lakes, and oceans that cover this beautiful world - and all the soccer fields and dance floors in between!

DataViz

Josh Warwick

Theodo, UK

Josh is an architect developer at Theodo UK, where he works to help clients deliver products with impact in record speed. He has a passion for technologies that can bring real business value at minimal cost - focusing recently on React and React Native development.

Offline

Alexandre Magno Teles Zimerer

Danske Bank, Denmark

Senior software engineer at Danske Bank in Copenhagen, open source enthusiast and writer (Mobile First Bootstrap book by Packt publishing).

React native

Alex Ware

The Guardian, UK

Alex breaks builds and the news at The Guardian.

Large scale

Advice lounge

Meet domain experts and community leaders one-on-one to address your problems and get personalized advice on the challenges you’re facing.

Christoph Nakazawa

Facebook, UK

Engineering Manager at Facebook. Working on React Native Core, Metro, Jest, Yarn.

Kitze

ReactAcademy, Poland

Teaching React & Javascript at React Academy. Cares about open source, made and maintains sizzy.co, custom-react-scripts, and mobx-router. He had the chance to work and experiment with a variety of languages and frameworks.

Michel Weststrate

Freelance, Netherlands

Independent OSS maintainer, speaker, trainer & consultant. Author of MobX, mobx-state-tree, serializr, immer.

Vladimir Novick

Hasura, Israel

Developer advocate at hasura.io, Google Developer Expert, consultant, worldwide speaker, published author, host of the 3factorRadio podcast and OSS contributor. Currently, Vladimir works with Web, Mobile, VR, AR, and IoT technologies and advocates the use of GraphQL and serverless architectures as well as functional languages such as ReasonML.

Location

We will rock the whole block

Located in the heart of Bethnal Green, East London, Oval Space is a mixed-use arts and events space and the home of React Advanced 2019. We'll be taking over the 5000 square foot venue, which boasts two outdoor terraces and panoramic views over the iconic decommissioned Bethnal Green gasholders in addition to its state-of-the-art event setup. Oval Space is also within close proximity to some of East London's best coffee shops, bars, and restaurants, ensuring plenty of choice for your after-hours entertainment.

Oval Space

29–32 The Oval
London – E2 9DT

View on map

The city on the edge of tomorrow

Home to thousands of startups, many of the world's largest tech companies, and more tech "unicorns" than any other European city, London is the perfect setting for a stimulating weekend of talks and workshops. Get ready to learn, be inspired, and connect with other React developers and enthusiasts in one of the world's fastest-growing tech hubs.

Main Hall
The London Eye
Big Ben
Tower Bridge
The Shard
London City
Oval Space

Talks

  • Don’t Let Your Unit Tests Slow You Down
    Daniel Irvine
    Do your unit tests feel like a chore to maintain? Are they sometimes useful but come with a high maintenance cost? Do you secretly believe you’d work faster without them there? A great test suite should help speed up your development process, not slow you down. This talk highlights some techniques you can use to improve the front-end unit tests you write.
  • React Native at Wix - Architecture For App in Scale
    Omri Bruchim
    Ever wondered how to use micro-services approach in a FED\mobile application? Hesitating to choose React Native for your big project? I’m here to eliminate the school of thought that React Native is mostly for small mobile applications.
  • React-ing to tech debt
    Leonardo Garcia Crespo
    TweetDeck is complex application with a massive codebase that’s been around for more than 10 years. It started as an Adobe Air app, but the current codebase really started as a Chrome Web Store app. It once powered a windows app, and now it is a single page app that is accessed in a browser but also as a Mac app. It went through countless refactors, tech stacks, feature additions, removals and modifications, and lots of bugfixes and workarounds for now old browsers. As such, it accumulated technical debt and a lot of different coding paradigms. However, we managed to introduce React and successfully migrate several parts of the application, which allowed us to start moving faster again in those places. In this talk I want to show how we did that, some techniques and problems to solve when migrating an old codebase into React, and also learn to love what React gives us by looking at the problems we had before and how React removes them.
  • Moving intensive logic Elsewhere.
    Alex Thomas
    With the recent publication of react-native-elsewhere, there is now a pure JavaScript method of decoupling computationally-intense operations from the UI thread. We’ll talk through how to take advantage of an <Elsewhere/>, tackle even tricky problems such as persistence, and work through it actually functions under the hood.
  • Escape from React!
    David Miller
    You have an application that uses ReactJS in its view layer, but your Hot New Feature is not a good fit for React’s declarative programming model 😱! Oh no! Let’s explore some examples where that might be the case, and some strategies where React’s new(ish) Hooks API can help you escape from React and interface with non-React parts of your codebase.
  • Build your own Native Module
    Patrick Loureiro
    Sometimes an app needs to access a platform API and React Native doesn’t have a corresponding module yet. Maybe you want to reuse some existing Objective-C, Swift or C++ code without having to reimplement it in JavaScript, or write some high performance, multi-threaded code such as for image processing, a database, or any number of advanced extensions. In this talk you will learn how to do that and see a real-world example.
  • React Native: the Past, the Present and the Future
    Lorenzo Sciandra
    React Native is now 4 years old. During this time, we’ve observed more progression than ever before towards the vision of a cross-platform mobile solution. Even still, we have yet to realise its core mission of being as powerful as pure native. There have been many challenges that we’ve faced head on as they’ve surfaced. In overcoming them with the support of the community, we’ve managed to establish React Native as a force that is now defining the future of the segment.
    In this talk, we’ll explore this history-in-the-making before diving deeper into more technical subjects including the JSI & JSC upgrade, TurboModules & Fabric, and the CodeGen. With all the pieces of the puzzle in place and landing on master by end of the year, we are closer to reaching our original objective than ever before - while pushing the limits to a whole new level.
  • What a Drag
    Vojtech Miksu
    "Can we do this thing drag and droppable?". That’s one of the sentences that every front end developer fears the most. There are many DnD libraries out there but did you ever consider building something from scratch before adding additional 100kB to your bundle?
    Let’s take a look what tools browsers offer today. You can build beautiful and accessible experiences while supporting mobile devices and not sacrificing the performance! This talk is inspired by the recently released react-movable library.
  • React (with Hooks) from Scratch
    Shawn Wang
    In this talk, we’ll create an effective mental model of React Hooks by building a tiny clone of React! This will serve two purposes – to demonstrate the effective use of closures, and to show how you can build a Hooks clone in just 29 lines of readable JS. Finally, we arrive at how you get Custom Hooks and the Rules of Hooks out of this incredible mental model!
  • Design Systems design system
    Siddharth Kshetrapal
    This is a meta talk about building design systems and all the angles you can approach it from. The description is a little vague, I’ll refine it as I form the talk.

    Working description: ""Design systems are for people"", not just dev and design people, all the people. There are so many angles that you can approach design systems from and all of them are valid. I’ve been doing this for more than 2 years now, and I’m still discovering new ideas and patterns. Here are some of my thoughts on a system for designing design systems.
  • Hooking Up A Conference In Real-Time With React Native & GraphQL
    Nader Dabit

    You’re starting a conference. You announce the conference, start planning the venue, getting sponsors, & fielding talks. Things start getting serious, & before you know it you’re overloaded with obligations. Oh, & you forgot: You also need a conference app!

    You don’t just want any conference app; you want it to be fun, engaging, & a valuable addition to the attendees. How can you do this in the least amount of time?

    In this talk, I’ll show how you can rapidly prototype, build, & deploy your app using GraphQL, React Native, & AWS AppSync so you can spend your time worrying about more important things in life. In addition to what you’d expect from a conference app, we’ll be adding live chat so attendees discuss talks & speakers can field questions & interact with them in real-time.

  • Visual Feature Engineering for Machine Learning with React
    Olga Petrova
    Tensorflow.js brought Machine Learning to Javascript that gives a wide range of possibilities. Now it is possible to build, train and use ML models directly in browser. But the efficiency of ML model highly depends on the features that it is using. React allows to reinforce ML feature engineering process. It is great for displaying fast-changing data in web and let to visualize features, model’s layers and weights in a run-time during model training that gives useful insides on how features correspond to the result, what are good features and what features could be removed. During the session we will use React-based model visualization to pick the best features to predict results of soccer matches played at the FIFA World Cups. We will check count of matches that team have won and lost, count of wins and loses against a particular competitor, goal differences, stage, etc. We will validate our model using matches results from the last Mundial in Russia in 2018.
  • A More Readable React Codebase Using TypeScript, GraphQL, and Hooks
    Emma Brillhart
    We’ve all looked at a chunk of code and had no idea what it does - only to realize that we were the ones who wrote it, six or so months ago. If we can’t read our own code after a few months, how can we expect anybody else to? What kind of effect does this have on developer productivity and overall project robustness? This talk will explore how we were able to make a client’s React codebase more readable and improve communication and productivity on their team by leveraging technologies like TypeScript, GraphQL, and React hooks in a rewrite of their website. Increase the speed at which new developers are able to onboard to your project, cut down on the time between when a PR is submitted and when it’s merged, and streamline the bug squashing process.
  • Performance is magic
    Ken Wheeler
    This talk will explore strategies for fixing performance issues in your apps when they arise. We will look at how we can make our React apps “Blazing” fast, and when it’s time to bail out of React in the name of perf.
  • Statically Typing JavaScript
    David Gomes
    Let’s explore the challenge of statically typing JavaScript, which is notoriously complicated due to the dynamic nature of the language. We’ll start in 2005, when academia researchers first started exploring the idea of adding a strongly typed system on top of JavaScript. We’ll walk through the complications at hand (with plenty of examples), and understand the design goals of both TypeScript and Flow. After understanding the state of the art, we’ll briefly go over what’s going to change in this space over the next few years.
  • Offline-first in React-Native: How to Lose Your Web Dev Reflexes and Build Great Offline Apps
    Josh Warwick
    React has helped us build web applications faster than ever, but turns out this doesn’t help build mobile apps. The main hurdle for web developers coming to mobile development (native apps with React native or PWAs) is handling offline capabilities.

    In this talk I’ll speak firsthand about this learning curve, the pitfalls and realisations of doing this in production apps. As an architect developer at Theodo I’ve seen developers struggle with this mindset switch on our projects over the past 2 years, and want to share our learnings!

    I’ll speak about:
    - Optimistic UX updating
    - Data persistence between app/server
    - Offline mode (request queuing)
    - Reconciling updates after this
  • Accessibility with React Native Apps in a Blind World
    Alexandre Magno Teles Zimerer
    Handle accessibility in a real context to make your apps accessible for blind people goes beyond the accessibility label and guidelines on the React Native documentation, and discover new accessibility feature in RN 0.60. See real cases and design flawless that can make the development too difficult, and learn about good practices to create a real accessible app for everyone.
  • Turning the News into Cache at the Guardian
    Alex Ware (LT)
    Advanced caching in React Native mobile applications using typescript and http caching.
    React Native lacks many of the caching features we have come to expect from browsers, this talk will discuss building a caching layer for our new mobile news application; sharing types between our application and backend using typescript; and operating in a sporadic connectivity environment.
  • CSS. Under the Hood
    Kasia Jastrzebska
    Let’s see together, how different ways of adding CSS to your app will impact browser performance and by that, let’s dig deeper, explore DOM and CSSOM building processes. In the end, we will figure out if there is any difference, and if is, which way is the fastest one.
  • Hooked on D3: Creating Animated Ch(art)s with D3 and React Hooks
    Monica Wojciechowska (LT)
    From a quick glance, it might not seem like D3 and React are a match made in heaven. After all, they’re both all about being in charge - who gets to render, who gets to update, who gets to decide how things should look... the story goes on and on. But with these two, as in life, the best relationship is about compromise and sharing responsibilities. So, how can we turn a tug-of-war into a beautiful, responsive, animated tango? Enter, React hooks!

Workshops

October 23-24

Take full advantage of your conference visit and get additional training from our best speakers and trainers.

We'll cover Patterns, React Native, GraphQL, Design Systems, TypeScript, and Reason, all while allocating enough time for practice!

Workshop programmes

Giving back to community

When we launched our first event five years ago, we never imagined we would welcome up to 1400 attendees at our events and organize four meetup groups and multiple spin-offs in Europe. Our secret? We welcome people from all walks of life in our community. We are a proud partner of initiatives like Unicorns in Tech, the global tech network for LGBT professionals and their straight allies.

We know that supporting diversity inside and outside of IT takes more than mere statements, which is why our diversity scholarship programs are a key part of every conference we organize.

In addition to our self-funded tickets pool, we're actively working with partner companies to sponsor more diversity scholarship tickets. Help make the React community a better place–support our scholarship programme!

10 of 50

extra diversity
scholarships
sponsored

Sponsors

Would you like to support a growing React community in London and improve the visibility of your tech/employer brand?