April 17, 2020, Kromhouthal, Amsterdam

THE BIGGEST REACT CONFERENCE WORLDWIDE

  • 2
    Tracks
    General + React Native
  • 25+
    Speakers
    Sharing newest insights
  • 1500
    React devs
    From all over the globe
In collaboration with FocusReactive

The event

React Summit Amsterdam is a celebration of good things coming together:

REACT THAT ROCKS AND SPRING IN AMSTERDAM THAT BLOSSOMS

A full-day, two-track conference on all things React, gathering Front-end and Full-stack engineers across the globe in the tech heart of Europe. We're coming back with a new gig on April 17, 2020. Mark your calendars for the biggest React community event.

Next to the main conference day, be prepared for a number of hands-on workshops, pre-party meetups, and mini conferences throughout the week of the event.

For more fun activities with networking with our community, join our official Slack channel

First Speakers

Kent C. Dodds
General Track
Consume => Build => Teach
Kent C. Dodds
Trainer, USA

Kent C. Dodds is a world renowned speaker, teacher, and trainer and he's actively involved in the open source community as a maintainer and contributor of hundreds of popular npm packages. Kent is the creator of TestingJavaScript.com and he's an instructor on egghead.io and Frontend Masters. He's also a Google Developer Expert. Kent is happily married and the father of four kids. He likes his family, code, JavaScript, and React.

Sara Vieira
General Track
The Psycological Effects of useEffect
Sara Vieira
CodeSandbox, Germany

Sara is a developer at CodeSandbox. GraphQL and Open Source enthusiast. Conference Speaker and Airport expert. She's also a fan of horror movies, has talents such as banging sticks into a drum kit and saying the wrong thing at the wrong time.

Brandon Dail
General Track
Adopting Concurrent Mode
Brandon Dail
Facebook, USA

Frontend engineer @facebook. Core contributor @reactjs.

Anna Doubková
General Track
Beyond Code: Dev Principles
Anna Doubková
Hive, UK

Anna is a javascript developer who loves working with new technologies. Currently working at Hive, she does full-stack development to deliver a great end to end solution focused on user experience. Her main focus these days is React Native, performance, type systems, and code architecture. She's a frequent speaker, runs workshops, and likes contributing to the community.

Samantha Bretous
General Track
A D3js React Renderer. Is It Possible!?
Samantha Bretous
Mailchimp, USA

Samantha is a Software Engineer who is passionate about user experiences on and offline. After transitioning careers from building sets for theaters to programming, she is a strong believer that anyone can learn how to code. Samantha promotes her experience of breaking into tech as well as how to navigate the tech space. When she is away from her job at Mailchimp, you can find Samantha with a new craft project or relaxing at home binging on TV.

Ives van Hoorne
Ives van Hoorne
CodeSandbox, Netherlands

Talented engineer and entrepreneur, creator of beloved CodeSandbox.

Jason Lengstorf
General Track
Professional Playtime: Finding Joy in a Stressful Industry
Jason Lengstorf
Netlify, USA

Jason Lengstorf is a principal developer experience engineer at Netlify and the host of Learn With Jason, a live-streamed video show where he pairs with people in the community to learn something new. He’s passionate about building healthy, efficient teams and systems, and he’s done his best to positively influence the community, leadership, and technical health of open source and companies including Gatsby and IBM. He lives in Portland, Oregon and writes at lengstorf.com.

Jen Luker
General Track
React Accessibility: Beyond the Basics
Jen Luker
Gremlin, USA

Jen Luker is a Sr. Frontend Engineer, conference speaker, and BookBytes podcast co-host. She has spent the majority of her career as a full-stack developer using PHP, Javascript, and CSS, but has a particular fondness for frontend technologies. She is an advocate for both accessibility, and processes that make doing the right thing easy and the wrong thing hard. When she's not exploring solutions, learning new technologies, or reading, Jen's spare time is spent spinning yarn from raw wool and knitting; she's even been known to 3D print her own tools for the job. She is also fascinated by all things space, antique cars, and IoT.

