Parlons Front !

Thomas Ferro
CodeShake
Published in
3 min readFeb 12, 2021
Parlons Front ! Revue de presse #9

Tout votre temps normalement consacré à la veille est parti dans la recherche de cadeaux de Saint-Valentin pour votre bien-aimé(e) ? Ne vous inquiétez pas, on s’occupe de tout 💝

Chez SFEIR Lille, nous sommes nombreux à faire partie de la team #front et il nous tient à cœur de vous partager régulièrement nos dernières trouvailles en matière de veille technique.

Cette semaine, on casse le Web et on revoit nos bases du JS et on analyse des éléments de réponse pour la question qu’on n’osait pas se poser: avons-nous besoin de Vue 3 ?

Selon vous, quel résultat retourne ce bout de code ?

["1", "2", "3"].map(parseInt)

Un tableau avec les nombres 1, 2 et 3 ? Essayez-le dans une console, vous risquez d'être surpris.

Un article assez détaillé, utile pour éviter les pièges à l’utilisation des fonctions comme callbacks !

On continue cette sélection d’article avec une étude sur les erreurs au rendu des pages Web.

Un point qui va sans doute résonner avec des expériences personnelles présenté par l’article — traduit approximativement — est que “lorsque le Web casse, c’est à cause de fausses assomptions dans le code qui causent des erreurs au runtime. Le document où les types ne sont pas tels qu’attendus, les librairies où les données n’ont pas réussi à charger depuis le réseau.”

Découvrez les résultats de cette étude et des pistes pour créer des applications moins sujettes aux erreurs.

De quoi nous sensibiliser sur les points importants à vérifier via différents types de tests lorsqu’on développe des pages Web !

Il n’est pas nécessaire de connaître toutes les subtilités du fonctionnement interne d’un langage pour développer des applications de qualité. Il reste cependant intéressant de se pencher sur ces sujets une fois l’outil pris en main.

Découvrez ou redécouvrez le fonctionnement de l’Event Loop en JS au travers d’exemples détaillés 👍

Un mot clef pour les variables non assignées et un autre pour représenter l’absence intentionnelle de valeur ? Pourquoi cette différence ? Une erreur à un milliard de dollars n’était pas suffisante ?

Les spécifications, les cas où le langage traite ces valeurs identiquement ou de façon différente et globalement comment gérer ces deux non-valeurs: tout ce qu’il faut savoir se trouve ici !

Radar des sorties

  • Vuex 4.0: une version principalement axée sur la compatibilité avec Vue 3. Quelques breaking changes sont présents dans cette version, notamment pour l’installation du plugin. Pensez à jeter un œil sur la note de mise à jour avant de migrer ! En parlant de migration…

En plus des traditionnels articles et sorties de la semaine, nous vous proposons une analyse un peu plus poussée sur des sujets qui nous tiennent à cœur.

Pour cette première, penchons-nous sur les arguments exposés dans l’article “Yes, Vue 3 is out but you probably don’t need it 🤷‍♂️”.

Nous avons hâte de connaître votre avis sur la question, rendez-vous ici !

Rien de prévu ce 12 février à 22h ? Rendez-vous sur Twitch avec Brian Douglas, developer advocate chez Github, et Evan You, créateur et mainteneur de Vue, pour découvrir Vite !

Et de votre côté, vous avez des nouveautés #front à partager avec nous ?

Merci à l’équipe et plus particulièrement Julien, Axel, Raphaël, Gérôme et Anthony pour leurs suggestions de cette semaine !

À la semaine prochaine 😃

#js #javascript #null #undefined #eventloop #vuejs #vue.js #vuex

--

--