Mon point de vue sur le monde

Advent of TypeScript 2023

Au lieu de participer au populaire Advent of Code, cette année j’ai décidé de relever le défi de l’Advent of TypeScript. Dans cet article, vous trouverez mes solutions ainsi que quelques détails sur leur fonctionnement ou ce que j’ai appris en résolvant les défis.

Lire la suite  ↩︎

Les conférences du Devfest Nantes 2022 que j'ai retenu

Je vous propose une liste des conférences qui m’ont particulièrement plues pendant l’événement. Vous avez surement vos sujets préférés mais la plupart des vidéos valent le détour pour les développeurs frontend.

Lire la suite  ↩︎

La notion d'Injector en Angular

Un Injector est une mécanique dédiée à l’injection de dépendances en Angular. Les différents frameworks n’ont pas tous la même approche pour la DI. Par exemple, le fameux framework Java utilise le Spring IoC Container. La documentation d’Angular a longtemps mis en avant les providers, tout en négligeant d’autres éléments importants pour la DI. Les Injector ne font pas exception à cette règle. C’est pourquoi je vous propose de découvrir ensemble comment ils fonctionnent.

Lire la suite  ↩︎

Comment gérer sa compatibilité CSS ?

Avec l’omniprésence de Babel et Typescript dans l’univers Frontend, la compatibilité Javascript de nos applications n’est (presque) plus un sujet. Pour le HTML, seulement quelques attributs sont ajoutés depuis le HTML5 pour des fonctionnalités bonus (lazyload, prefetch, etc.). Ils sont en général ignorés par les navigateurs incompatibles. Et pour le CSS ? Pas de polyfills à proprement parler, un support très hétérogène et la moindre esquive d’un display:grid est désastreux pour le visuel. Alors comment fait-on pour rationaliser notre CSS ? Voyons ça ensemble.

Lire la suite  ↩︎

Goodbye Redux

Parlons de State Management au niveau d’une application. Les états locaux (React Hook, Vue Composable, Service Angular + RxJS Subject) ont un usage limité par définition. Avec l’ampleur de l’écosystème React sur le monde professionnel, Redux est devenu la réponse évidente à la problématique du State Management. Etudions ensemble le processus assez naturel qui nous amène à Redux et prenons du recul sur nos choix.

Lire la suite  ↩︎