Max Stoiber
Max Stoiber
GitHub, Austria

Max is the technical cofounder of Spectrum.chat, the community platform of the future. He also makes styled-components, react-boilerplate, micro-analytics and a bunch of other open source projects and he co-organises the ReactVienna meetup. He loves to travel, to brew rad coffee and to ski beautiful mountains.

Kitze
Kitze
React Academy, Poland

Kitze founded React Academy to teach React and GraphQL around the world. He's the maker of Sizzy - the browser for designers and developers. He's documenting his journey on YouTube. He made products like JSUI, Twizzy, Lucky Retweet, OK Google, etc.

Vladimir Novick
Vladimir Novick
Independent Consultant, Engineer & Trainer, Israel

Independent Consultant, engineer and trainer, Google Developer Expert, worldwide speaker and published author. Vladimir works mostly in Web and Mobile fields advocating usage of React, React Native, GraphQL as well serverless architectures and functional languages such as ReasonML.

Pariss Athena
General Track
Theming Gatsby Apps with Theme UI
Pariss Athena
G2i, USA

Pariss is a front-end developer who works for G2i as a Hiring Team Member, vetting React and React Native engineers for remote contract roles. She is also creator of #BlackTechTwitter and Founder of Black Tech Pipeline.

Uri Goldshtein
General Track
GraphQL Mesh – Why GraphQL between services is the worst idea and the best idea at the same time!
Uri Goldshtein
The Guild, Netherlands

Uri is the founder of The Guild, a group of open source developers working around the world to help create important open source libraries, mostly around GraphQL. They support large companies to go through successful technological transformations.

Michel Weststrate
Michel Weststrate
Facebook, UK

Open source fanatic, speaker and trainer. Author of MobX, MobX-State-Tree, Immer and a plethora of smaller packages. On a continuous quest to make programming as natural as possible. React, JavaScript and TypeScript fan. Working at Facebook on dev tooling for mobile developers.

Lorenzo Sciandra
General Track
The 1.0 is a Lie
Lorenzo Sciandra
FormidableLabs, UK

Lorenzo is a Software Engineer at Formidable UK — a few years ago he decided to use React Native for a project. He hasn’t stopped since: he became an Open Source maintainer for the core project, helping the Facebook team. He also cares a lot about mental health, so he decided to help his local OSS community with a dedicated meetup, ProvidedAsIs.

Vincent Riemer
General Track
Code Splitting: A Deep Dive
Vincent Riemer
Facebook, USA

Web Core at Facebook and creator of ambitious side projects such has React Native DOM and the iO-808. When he isn't programming, you can find him producing music and tinkering with synthesizers.

Vojtech Miksu
General Track
Introducing React View: A Set of Tools that Closes the Gap between Users, Developers and Designers of Component Libraries
Vojtech Miksu
Uber, USA

Currently on the UI Platform team at Uber. Focused on design systems (baseweb.design), open source (multiple popular react libraries as react-movable or react-portal), CSS in JS and great user/developer experiences. Previously building product at Cloudflare.

Joshua Nelson
General Track
A React Service Worker Framework
Joshua Nelson
Airbnb, USA

Joshua is a developer at Airbnb, working on improving the front end performance of the most visited pages on the site! Joshua cares deeply about ensuring fast experiences for everyone, and has worked on performance optimization and instrumentation to achieve this.

