THE BIGGEST REACT CONFERENCE WORLDWIDE
General + React Native
Sharing newest insights
From all over the globe
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 (new date) September 11, 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
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.
Frontend engineer @facebook. Core contributor @reactjs.
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.
Talented engineer and entrepreneur, creator of beloved CodeSandbox.
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.
Max Stoiber is a Staff Software Engineer at Gatsby, inventing the future of web development. Previously he worked at GitHub, who acquired the startup he co-founded, Spectrum. He is well known for making styled-components, react-boilerplate, and a wide variety of other open source projects in the React ecosystem.
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.
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.
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.
Joel is an engineer at Klarna and open source author. Excited about React Native, glitch art and lacto-fermentation.
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.
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.
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.
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.
Sophie is a software developer at Donut where she champions testing and accessibility. And ensures there's a steady supply of office donuts.
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.
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.
Sangeetha is a Software Developer Engineer with 4 years of experience working with Alexa Companion App and the Amazon Shopping App at Amazon HQ. She is a Tech enthusiast and can be seen giving talks / workshops in universities/meetups in the United States
Kiril is Technical Executive for Ag-grid. He's worked with software development organizations of all sizes and across industries to recommend the best tools for their UI development needs. He's excited about helping developers build UIs that are functional, highly interactive and easy to use. In his spare time he enjoys snowboarding and playing table tennis.
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.
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.
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.
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.
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?
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.
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.
Every day developers are building UIs to enable users to present ever greater volumes of data. However, implementing functionality to visualize this data requires significant additional development effort. With ag-grid they can quickly deliver not only rich data presentation in a grid, but also interactive data visualization, seamlessly integrated into a single user experience. Join this session to see for yourself how quickly you can enable your users to unlock the value of your grid data.
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
React development on large teams comes with many challenges: code and design consistency, collaboration, enforcing best practices, CI/CD, etc.
Nx is a set of open source tools that aim to make many facets of working on large teams as simple and easy as possible.
In this talk you will learn how Nx can:
- Greatly speed up CI/CD pipelines
- Make collaboration easy
- Enable code and design consistency
- Enforce best practices automatically
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.
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.
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.
The world is filled with billions of small, connected, intelligent and compute-efficient smart-phones. What if we can tap into this power and do more on the edge? It turns out, ML fits perfectly here. Let us explore the MLKit library to bake in intelligence into react-native applications.
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!
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.
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.
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.
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.
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.
All too often A11Y is only an afterthought and will be added to a project "when we have time" i.e. never. But there are a many reasons why you should develop with a11y in mind from the start including some that will convince The Higher-Ups. We'll explore tools we can use to help us develop more accessibly and talk about some of the quirks and limitations that React Native has.
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.
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.
Visit our pre-party events for more fun, networking and learning!
THE BIGGEST REACT PARTY WORLDWIDE
React meets Friday
Get ready for an immersive artistic experiences brought to you by local creative community and FIBER festival
AMSTERDAM EXPLORATION DAY
By bike, by boat, by foot
Community brunch & board games
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:
from Central Station
React Open Source Awards
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
to the community
to the community
to the community
to the community
to the community
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.
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!
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.