Fermer

avril 18, 2019

Retour sur React Amsterdam 2019


React Amsterdam a eu lieu la semaine dernière à Amsterdam [Nord] à de Kromhouthal organisé par GitNation un groupe de personnes formidables qui accomplissent un travail formidable lors de conférences de développeurs comme JS Nation Un autre projet communautaire JS basé aux Pays-Bas et maintenant une conférence, React Day Berlin est une première du genre, une conférence d'une journée à Berlin, en Allemagne, entre autres. Plus de 1 500 développeurs de React ont assisté à la conférence React Amsterdam de cette année. J'ai assisté à la conférence, participé aux deux journées d'ateliers et tenu un stand pour ma société Progress afin de présenter notre suite de composants de KendoReact de l'interface utilisateur.

Un lieu de conférence époustouflant Un lieu époustouflant Lieu de la conférence

Le Kromhouthal était une importante usine de fabrication de moteurs marins. Je suis arrivé la veille et j'ai pu voir la salle avant que la configuration de la conférence ne soit terminée. Seule une salle sombre et froide, une scène qui dans le passé aurait été une atmosphère intense de travail avec des machines gigantesques, est aujourd'hui utilisée pour des événements majeurs et peut accueillir des milliers de personnes avec son long hall et ses plafonds extrêmement hauts. Le lieu de rendez-vous était facilement accessible en utilisant le ferry de la gare centrale au terminal IJplein, mais j'aurais aussi pu venir de la station de métro Noordpark. Dans les deux cas, à seulement 5 minutes à pied du lieu, dans une zone créative très animée le logement des résidents et bientôt un hôtel et une zone d’emballage. Cette zone continuera à être un excellent emplacement, en particulier avec l’intention de prolonger un pont du centre-ville sur l’IJ (rivière). Regardez ces vidéos bien produites des organisateurs pour avoir une idée du lieu des ambiances et des ambiances d'après les événements passés de React Amsterdam.

Des ateliers étonnants qui enseignent de précieux principes et modèles [19659003] Bien que pas dans l'infâme Kromhouthal, une partie de React Amsterdam (les ateliers) a eu lieu à proximité, à l'ombre de l'A'DAM Lookout au Tolhuistuin un restaurant faisant également face à l'IJ avec une vue imprenable sur l'atelier participants. C’est là que j’ai fait du bénévolat pendant deux jours et que j’ai eu l’occasion de travailler avec les instructeurs de l’atelier et les participants. J'adore aider partout où je peux, je pense que si je suis à Amsterdam pour la conférence, je ne peux que faire beaucoup de visites, j'aime travailler dans la ville à un certain niveau, sentir ce que c'est que d'être là avec des délais , exigences et travail à accomplir. Il y en a beaucoup d’autres comme celle-ci et j’en ai rencontré beaucoup, j’ai travaillé avec quelques bénévoles et organisateurs extraordinaires comme Olena, Daria, Sara, Ravi, Nicholas, Maksym et Aleksandra directement, ainsi que d’autres qui avaient renoncé à leur temps dans cet incroyable. ville pour servir la communauté et je tiens à les remercier d’avoir été aussi formidables. Vous ne connaissez peut-être pas ces personnes, mais je tiens à ce que vous sachiez que leur travail est grandement préjudiciable au succès de cette conférence.

Des orateurs comme Kent C Dodds ont animé deux ateliers ( Advanced React & Testing React ), un par jour et il a également pris la parole à la conférence. Ses ateliers étaient exactement du genre auquel j'aurais eu tant de valeur, j'ai pu être une mouche sur le mur, mais j'ai entendu dire que vous pouvez visiter ses sites et obtenir une partie de la même formation. Andrey Okonetchnikov et Artem Sapegin, conférenciers, ont animé un magnifique atelier sur les systèmes de conception pour les développeurs de projets réactifs et ont montré comment concevoir des systèmes offrant une approche systématique du processus de création de produits. Leur vue sur l'IJ était incroyable et, dans mes horribles images, vous ne pouvez pas voir.

 Réagissez sur l'atelier d'Amsterdam "title =" Réagissez l'atelier d'Amsterdam sur la rivière "data-openoriginalimageonclick =" true "style =" vertical-align: "/> </a data-recalc-dims=

Peut-être que j'ai l'une des rivières, … On y va!

 Réagissez la vue de l'atelier sur Amsterdam" title = "Réagissez la vue de l'atelier sur Amsterdam" data-openoriginalimageonclick = "true" style = "vertical-align: middle;" /> </a data-recalc-dims=