With experience building both UI platforms, design systems, and product UI, Joshua has learnt what really works when it comes to performance (and what doesn't!) and is looking forward to sharing these lessons with you.

Norbert de Langen
General Track
Storybook 6.0.0 – Storybook for Teams
Norbert de Langen
Chroma Software, Netherlands

Hey I’m Norbert de Langen, I’m specialised in web technology and front-end software architecture. I maintain the open-source project Storybook as a developer but also as lead to keep the project going strong by connecting people and onboarding new contributors. My passion is in front-end development, learning new things and sharing knowledge.

Wouter van den Broek
General Track
Infiltrate Your Own React Native App
Wouter van den Broek
Independent Consultant and Engineer, Netherlands

Wouter van den Broek is a independent consultant and engineer. He has build more than 200 apps, from Symbian to BlackBerry to iOS and Android and now on the endeavor with React Native. With all these years of experience in the mobile world with building mobile apps there is a lot of knowledge to be shared. Also loves new technology, software processes; how to figure those out and traveling and reading.

Pavel Jacko
General Track
React Native on 20 Platforms
Pavel Jacko
24i, Netherlands

CTO at 24i. Passionate about pushing the boundaries of technology innovation.
Open source advocate. Creator of ReNative. Works with Web, Mobile, TV, Desktop, VR, AR, IoT and serverless technologies.

Joel Arvidsson
General Track
React Native Performance beyond React.memo()
Joel Arvidsson
Klarna, Sweden/Germany

Joel is an engineer at Klarna and open source author. Excited about React Native, glitch art and lacto-fermentation.

Hugh Francis
General Track
Building LightOS with React Native
Hugh Francis
Sanctuary Computer, USA

Hugh Francis is a mechanical engineer and technical draftsperson by trade. During his studies in Brisbane, Australia, he founded a boutique record label that led him to NYC, where he eventually turned UX designer and software developer. He worked with various agencies in New York before starting Sanctuary Computer, a technology studio that he currently leads. He's an active contributor to open-source, and has released many of his own libraries.

Hein Rutjes
General Track
Smooooooth Native Shared Element Transitions
Hein Rutjes
Expo, The Netherlands

Tech creator, App developer, React-native & JavaScript enthusiast. Brewer of beers and player of table-tennis. Software dev @expo.

Tim Neutkens
Tim Neutkens
Next.js Lead @ ZEIT, Netherlands

Lead maintainer of Next.js. Co-author of Next.js MDX Micro and ncc. Has a passion for creating scalable applications and improving developer experience.

First Talks

Kent C. Dodds
Trainer, USA
Consume => Build => Teach

How do you level up? How do you jumpstart your learning when getting into something new? Nobody has more than 24 hours a day, so how do you maximize the impact of your limited time?

In this keynote, I'm going to tell you a bit of my own story, and some tips and tricks that I've learned so you can be as productive as you can be at learning new things and solidifying that knowledge so it's there when you need it.

Sara Vieira
CodeSandbox, Germany
The Psycological Effects of useEffect

We have been using hooks for a while and with that we have also been using useEffect in particular and in this today I wanna take a look at the trickier parts of useEffect and why they work that way so you can leave with a super understanding of how this magic all works

Vincent Riemer
Facebook, USA
Code Splitting: A Deep Dive

Single page applications pose a lot of technical challenges, largest of which is keeping your JavaScript payloads down in a growing application that requires JavaScript to be rendered. In this talk we'll take a deep dive into how code splitting works, how to write your code to best take advantage of code splitting, and take a peek at the implementation details of some of your favorite bundlers to better inform your code splitting strategies.

Samantha Bretous
Mailchimp, USA
A D3js React Renderer. Is It Possible!?

D3 and React have a hard time playing well with each other. Both vie for control of the DOM which can be stressful to manage. Fortunately, there’s a npm package for that! Meet react-reconciler, a package for building custom react renderers. Merging these two disparate technologies has been a journey of much learning. Join me as I take you on that exploration.

Lorenzo Sciandra
FormidableLabs, UK
The 1.0 is a Lie

Whenever there's a conversation about working on React Native, versioning and release cycle usually arise as one of the pain points. But why is that the case? How complicated is it to create a new release of React Native? Surely it looks similar to the release process you are using... or not! During this talk I'll walk you through the many steps and complexities involved in publishing a new version or React Native, and I'll challenge one fundamental idea – that 1.0 is the solution to all problems. I hope you're ready, it's going to be wild!

Pariss Athena
G2i, USA
Theming Gatsby Apps with Theme UI

There are many CSS-in-JS libraries for us to choose from. Imagine being able to take your favorite parts of those libraries and using them in one. Learn about the power of Theme UI.

Brandon Dail
Facebook, USA
Adopting Concurrent Mode

Concurrent Mode is still experimental, but it's right around the corner. It not only brings new and exciting functionality to React, but it also introduces new nuances for how to think about components. In this talk we'll answer the basics in detail: what does Concurrent Mode actually give us, how can we approach adoption, why do we want it, and how can we adjust both our code and our mental model to set us up for success?

Uri Goldshtein
The Guild, Netherlands
GraphQL Mesh – Why GraphQL between services is the worst idea and the best idea at the same time!

We all heard about the benefits of using GraphQL between the client and server, but when it comes to communication between services on the backend there is still a lot of discussions about different philosophies and solutions. Should you use Federation, Stitching or not use GraphQL at all? In this talk I'm going to demonstrate each approach, show the downsides of each of them and reveal a new, radical approach that brings the best of all worlds.

Vojtech Miksu
Uber, USA
Introducing React View: A Set of Tools that Closes the Gap between Users, Developers and Designers of Component Libraries

So you built a component library. Congrats! I am sure it is awesome but did you put the same effort into its documentation? Component libraries tend to have giant APIs, dozens of components, hundreds of props and thousands of permutations. That is a lot of information to unpack.

We could make the documentation very long or... super interactive. We combined component previews, API documentation, props editing and code editing into a single seamless experience. You can quickly explore various settings of each component while watching the code write itself.

This talk will show you how to leverage common tools and concepts such as Prettier, babel and AST transformations to build the documentation that can literally work for you.

Joshua Nelson
Airbnb, USA
A React Service Worker Framework

Service workers can give users a huge boost in performance and user experience. If you read the API docs about how to create one, it all sounds relatively straightforward. You register a file, do some work in the worker, you're done! In the real world though, there's a bit more to it.

At Airbnb, we created a service worker system in React that lets us deliver service workers safely and efficiently, measuring the right things, and allowing experimentation and scope-sharing between different types of devices and parts of our site.

Ranging from app shells to precaching to prefetching, I will share with you some of the lessons we have learned from running service worker A/B tests on the most visited page at Airbnb, and what we learned from it!

No matter what size or stage of service worker adoption you are at, I will share ideas and lessons that will help you create a similar system for your project – one that ensures delivering service workers is fast, measurable, painless, and better for your users.

Norbert de Langen
Chroma Software, Netherlands
Storybook 6.0.0 – Storybook for Teams

The next major version of Storybook helps you scale UI components and design systems across your company. You’ll see how key features like auto-generated documentation and story sharing enable your team to reuse existing components everywhere.

Jason Lengstorf
Netlify, USA
Professional Playtime: Finding Joy in a Stressful Industry

Working in tech can sometimes feel like a thankless grind. In this keynote, we’re not going to figure out how to fix tech — but maybe we can find some coping mechanisms to make our careers a bit more joyful.

In this talk, Jason Lengstorf will share his own story and those of other developers who seek out playful, fun outlets in their careers. You’ll learn the foundational skills that make it possible, the strategies that turn silliness into career growth, and ideas for how you can adopt these strategies and find more joy in your own career.

Jen Luker
Gremlin, USA
React Accessibility: Beyond the Basics

Accessibility in React has been a hot topic in the last few years, but in this talk, we'll be going beyond the basics. We'll discuss what disability means beyond what you've heard before, and then use code examples to learn why semantic HTML is helpful, and when it's just not enough. We'll then look into tooling, and talk about how you can introduce accessibility testing into your teams and existing code. You'll leave with the tools and knowledge to make a difference starting today.

Anna Doubková
Hive, UK
Beyond Code: Dev Principles

We all strive to write the best React code we can but somehow nobody can agree on what it is or how to achieve it. What's worse, over time we change our minds on our goals and dev principles so it becomes even harder to keep our codebases clean. In this talk you'll hear some ideas on how we can determine what the difference is between good and bad, and how to write the best React we can.

Wouter van den Broek
Independent Consultant and Engineer, Netherlands
Infiltrate Your Own React Native App

Ever wondered how hackers can compromise your app and your app data? In this talk you will see how to infiltrate your own app with different techniques like decompiling, sniffing, etc.. By the end of the talk, you'll walk away a little bit scared but more prepared with some great practices to infiltrate your own app and the knowledge to battle them.

Pavel Jacko
24i, Netherlands
React Native on 20 Platforms

Building truly cross platform apps has been a turbulent landscape for the last couple of years. The arrival of React Native created the foundation for new way of thinking about cross-platform future, driven by open source and community. In this talk I will dive into some of the concepts and challenges behind building React Native apps for Mobile, Desktops, Browsers, TVs, Consoles, VR and Wearables.

Joel Arvidsson
Klarna, Sweden/Germany
React Native Performance beyond React.memo()

So you know all about how to avoid redundant renders and make your components fast, but what about your app? This talk aims to widen the perspective and explores:

  • Important performance metrics; how to measure, monitor and debug them.
  • Architecture and product considerations of a fast and scalable app.
  • Compile time optimizations.
  • JavaScript runtimes.
Hugh Francis
Sanctuary Computer, USA
Building LightOS with React Native

Hugh Francis gives a play-by-play of the challenges around using React Native as the primary view layer embedded into the firmware for smartphone operating system. He discusses why React Native was chosen, breaks down the platform architecture, and walks through some of the unforeseen challenges that come with code-signing and distributing React Native as part of an Android (AOSP) firmware build-step.

Hein Rutjes
Expo, The Netherlands
Smooooooth Native Shared Element Transitions

In this talk we will take a closer look at react-native-shared-elements. A native library for performing smooth and fast shared element animations, even on older Android phones. We will take a look at how to integrate it with react-navigation; and how to use it with Expo and on the web.

Feel The Vibes

Check out our YouTube channel for more talk recordings of previous editions and meetups.

Follow us for updates

Subscribe for conference email updates to hear about the latest news and special deals:

KROMHOUTHAL

Gedempt Hamerkanaal 231

Amsterdam, 1021 KP

View on map

Our fleet

Speakers ship
Our special React Summit tradition is to rent a whole boat-hotel, where most of speakers stay during the event and a speacial speakers dinner takes place.
React ferry
from Central Station
Conference venue is located right at the Ij river, and for attendee convenience we book few ferry ships for a direct commute from Central Station.
Speakers boat
Our speakers travel to conference in style - on a private boat right from their hotel to event venue doorsteps.

React Open Source Awards

Award

Repeating the tradition, we'll run React Open Source awards again in 2020 to highlight the most exciting and innovative projects of past year, highlighting lesser known projects form independent authors and maintainers

Breakthrough of the year
Breakthrough of the year
Breakthrough of the year
Breakthrough of the year
Breakthrough of the year
Fun side project of the year
Fun side project of the year
Fun side project of the year
Fun side project of the year
Fun side project of the year
Most impactful contribution
to the community
Most impactful contribution
to the community
Most impactful contribution
to the community
Most impactful contribution
to the community
Most impactful contribution
to the community
Productivity booster
Productivity booster
Productivity booster
Productivity booster
Productivity booster
The most exciting use of technology
The most exciting use of technology
The most exciting use of technology
The most exciting use of technology
The most exciting use of technology

Giving back to community

When we launched our first event five years ago, we never imagined we would welcome up to 1500 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 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.

20 of 50 extra diversity scholarships sponsored


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!

Faces

Sponsors

We would not be here, if companies like Facebook would not invest into Open Source so heavily, as well as React would not grow that much without support of multiple great companies from across the globe. We're really grateful for all the trust and support our partners shared with us.

Would like to join the community and improve your tech brand?
Check 2020 sponsorship offers.

Platinum
Production Partners
Media Partners