Jun 15, 2020 / Tel Aviv, Israel


React Native - Under the Bridge (
Jul 29, 2019
If you are a curious React developer who believes that knowing the internals of a library makes you a better developer, join me to the journey Under The Bridge.
  • Chen Feldman
Beyond Static: Dynamic Web Applications with Gatsby (
Jul 20, 2019
For most of us, “static sites” only work for simple sites, like personal blogs. But static sites can do so much more! In this talk, learn how Gatsby uses React and GraphQL to help you build apps that combine the performance and workflow benefits of static sites with the flexibility and power of server-driven sites, all in a modern dev stack!
  • Dustin Schau
React, JavaScript and WebAssembly to Port Legacy Native Apps (
Jul 20, 2019
Can we create or port an existing native desktop application to a complete "React powered" web-app matching (or even exceeding) the quality of the legacy desktop app? Sounds like a good challenge! 🤔And this is what I decided to do with my game making software.
  • Florian Rival
    Managing Animations (Sanely) in (Insanely) Complex Apps (
    Jul 04, 2019
    Unlike state changes which can be instantaneous, animations inherently take time to complete - and that’s a big problem. In this talk we'll learn how to orchestrate animations across multiple components with complex state, and how this theory is implemented in React Animation Orchestrator.
    • Opher Vishnia
    A Deep Dive into React-Redux (
    Jul 04, 2019
    Redux and React are frequently used together, and many people are familiar with the "Provider" and "connect" APIs from React-Redux. But how does React-Redux work, and why do we even need it in the first place?
    • Mark Erikson
    Technical SEO 101 for React Developers (
    Jul 04, 2019
    In this session we will walk start with a typical React app and see what we can do to make it shine in search engines. We will discuss what technical SEO means and how it looks like for React apps. We will learn about Googlebot, web app architectures, testing tools and common challenges and their solutions.
    • Martin Splitt
      Build an AI-Driven Chatbot (
      Jul 04, 2019
      A good chatbot can save your users from long and complicated forms, cut down on support requests, and make your services more approachable. If you've ever wondered how do build a chatbot, then this session is for you.
      • Sebastian Witalec
        Micro-frontends: Is it a Silver Bullet? (
        Jul 04, 2019
        This talk will cover how we made the migration to micro-frontends following challenges we encountered. And will give a brief overview of some of the answers to the ultimate question, are micro-frontends worth the hype?
        • Liron Cohen
        Reconciliation: The Root of Performant Applications (
        Jul 04, 2019
        In this talk we’ll look at an app that does everything wrong. As we fix the problems, we’ll see how React is able reuse more DOM nodes and reconcile the component tree and the DOM faster, recreating fewer nodes. By the end we’ll have a model for reconciliation that will give us a solid foundation for remembering best practices and building performant applications.
        • Jesse Kipp
        Modern React - The Essentials (
        Jul 04, 2019
        What are the essentials that every React developer needs to know today in order to keep up with the times? React has come a long way since its early days. New features are constantly added, and with them code patterns emerge.
        • Liad Yosef
        Ready for Concurrent Mode? (
        Jul 04, 2019
        Curious about React’s upcoming “Concurrent Mode”? Hear the story of early experiments with this new React feature at Facebook, and gain deeper understanding of how it works.
        • Flarnie Marchan
        Web Delivery Experience for React Native (
        Jul 04, 2019
        You noticed a button in your app is in the wrong color. You fix it and merge the code to your production branch. Congratulations! now it’s time for your code to meet your users.
        • Elad Bezalel
        • Elad Aviv
        Formal Forms with State Machines (
        Jul 04, 2019
        In this talk, we'll explore the current React form landscape and learn how hooks and state machines can be used to create abstract models of complex forms that greatly reduce dependencies on restrictive form libraries or complex custom components.
        • David Khourshid
        How to use Functional Programming in your React app (
        Jul 04, 2019
        In this talk we’ll have a look at real-life examples and patterns you can use to make React apps more functional.
        • Netta Bondy
        • Dafna Rosenblum
          The Anatomy of a Click (
          Jul 04, 2019
          In this talk you'll take a deep dive into how your web browser works and what actually happens when a mouse is clicked. You will also take a deep dive into what browsers do, how events work internally and why.
          • Benjamin Gruenbaum
            Handle All Async Events in Redux-Sagas (
            Jul 04, 2019
            We will implement a redux-saga event channel to catch signals of bluetooth beacons (why on earth do I try a hardware live demo!). Besides, this talk want to strengthen your understanding of generator functions (the backbone of redux-sagas).
            • André Kovac
            Build React Apps Fast Using Storybook, DDD, and Atomic Design (
            Jul 03, 2019
            Building large scale apps in the last years, lead me to a development process that provides rapid results and ability to scale. I want to show these technics, building a real world react app, using storybook, with DDD (design-driven development) and atomic design.
            • Alon Valadji
            Cross-Platform React – from Web to Mobile (
            Jul 03, 2019
            We’ll look at options of writing cross-platform apps and see how to leverage React’s clever rendering strategies to build apps as effortlessly as possible.
            • Anna Doubková
            State Management in a World of Hooks (
            Jul 03, 2019
            In this talk we will explore how we can use the benefits of hooks in state management, such as separation of concerns, declarative side effects, and simple code reuse.
            • Adam Klein
            • Maayan Glikser
            Motion in React (
            Dec 02, 2018
            This talk will be a comparison of several approaches to implementing motion in React, from using CSS-in-JS tools like Styled Components, as well as animating components with vanilla JS, functional libraries, or libraries more closely tied to the ecosystem like React Motion.
            • Kaylie Kwon
            Building React Native (
            Nov 28, 2018
            In this talk, we will look at the internals of React Native, and how code written in JavaScript can power a fully native mobile application. We will look at the various parts of the system like the bridge, the UI manager and the plugins.
            • Parashuram N
            How to Write Bad Code in Redux (
            Nov 27, 2018
            In this talk I will show some bad practices and techniques with Redux, and how to avoid them. We will cover aspects such as code reuse, coding conventions, and architecture.
            • Adam Klein
            Migrating from Angular to React (
            Nov 27, 2018
            In this talk we'll learn how to gradually migrate from angularjs to react without hurting the business bottom line. Share data and build hybrid features which are powered both by react and angularjs. Until the final day where we can delete our old code and have a brand new application.
            • Maayan Glikser
              State of the React Ecosystem (
              Nov 18, 2018
              Let’s walk through the tools and helper libraries that surround React. By the end of the session, you’ll have a solid understanding of the ecosystem and know which libraries you should prioritize learning first in order to confidently build your own React-based stack.
              • Ben Ilegbodu
                Immer, Immutability and the Wonderful World of Proxies (
                Nov 15, 2018
                Immer is a tiny package that allows you to work with immutable data structures with unprecedented ease. It doesn't require learning new data structures or update APIs, but instead creates a temporarily shadow tree which can be modified using the standard JavaScript APIs. The shadow tree will be used to generate your next immutable state tree. This shadow tree is maintained using Proxies.
                Michel Weststrate: React, But For Data (
                Oct 02, 2017
                React and its component model is nowadays the most appealing abstraction to declaratively describe user interfaces. The core concepts are so powerful that we can apply them outside the DOM, like in React-VR, Sound manipulation, games etc. In this talk I will demonstrate that all the core ideas powering React are so powerful that we can even translate them to a completely different field: state management. MobX-state-tree applies these very same concepts to make data management declarative, elegant and easy to reason about.
                GatsbyJS — How to Create The Fastest Sites In The World (
                Oct 02, 2017
                Gatsby is a modern JavaScript web framework that let’s you build the fastest websites in the world. It combines the fast performance of static websites, modern browser capabilities like and service workers, and the powerful abstractions, excellent tools, and client capabilities of the webapp world.
                What's New in React? (
                Oct 02, 2017
                In this talk, we’ll be taking a look at the new features of React and what you need to know for working with React 16. It’s a whirlwind topic with a lot of useful information about riding on React along it’s next iteration. Buzzwords: async rendering, error boundaries, fibers.
                • Ari Lerner
                  What's Next for React (
                  Oct 03, 2016
                  In this talk, we'll discuss how future updates to React's core algorithm will unlock exciting new features you may not have even considered.
                    Real World MobX (
                    Oct 03, 2016
                    At Mendix we use MobX to manage the state of our visual enterprise application studio. In this talk we will take a look behind the scenes and see how MobX simplifies concerns like authentication, data fetching and routing. The strong decoupling of state and UI helps us to iterate on our UI more quickly. The architecture of the studio is pluggable and we will see how MobX helps integrating external producers and consumers of state into the product. In the end, we believe that this approach results in a code base that is sane and accessible. In which we get things done quickly.