Dans ce même lieu, nous avons eu TypeScript pour React Devs de Michel Weststrate et l’atelier React Native de Alex Lobera et Horacio Herrera, tous présentés dans trois ateliers différents. Tolhuistuin .

De l'autre côté de la rivière, plus près du centre-ville d'Amsterdam, il y avait un autre ensemble d'ateliers qui, je suis sûr, fournit un lieu aussi unique que celui où je travaillais bénévolement. C'est au Royal Industrieele Groote Club que je suis passé plusieurs fois admiratif et ne sachant pas que c'était en réalité l'endroit où les autres ateliers avaient eu lieu. Un si bel édifice, comme tant d’autres, dans la ville d’Amsterdam. À cet endroit, des discussions ont eu lieu entre Kitze deux jours différents (atelier GraphQL et Advanced React ). Ils ont également eu un autre atelier de base intéressant sur [MaxStoiber Modern React .

Je ne pouvais pas être à deux endroits à la fois, mais les différences entre les ateliers de Kitze et de Kent m'intéressent beaucoup. J'adorerais si ces ateliers étaient enregistrés et plus tard accessibles comme les discussions sont terminées. Je sais qu'il y aurait des lacunes dans le fonctionnement de la classe, mais les instructeurs pourraient faire preuve d'intelligence durant cette période et peut-être coder l'exercice en direct. Je ne connais pas beaucoup de façons de rendre cette expérience de la conférence plus immersive, mais cela ressemble à quelque chose qu'ils devraient explorer. peut-être qu'ils le sont déjà!

Kickoff de la conférence


 Réagissez l'enregistrement à Amsterdam "title =" Réactivez l'enregistrement à Amsterdam "data-openoriginalimageonclick =" true "style =" vertical-align: middle; "/> </a data-recalc-dims=

Participer à l'enregistrement était tellement amusant rencontrer tout le monde même si ce n’était que pendant une minute pour leur obtenir un badge et un butin. En tant que participant, je dois partir avec un sac et j’adore ma nouvelle tasse de café! Il y avait beaucoup de monde à traiter et Je pensais que nous avions fait du bon travail pour que les personnes qui étaient présentes au début de l'événement soient présentes à temps pour le coup d'envoi, bien que très agitées avec 1500 personnes franchissant les portes en l'espace de quelques heures. Je me suis dirigé vers mon stand pour vérifier auprès de mon tam où j'ai changé de chapeau une dernière fois à React Amsterdam. Travailler sur notre stand et rencontrer des personnes intéressées à installer nos composants et à jouer avec KendoReact. I J'adore parler de la bibliothèque et susciter l'enthousiasme des autres. [19659016] KendoReact Booth "title =" KendoReact Booth "data-openoriginalimageonclick =" true "style =" vertical-align: middle; "/>

Points culminants de la conférence

Il y a eu tant de belles présentations et de discussions éclair, I veux prendre le temps de souligner ce que j’ai pensé être les plus précieux que j’ai fréquentés. Étant une personne qui travaille avec beaucoup d’interface utilisateur, de mise en page et de présentation dans React, je suis un grand partisan des bases et des connaissances générales. Je commence à me perdre en ce qui concerne les sujets de plongée avancés et profonds en dehors de l'interface utilisateur et de React de base, et ce qui est génial avec cette conférence, c'est qu'ils ont quelque chose pour tout le monde. Regardons quelques-unes de ces discussions et examinons-les ici:

Requisite React (Kent C. Dodds)

La conférence a commencé en force avec Kent C Dodds sur la scène principale par une conférence intitulée "Réaction requise" . Selon ses propres mots, cet exposé a pour thème: "Reculer de quelques pas et réfléchir à l'utilité des principes fondamentaux". Nous apprenons à réparer une tête de robinet tombante (avec des photos) et à comprendre comment la compréhension des abstractions nous aide à être plus efficaces lors de leur utilisation, et pas seulement dans la vie réelle ?? mais aussi dans notre code. Cela signifie que nous devons être conscients de nos abstractions et comprendre que chacun a finalement un coût. Mon abstraction préférée dans laquelle il plonge est celle de JSX et je ne gâcherai pas le discours, mais pour savoir comment convertir facilement notre Babel en JS brut, nous pouvons voir sous le capot et mieux comprendre cette abstraction. Je pensais que l'essentiel de la discussion portait principalement sur la manière de passer au niveau supérieur en tant que développeur React. Si vous êtes un chef ou un responsable qui a envoyé plusieurs de vos développeurs sur React Amsterdam c'est exactement le type d'informations. vous voulez sortir de la porte!

Refactoring React (Siddarth Kshetrapal)

Ne perdez pas de temps à entrer dans une autre discussion très utile basée sur les fondamentaux autour du refactoring dans React encore une fois, nous obtenons définitivement notre valeur Siddarth Kshetrapel est un développeur indépendant indien qui fait un travail incroyable en refacturant un formulaire de connexion et d’authentification. En commençant par les composants de la classe et les constructeurs avec un nombre assez important de forages, nous reformulons rapidement ce code pour le transformer en quelque chose de plus gérable et plus évolutif. Certaines des techniques dont il parle sont la propagation d'accessoires, en utilisant les méthodes transmises correctement, et comment s'assurer que nous ne prenons pas en compte la valeur des accessoires pour les méthodes ou que nous ne les appliquons pas parce que nous ne les gérons pas correctement. Il aborde des principes tels que "Responsabilité unique" et "Séparation des préoccupations". J'aime beaucoup la plupart des parties où il parle de la compréhension du mélange d'état contrôlé / non contrôlé et de la façon d'éviter cela. Choisissez-en un, il aime les composants non contrôlés, ce qui nous donne la chance d’entrer dans les composants les plus importants ou, mieux encore, dans React Hooks. useSmartness () FTW!

Ces entretiens étaient donc très chargés en code et j'étais déjà d'humeur à parler de diapositives! Mon genre préféré pour parler! Je n'ai pas à me fatiguer les yeux et j'apprends encore de nouvelles choses que je ne connaissais pas auparavant.

Un langage de conception courant (Andrey Okonetchnikov)

Andrey qui a également animé un formidable atelier sur le même sujet que Design Systems in React met toutes les informations pertinentes dans un format très clair et facile à comprendre discuter de la création d’un langage de conception commun et de la réduction des choix d’options entre typographie, espacement et couleur pour créer un système de langage de conception. L'utilisation d'un langage de conception commun permet de réutiliser des choix de conception pour plusieurs produits et logos. Cela peut être quelque chose d'aussi simple, comme il l'a souligné, comme la conception des logos du gouvernement allemand par rapport aux logos du gouvernement autrichien. L’un a un système et un langage de conception clairs, l’autre, bien que créatif, manque de caractéristiques distinctives qui montreraient un alignement clair de toutes ses propriétés à travers un langage de design commun.

La présentation de Andrey comportait de nombreux visuels puissants comme ci-dessus, ce qui nous comment un langage de système de conception peut aider non seulement vos développeurs et vos concepteurs à parler, mais également à aider votre organisation à parler clairement à ses clients et à ses clients, avec beaucoup de sens et de points communs. La présentation mène aux langages de conception pour les produits numériques et c’est là que nous lions les fonctionnalités orientées composants de React, qui permettent de définir facilement un langage commun avec votre interface utilisateur, produisant des résultats similaires à ceux décrits précédemment, mais maintenant dans les produits numériques. Vraiment incroyable conversation et je suggère vraiment de prendre le temps de regarder. Je tiens également à noter que React Amsterdam utilise un langage de conception incroyable et a continué, année après année, à en tirer parti en utilisant un ensemble similaire de logos, de typographie et de conception.

Designing with React (Mark Dalgleish)

Après la présentation précédente du langage de conception, nous passons joliment à un exposé de Mark Dalgleish sur conçu dans React . L'utilisation de systèmes de conception associés à React Mark permet de concevoir dans le support final. Parce que React est très orienté composants, il nous permet de créer notre propre langage spécifique au domaine. J'ai vu directement des entreprises dans lesquelles j'ai travaillé, comme Tesla, capitaliser sur sa capacité à le faire dans React et d'autres technologies Web. Mark a d'autres exemples de cette idée qui se répand dans notre secteur, de nombreuses entreprises construisant leurs propres systèmes de conception. Les principaux arguments de Mark sont la capacité de capturer l’intention de conception de nos systèmes de conception et de l’appliquer au Web et aux applications natives. Le guide de style Seek est quelque chose que la société de Mark a créé et constitue une excellente ressource et un excellent exemple du système de conception de React exécuté de manière remarquable.

Une autre ressource étonnante présentée par Mark est le React Sketch. .app qui convertit les composants de React en Sketch en aidant à concevoir avec des données réelles, à réagir avec du code de composant réel et à gérer votre système de conception implémenté dans React. Regardez la vidéo pour en savoir plus sur un étonnant paquet npm appelé html-sketchapp . Je vous laisse découvrir ce joyau incroyable par vous-même.

Discussions autour du serveur

Jusqu'à présent, je parle de 4 discussions et j'ai observé la majorité des discussions remonter à notre stand à chaque pause, afin d'interagir avec les participants et de parler d'éléments. Pour quelqu'un comme moi qui aime être totalement immergé dans la technologie et en parler, cet événement vous permet d'entrer dans votre élément. C'est formidable de bénéficier du soutien d'une société comme la mienne, qui nous donne l'occasion d'organiser ces événements de manière organique et de laisser les représentants de leurs produits venir ici et participer à la fête avec React. Hormis les questions que je devais répondre à propos de notre propre bibliothèque de composants, la conférence a principalement porté sur les notions fondamentales, les fonctionnalités de pointe et la feuille de route de React, sur les prochaines étapes. juste une conférence incroyable pour vraiment approfondir le code JavaScript et réagir de manière plus spécifique.

Les quatre prochains entretiens sont tous basés sur le rendu de serveur (SSR), qui utilise des cadres tels que Next JS pour le pré-rendu, Crystalize pour le backend pour créer de la foudre. Evolutivité rapide et évolutive des applications SSR React, les avantages et inconvénients de la création d'applications utilisant la SSR, des sujets tels que la réhydratation, le temps consacré à l'interactivité et d'autres éléments liés au rendu de nos grands sites de commerce électronique. Dans le monde du commerce électronique, il peut être très utile de gagner des millisecondes ou même quelques secondes du temps de chargement. Ces 4 entretiens vous font voyager dans les avantages et les inconvénients de la RSS.

Lightning Round … One .. Start! (Lisez rapidement et rapidement)

OK, très vite, laissez-moi vous raconter l'excellent discours sur les tours éclair, lisez cette section très rapidement pour avoir une idée de ce à quoi ressemblent les tours éclair. Il y a eu quatre étonnants entretiens éclair. J'ai attrapé deux d'entre eux en personne et j'ai regardé les deux autres de chez eux aujourd'hui et je dois dire que je les ai tous quittés avec des pépites d'or de chaque sujet que je pourrais utiliser pour explorer davantage ce sujet. me débrouiller tout seul. Vous trouverez ci-dessous les discussions et un lien vers celles-ci sur YouTube.

Je suis un grand fan de la bibliothèque présentée dans cette dernière conférence intitulée Git-history et qui m'a rappelé son incroyable génial React Amsterdam, Je vais jouer avec ce paquet et l'utiliser dans certaines de mes conférences et démos à venir pour montrer le changement lors du refactoring de composants fonctionnels basés sur les classes en composants fonctionnels avec Hooks. Je pense que cela fournira une aide visuelle précieuse pour l'enseignement sur ce sujet. C'est facile à utiliser, je peux vous le montrer ici.

Prenez n'importe quel fichier dans n'importe quel dépôt de votre compte sur GitHub. Comme par exemple, cet article que j'écris maintenant:

https://github.com/httpJunkie/telerik-blogs/blob/master/react-amsterdam-a-look-back.md [19659006] Remplacez http://github.com par http://github.githistory.xyz ce qui entraîne la chaîne suivante:
https://github.githistory.xyz/httpJunkie/telerik-blogs/blob/master/react-amsterdam-a-look-back.md

Voici un aperçu de ce que Git History a fait avec mon dossier de mon dépôt:

Si vous n'êtes pas immédiatement amoureux de cela, vous n'existez pas. J'ai montré à mon fils et il était fasciné, nous avons remarqué que si j'épargnais plus souvent, j'aurais une étape beaucoup plus granulaire. Ceci est ma nomination pour les GitNation Open Source Awards (ce qui ne veut rien dire, car je ne suis en aucun cas affilié à GitNation lol). Je pense simplement que ce sont des gens comme Rodrigo qui seront mis en avant pour leurs contributions à l'open source.

Les regrets de la technologie chez Spectrum (Max Stoiber)

J'admets que les pourparlers sur la RSS m'étaient un peu dépassés, mais ensuite Max Stoiber à parler de son Tech Regrets at Spectrum qui a été acquis par GitHub. Une autre bonne discussion et je ne veux pas gâcher les regrets de Max et je suggère de l'écouter par vous-même pour tirer profit des leçons tirées du recul et de son expérience de la création d'un produit réel et de son expédition. aux utilisateurs.

Mise à l’échelle des applications avec Microfrontends (Max Gallo)

Il arrive parfois que des conférences soient organisées lors d’une conférence où les membres de la scène se trouvent à un autre niveau que moi. Pour être honnête, je n’ai jamais construit de micro-interfaces et si je le faisais, je n’aurais aucune idée de la façon de les redimensionner. Lorsqu'il nous a demandé de lever la main si nous avions entendu parler d'eux, j'étais sous contrat strict de baisser la main car je n'avais même jamais entendu parler de cela. Une fois qu'il a commencé à expliquer l'idée, j'ai compris d'un très haut niveau. J'aime la façon dont son discours met en place trois pistes principales pour comprendre cette affaire de micro-interfaces. Pourquoi avons-nous besoin d'eux? Qu'Est-ce que c'est? et comment travaillent-ils sous le capot? J'allais avoir besoin de toute la main que je pouvais avoir pour cette discussion.

Les microfrontends ressemblent à un mélange de microservices et de l'application simple d'une page frontale. Les microfrontends sont un moyen de diviser la base de code de l'interface en plusieurs équipes, utilisant évidemment un système de conception pour les garder similaires dans le style et la marque, nous avons déjà appris comment faire cela avec un avantage supplémentaire de React.

Women of React Amsterdam

Il n’existait pas de meilleur moyen de mettre fin à la conférence et à la conférence du React général que d’avoir trois conférences extraordinaires de femmes pionnières dans l’espace React. Mon discours préféré absolu de React Amsterdam était de Elizabet Oliveira. De plus, Peggy et Ashi m'ont vraiment inspiré parce que j'apprécie lentement GraphQL et que voir WebGL et Hooks combinés pour peindre des pixels doit être l'un de mes finalistes pour la deuxième conférence la plus inspirante à React Amsterdam.

Un conte de SVG (Elizabet Oliveira)

Un conte de SVG comme je le disais, c'est mon discours préféré. Elle est designer UX senior chez Optum en Irlande. Si je pouvais récompenser le discours le plus inspirant de React Amsterdam et le plus susceptible de me faire commencer à jouer avec une technologie ancienne, mais incroyablement robuste, renouvelée grâce à React, c’est le format SVG. J'ai toujours été un grand fan de SVG, mais après son exposé, j'ai tellement d'idées sur la façon dont je peux utiliser correctement et dynamiquement les SVG dans mes applications React en utilisant des méthodes en ligne ou avec JSX et ses composants. Il est possible avec React JS de créer des animations et des styles qui, sous le capot de React, peuvent être complexes, mais peuvent permettre aux développeurs peu familiarisés avec le SVG de les utiliser facilement dans vos composants. Au-delà de SVG et de React, Elizabet présente quelques-uns de ses projets parallèles au fil des ans. L'un d'eux est une application avec laquelle vous pouvez enregistrer votre propre voix sur des beats dank hip-hop, ce qui Demo d'Elizabet est pour nous avec un talent lyrique incroyable . Cet orateur m'a définitivement bouleversé l'esprit et j'aurais aimé pouvoir la repérer après la conférence pour lui donner un grand merci. Présentation vraiment incroyable, elle a suscité l'enthousiasme de tout le monde, y compris moi-même et parfois aussi pour retenir ses larmes parce que son histoire (fictive) était tellement incroyable et chaleureuse et que sa performance était pure dope!

L'expérience de développement GraphQL (Peggy Rayzis)

Peggy Rayzis doit être l'interlocutrice la plus convaincante en matière de GraphQL, en particulier pour les débutants comme moi. C’était l’une des conférences que j’étais le plus enthousiaste à entendre et, comme cela se produit dans la plupart des conférences, je me suis laissé distraire et l’ai manquée. Mais en écoutant en retour, Peggy nous a dit qu’elle vivait à Amsterdam depuis un mois l’année dernière et que c’était sa ville préférée dans le monde. Je pense que la plupart d’entre nous qui sommes venus pour la première fois à Amsterdam avons le même sentiment. Je ne peux pas penser à une meilleure toile de fond pour cet événement. C'était mon introduction en Europe proprement dite! J'ai eu plaisir à assimiler toutes les connaissances que Peggy nous apporte sur le sujet de GraphQL et elle a une grande perspective en tant qu'employée pour Apollo où elle occupe le poste de responsable de l'ingénierie. Cette société construit l'implémentation la plus étonnante de GraphQL. Apollo nous aide à réduire l'écart entre application et API et je ne veux pas gâcher son discours, je vous suggère simplement de vérifier celle-ci si vous souhaitez en savoir plus sur GraphQL.

Peinture de pixels avec WebGL et crochets (Ashi Krishnan)

Ashi Krishnan est un orateur chevronné sur de nombreux sujets au-delà de React. Elle a été sur mon radar à cause de conférences étonnantes comme Deep Learning in React et Learning from machines. Elle travaille avec GitHub au Royaume-Uni et chez React Amsterdam, elle ferme la piste General React de React Amsterdam et nous emmène dans WebGL et comment tirer parti de cette expérience avec Hooks. Cette présentation me rappelle les nombreuses choses que nous pouvons faire dans React et qui remettent en question la façon dont nous pensons en quoi consiste une application React et ce qu’elle peut faire. J'ai d'abord commencé à réaliser tout ce que nous pouvions faire de formidable avec React et le rendu de Ken Wheeler lors de son exposé sur la construction d'une boîte à rythmes ou le rendu de pages Web avec canvas. Ashi continue de contester notre réflexion sur React avec une incroyable démonstration en direct utilisant WebGL pour peindre des pixels dans React. Si j’étais en mesure de choisir un discours qui, à mon avis, portait principalement sur la créativité et la réflexion en dehors des sentiers battus, c’était celui-ci. Sans trop en dire, elle parcourt de nombreuses démonstrations de nature artistique qui réalisent différents styles et approches pour peindre l’écran en utilisant WebGL dans React.

The React Native Track

Bien que j’ai "et, dormi et frère". "La piste General de React Amsterdam, je n’ai pas pu me rendre aussi souvent à la piste React Native. Mais j'ai fait un effort conscient pour en regarder une partie. Je n’ai jamais utilisé React Native, mais j’ai entendu beaucoup de choses formidables à ce sujet et j’ai attrapé quelques fragments lors de mon séjour à React Amsterdam. Si je pouvais citer un discours spécifique qui, selon moi, m'a aidé à mieux comprendre React Native, ce serait la présentation donnée par le membre de l'équipe principale de React Native, Parashuram qui se trouve être également le premier discours de ce groupe. circuit natif: Bâtiment React Native .

La piste React Native peut être visionnée intégralement sur YouTube . Vous trouverez ci-dessous une liste complète de toutes les discussions que vous voudrez peut-être entendre! Si vous êtes plutôt un développeur Web et moins un développeur natif, je vous suggère également de consulter Native Web Apps de Florian Rival .

Sur la piste native de React, Practical Perfomrance de Anna Doubková et Rendre les applications réactives accessibles de Ankita Kulkarni et démystifier le processus de création d'animations complexes avec Vladimir Novick. Je pouvais facilement suivre toutes les discussions sans être un développeur autochtone de React.

Open Source Awards

Depuis que React Amsterdam est une conférence JavaScript au cœur, une passion pour l’environnement open source est au cœur de toutes les conférences dirigées par GitNation, ils font vraiment un excellent travail en soulignant et en reconnaissant les grands projets open source. Cette année, ils ont eu plusieurs catégories et vous pouvez regarder la cérémonie de remise des prix pour plus de contexte.

Percée de l'année

Remporté à la maison par Michel Weststrate Néerlandais et principal contributeur de Immer la bibliothèque open source populaire utilisée pour créer le prochain état mutatable en mutant l'état actuel. Je viens à peine d'explorer ce que cette bibliothèque peut aider, mais je l'ai utilisé pour rendre l'état de retour de mes réducteurs dans React utilisé pour muter (tout en maintenant immuable) mon état de composant local. Je suis sûr qu'il existe de nombreuses autres utilisations intéressantes de cette bibliothèque et je pense qu'elle méritait bien le prix. Les candidats à ce prix étaient Linaria Formik et React-navigation .

Technologie la plus excitante

Ce prix a été attribué à la VX bibliothèque open source qui permet de combiner facilement des graphiques D3 dans React pour créer des composants visuels époustouflants. Une démo est visible sur vx-demo.now.sh et montre à quel point il est facile de créer à la fois votre propre bibliothèque de diagrammes réutilisable ou vos propres diagrammes uniques personnalisés. Son représentant n'était pas disponible pour emporter son prix chez lui, mais de nombreux accessoires s'adressent à l'équipe VX pour avoir apporté une contribution aussi étonnante à JS Open Source.

Projet Fun Side de l'année

Le titre du prix dit Pour résumer, il s’agit là d’une contribution open source que GitNation considère comme étant amusante, légère et étonnante. Les nominés pour cette catégorie étaient React95 (une pièce sous Windows 95) est une bibliothèque de composants React avec une interface utilisateur de style Windows 95. Cela aurait également été mon choix bien que je pense que les deux projets sont absolument fantastiques. Le prochain candidat était React-insta-stories Un composant de React pour Instagram, comme des histoires. Le composant répond à des actions telles qu'un appui sur le côté droit pour le récit suivant, sur le côté gauche pour le précédent et appuyez et maintenez enfoncé pour faire une pause. La durée de temps personnalisée pour chaque histoire peut être fournie. Le gagnant de ce prix était React95. Gabriel Daltoso et Alysson Dos Santos (São Paulo – Brésil) sont tous deux venus sur scène pour accepter ce prix très bien mérité!

Contribution la plus déterminante à la communauté

Le gagnant de ce prix est React-testing- bibliothèque . Detox et React-navigation et Downshift ont tous eu un impact considérable sur notre communauté JS. Les annonceurs sur scène devraient noter et noter que deux de ces bibliothèques ont le principal contributeur en commun avec Kent C Dodds. Et s’il n’a pas reçu un prix lui-même pour la personne la plus influente et influente de React Amsterdam, il devrait également le faire avec quelques autres orateurs qui ont animé les deux ateliers et qui ont pris la parole à la conférence. un trifecta a également remporté un prix open source, mais de nombreuses personnes portaient des chapeaux pour parler, faire du bénévolat, animer des ateliers d’enseignement et, dans l’ensemble, vivre et respirer pleinement cette conférence.

Productivity Booster

La dernière catégorie de récompense est celle de la productivité. en tant que développeur. Le gagnant me tient à cœur en tant que personne qui aime écrire dans Markdown. J'écris cet article maintenant dans Markdown en utilisant VS Code et j'utilise Git pour enregistrer mes progrès et les itérations de chacun des articles que j'écris pour ce blog. . De plus, j'écris beaucoup de présentations et de diapositives et j'adore utiliser le démarquage pour ceux-là aussi. Comme vous pouvez le deviner, le gagnant de ce prix est allé à MDX Deck et a été accepté par Time Neutkens et livré à Brent jackson . Les autres candidats de cette catégorie étaient Formik React-cosmos et React-table .

React is Amsterdam

Expliquez à quel point Amsterdam est une ville idéale pour JavaScript et, plus important encore, pour les développeurs de React. Certains des sponsors des évents étaient basés ou avaient des bureaux à Amsterdam ou aux Pays-Bas. La ville regorge de sites historiques, artistiques, technologiques et commerçants, ce qui en fait un endroit idéal pour rassembler la communauté React. Elle est à la fois détendue et revigorée. Avec suffisamment de temps et la possibilité de voyager dans toute la ville et d'apprendre le métro, la compagnie de chemins de fer nationale néerlandaise NS (Nederlandse Spoorwegen) et les divers autres systèmes de ferry et de tramway vous permettent de vous déplacer facilement dans les zones que vous souhaitez visiter. ou baissez l’énergie en voyageant juste en dehors du centre-ville.

J’ai séjourné dans le Wilbautstraat area à seulement 4 stations de métro de la gare centrale dans un magnifique hôtel dont je parle plus en détail dans mon Guide du développeur pour réagir à Amsterdam .

React 2020

Si vous prévoyez d'assister à l'événement React Amsterdam 2020, indiquez vos calendriers les 16 et 17 avril prochains. Je sais que je manque d’autres choses étonnantes qui se sont produites, mais si tout va bien, ceci peut servir de guide si vous n’avez pas pu y assister ou peut-être un outil que vous pouvez utiliser pour convaincre votre patron d’y aller l’année prochaine. Si vous le faites, passez à notre stand et parlez-moi, je reviendrai certainement en avril de l'année prochaine!


Les commentaires sont désactivés en mode Prévisualisation.




Source link