Bonne année 2022 à tous ! Pour clôturer l'année 2021 je vous propose de faire un petit récapitulatif de ce que l'on a vu cette année pour vous en parler avec plus de recul.
Cette année n'a pas forcément été aussi riche en formation que l'année précédente mais j'ai réussi à publier 2 formations pour approfondir 2 technologies particulières que j'ai pu rencontrer.
Même si ma première impression n'avait pas été concluante, j'ai décidé de l'explorer plus en profondeur dans des cas concrets et de partager avec vous les découvertes que j'ai pu faire. Couplé à l'écosystème de Symfony, c'est un outil très intéréssant si vous avez besoin de créer une API rapidement et la génération automatique de la documentation est très intéréssante.
TypeScript est pour moi un outil incontournable pour écrire du JavaScript sans s'y mélanger les pinceaux. Même si au premier abord son fonctionnement est plutôt simple (on ajoute des types aux variables), son utilisation peut s'avérer complexes dans certaines situations.
L'objectif de cette formation était de combler ces besoins et de voir des cas d'utilisations avancés.
Malgré tout, je ne pense pas que TypeScript soit parfait à l'heure actuel mais les bénéfices dépassent de loin les éventuels problèmes rencontrés.
Cette année j'ai réussi à tenir le rythme que je m'étais fixé d'au moins un tutoriel par semaine et l'année n'a pas été maigre en technologie.
On a évoqué React et son écosystème :
Pour les réfractairs à React on a vu différentes technologies pour gérer les interactions avec le front.
J'ai aussi remis au goût du jour certains anciens tutoriels.
On a aussi évoqué un peu le sujet de l'accessibilité à travers l'exploration du lecteur d'écran NVDA afin de mieux comprendre les usages pour adapter les solutions. Avec la création d'un menu caché accessible seulement au clavier par exemple
Puis il y a eu quelques tutoriels un peu aléatoires.
Et surtout vous avez enfin une vidéo pour comprendre les Progressive Web Apps et les notifications push !
Le premier confinement avait été l'occasion de découvrir les livecoding pendant lesquels j'ai pu développer la nouvelle version du site. L'exercice m'a beaucoup plus et je continue de streamer régulièrement sur Twitch avec environ 550 heures de stream en 2021. Malheureusement je n'ai pas d'emploi du temps prédéfini car je stream en fonction de mes disponibilités et mes envies (je ne veux pas que cela devienne une contrainte) mais je vais essayer de prévoir des thèmes plus récurrents (code review et challenges par exemple) afin de proposer des choses plus digeste que des longues sessions de code.
Cette année on a aussi inauguré la création de Podcast où nous avons discuté de thèmes autour du développement sans forcément parler spécifiquement de code. Malheureusement, j'avais prévu un rythme un peu trop soutenu et même si je souhaite continuer le format je ne garantis pas la fréquence de diffusion.
J'espère que vous avez tous passé une bonne année que vous avez appris plein de choses. Par curiosité qu'elles sont les technologies qui vous ont marquées pour l'année 2021 ?