Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Developer Experience in the React ecosystem

Developer Experience in the React ecosystem

Companies always focus on User Experience because customer satisfaction is what pays the bill. But it's 2015, we can have both a great User Experience and a great Developer Experience. React ecosystem is full of awesome developers who care about their DX. It's time to improve our daily experience, as developers, to also improve our customer's satisfaction.
This talk will show many tools to have a better development experience (webpack, babel, eslint, etc..). We'll see different libraries for React that will improve development time and give us back the fun of doing front-end development.

Matteo Ronchi

October 30, 2015
Tweet

More Decks by Matteo Ronchi

Other Decks in Programming

Transcript

  1. MATTEO RONCHI FULL STACK ARCHITECT @CEF62 UNSHIFT.XYZ MAINTAINER OF ITALIAN

    REACT JS COMMUNITY MAINTAINER OF ITALIAN ANGULAR JS COMMUNITY ReactJsDay - 30.10.2015 - Verona
  2. IT’S TIME TO HELP PEOPLE SEE THINGS DIFFERENTLY JAVASCRIPT IS

    OFTEN EXCUSED AS A NECESSARY EVIL, TO BE USED BUT NOT CONSIDERED @CEF62
  3. IT’S JUST DIFFERENT FROM A BACKEND DEVELOPER PERSPECTIVE WORKING WITH

    JAVASCRIPT AND ITS TOOLS MAY SEEM LIMITED @CEF62
  4. BUT IT’S NOT SO BAD! THE ROAD TO A GOOD

    DEVELOPER EXPERIENCE IN JAVASCRIPT IS STILL HARD @CEF62
  5. “AN EVENT OR OCCURRENCE WHICH LEAVES AN IMPRESSION ON SOMEONE”

    American English Dictionary EXPERIENCE @CEF62
  6. A DEVELOPER’S CHORES CAN BE SUMMED UP AS AN INFINITE

    LOOP: ‣ WRITE ‣ TEST ‣ COMPILE @CEF62
  7. SO MUCH FUN! REACT LIBRARY ‣ COMPONENT COMPOSITION ‣ UNILATERAL

    DATA FLOW ‣ INLINE STYLES (IF YOU LIKE IT) @CEF62
  8. ‣Be part of the community: ‣Report issues on OSS projects

    ‣Help resolving these issues, don't wait until other will do it! ‣Don't create your own fork, contribute to improve already available libraries @CEF62