React Alicante

Sep 26, 2019 / Alicante, Spain


Evergreen Legacy Applications (
Oct 03, 2019
I’m here to share some of the techniques, ideas, and code I’ve used to make this dream come true. While the task may seem daunting, if you come to this talk you’ll learn strategies you can use to slowly migrate your legacy application to become evergreen.
  • Harry Wolff
    React architecture in Product Hunt (
    Oct 03, 2019
    In Product Hunt we have been using React for more than 4 years. In this talk, I'm going to showcase what is our React architecture. What we learned among the way. Topics includes will be designing reusable React components, GraphQL, routing, application lifecycle, optimizing for SEO.
    • Radoslav Stankov
    CSS. Under the hood. (
    Oct 03, 2019
    I would like to talk a little bit about how different ways of applying CSS to our code (css classes, inline styles, css-in-js) impact browser behaviour. Lets deep dive into DOM and CSSOM building processes and actually check it out.
    • Kasia Jastrzebska
    Type-level Programming ƒun in TypeScript (
    Oct 03, 2019
    In this talk we will see together what type-level programming is, and how to introduce it in our codebase helps us to reach more exact type definitions, thus reducing the bugs in our code. Starting from a practical example we will see the basic patterns, limits and potential.
    • Mattia Manzati
    Refactoring off the hook(s) (
    Oct 03, 2019
    This talk will walk you through the refactoring of an existing React app with hooks: we will go through the theory as well as seeing the available hooks in a real world scenario.
    • Marco Cedaro
    Optimising React TTI (
    Oct 03, 2019
    • Luis Felipe Román
    Giving voice an action in React and React Native (
    Oct 03, 2019
    In this talk you will see how to get voice input ready in React and React Native, how to react on voice input and how to process it to get the intent from the user voice.
    • Wouter Van den Broek
    Testing in React Native: Unit & E2E (
    Oct 03, 2019
    This talk I am going to share with you my experience of dealing with these in React Native by moving towards TDD. Also how writing unit and e2e tests helped me write better code and build beautiful apps.
    • Preeti Wadhwanni
    Profiling React rendering performance (
    Oct 03, 2019
    We are going to use Chrome Perfomance Tab and new React DevTools Profiler plugin to profile a real application. We will learn how to use these tools to identify rendering problems and make user experience really smooth.
    • Sergey Ryzhoy
    Paving the adoption path of your Design System for engineers (
    Oct 03, 2019
    I’m going to show you how in Typeform we are battling tech debt, building straight forward processes and infrastructure, to help our teams move forward as our design system evolves.
    • Jeremias Menichelli
    Testing in Production (
    Oct 03, 2019
    How do you know your feature is working perfectly in production? And if something breaks in production, how will you know? Will you wait for a user to report it to you? What do you do when your staging test results do not reflect current production
    • Talia Nassi
    Resolving real-world problems by mixing several advanced React patterns and features (
    Oct 03, 2019
    In this talk we will see in depth how to put together most of the recent React advanced patterns and features (Compound Components, High-Order Components, State Initializers, Context API, Refs and -of course- Hooks!) to solve complex real-world problems in a simple, yet elegant way, including proper automated tests for them.
    • Mario Beltran
    React Native at Skyscanner: The Good Parts (
    Oct 03, 2019
    In this talk, Karan will share his learnings from working on the React Native infrastructure at Skyscanner. These are concepts, issues and roadblocks that a developer would encounter in their journey of integrating React Native in a brownfield app.
    • Karan Thakkar
    Monorepo: React Web & React Native (
    Oct 03, 2019
    There are cases when product has a lot of business logic and want's to share it across web and mobile platforms, especially when the web part uses React and mobile - React Native.
    • Eugene Zharkov
    High performance video editing for the mobile web (
    Oct 03, 2019
    By combining a canvas rendering strategy with invisible React UI for manipulating video overlays on the client side, and ffmpeg on the backend, we were able to build a video editing experience in a matter of weeks that supports near pixel perfect previews that can be edited in real time, and highly optimised mp4 output for the fully rendered videos.
    • Forbes Lindesay
    Navigating the hype-driven frontend development world without going insane (
    Sep 19, 2018
    The obsession to always move on to the latest and greatest, and the fear of missing out while working with something that's older than few months is currently dominating the dev world. In my previous talks, I always included a short bit about this topic, and it resonated well with the audience. This time, I want to do a full talk on it, because I think everyone is struggling with this problem.
    • Kitze
      Taming Forms in React (
      Sep 19, 2018
      In this talk, we're going deep on forms in React. I'll explore managing validation, error messages, and working with 3rd-party inputs and introduce you to Formik, a tiny form helper that lets you do all the fun stuff I just mentioned and more.
      The Lonely and Dark Road to Styling in React (
      Sep 19, 2018
      CSS is hard !I made a living out of it being hard but when React was introduced we had a whole new level of fighting over CSS, there are so many ways to approach it and so many tradeoffs one can do when choosing the better approach that a talk that will go over these options is more than necessary.
      The Dream of Styleguide Driven Development (
      Nov 08, 2017
      With the use of React, CSS Modules, Flow and Snapshot testing we were able to almost remove style regressions. In this talk you get a glimpse of you can start styleguide driven development and how you can sell this dream to your project managers.
      A practical guide to Redux Form (
      Nov 08, 2017
      Forms are hard in any framework, but they are extra complicated in React due to the recommended method of using "controlled inputs", inputs where all of their state is managed by the developer, not by the DOM or the React framework itself.
      • Erik Rasmussen
      React-Storybook: Design, Develop, Document and Debug your React UI components (
      Nov 08, 2017
      Designing UI React components is not an easy task. They often rely on several states that are hard to reproduce when we are developing in the middle of an existing app. Worst, once a component is live, how do we make sure that its well documented.
      • Marie Laure Thuret