Ce que j'ai appris à React Amsterdam édition 2019
Ce week end j'ai voyagé jusque Amsterdam avec la team de coach ReactJS Academy pour donner un workshop sur React Native à 50 personnes, ouvrir un stand de distrution de T-Shirts / stickers et assister avec plus de 1300 développeurs React à la journée de conférence.
Je dois avouer que cette édition fut excellente. On sent que la team est très organisée, il n'y a pas de place au hasard. Timing respecté à la seconde et la qualité des talks etait au rendez-vous.
React Native workshop
Le premier jour j'ai partagé mes connaissances en React Native fixé les erreurs de buils de la récente mise à jour de macOS 10.14.4 et Xcode 10.2 auprès de nos étudiants.
Alex Lobera présente
Animated.View
L'objectif de notre workshop était clair créer un clone de Twitter. En une journée, nous avons eu le temps de :
- Présenter React Native avec Expo
- Design d'un composant
LoginScreen
- Ajouter différents écrans avec
react-navigation
- Afficher les données venant d'une API
- Animer notre application
Les sources des exercices sont disponible sur GitHub.
Comment améliorer votre niveau en React?
Deuxième journée : conférence organisée autour de 2 thèmes React et React Native.
Conseil de Kent C. Dodds pour améliorer vos compétences en React : vous devez comprendre les abstractions que vous utilisez et ne pas avoir peur de regarder les implémentations dans node_modules
.
Partager du code entre vos applications React et React Native
J'attendais ce talk avec impatience. Si vous travaillez dans une grande entreprise comme made.com, comment faites vous pour mutualiser vos ressources et éviter la dupplication de code?
- ✅ API
- ✅ Configurations
- ✅ Logique Business
- ❌ UI
Direction Artistique avec React
En parlant à l'after-party à Mark Dalgleish j'ai appris toute l'histoire qui se cache derrière le projet playroom
. Envoyez moi un DM si vous souhaiter savoir le secret, en attendant j'aurais rêvé avoir cet outil il y a 4 ans quand je travaillais en agence web pour différents clients.
playroom
permet de travailler sur différentes version d'un même composant React avec un système de prévisualisation qui ressemble à la GraphQLi.
Les regrets technologiques chez Spectrum
Le créateur de styled-component
Max Stoiber nous a présenté les mauvais choix technologiques qu'il a réalisé pour son application Spectrum.
Depuis le temps que je le dit que les WYSIWYG c'est de la 💩. Max tu as craqué il fallait me passer un coup de téléphone, je t'aurai conseillé avec plaisir !
Fullstack React Native développeur dans le monde du serverless
Pour mes chers recruteurs j'ai un nouveau buzzword pour décrire mon poste. Je suis : FullStack Serverless React Native Developer.
Je n'utilise pas encore AWS Amplify pour gérer mon API GraphQL mais je compte bien creuser le sujet.
Pour ceux que ça intéresse je vous invite à suive @dabit3 qui travaille chez Amazon et regarder le projet react-amsterdam-conference-app
Démistifier le création d'animations complexe avec React Native
Les animations dans une application mobile c'est bien. Savoir quand et où les positionner pour avoir une bonne expérience utilisateur c'est mieux.
Toute technologie suffisamment avancée est indiscernable de la magie.
Arthur C. Clarke
Trop souvent les animations sont utilisées sans aucun sens ou logique. En tant que développeurs / magiciens, c'est notre responsabilité de ne pas compliquer nos interfaces pour ne pas perdre l'utilisateur.
Étrangler le legacy de vos applications mobiles
Pour finir cette journée de folie un excellent sujet : Comment remplacer d'anciennes applications sans détruire son business ? En appliquant une stratégie d'A/B testing qui permet de migrer progressivement ses utilisateurs en utilisant le strangling pattern.
After party
Toute bonne conférence à le droit à son after party digne de ce nom. L'année dernière à React Finland j'étais dans un aquarium à boire de la bière sans musique.
Cette année c'était un peu plus "conventionnel" avec la performance d'un musicien / codeur qui à râvi l'audience.
Ce n’est pas fini
Ai-je manqué quelque chose? Le contenu n'est plus à jour? Contactez @flexbox_
Je met continuellement à jour ces guides afin d’avoir un contenu le plus précis et le plus à jour sur le Web.
Ce que j'ai appris à React Amsterdam édition 2019
Tweet