C'est ici que je partage mes connaissances et mes découvertes
sur le développement d'application web.
Publié le 28 octobre 2024
Dans cet article je vous résume l'étude State of Frontend qui présente les tendances front-end pour 2024. Découvrez les outils et les frameworks à la mode et la prédiction des tendances pour 2025.
Publié le 16 octobre 2024
Dans cet article, nous verons comment la loi de Moore a façonné le monde du numérique depuis les années 70 sans prendre en compte la loi de Wirth. Nous verrons les implications de cette loi sur l'environnement et comment nous pouvons y remédier.
Publié le 5 octobre 2024
Découvrez tous les secrets inavoués de vos smartphones et leurs coûts environnementaux cachés.
Publié le 20 septembre 2024
Découvrez comment la course à pied peut transformer votre carrière de développeur, en améliorant votre hygiène de vie, votre confiance en soi et votre gestion des émotions. Dans cet article, je vous révèle les liens surprenants entre le sport et la programmation, vous offrant des insights précieux pour optimiser votre performance professionnelle et personnelle.
Publié le 16 septembre 2024
Passionné par le travail d'équipe, je vous partage ma vision du mob programming, une pratique de développement collaborative centrée sur l'humain. Je vous explique les principes de base, les avantages, ainsi que les défis à surmonter pour réussir vos sessions de mob programming. À travers cet article, je souhaite vous transmettre mon enthousiasme pour cette approche qui peut transformer votre façon de travailler et apporter plus de sens et de bonheur dans votre métier de développeur.
Publié le 22 août 2024
Je viens de découvrir un outil bluffant pour créer vos schémas de base de données Postgres : postgres.new ! Développé par Supabase, cet assistant IA gratuit vous permet d'importer des données, de générer des schémas à partir de simples descriptions, de visualiser vos données et même de modifier vos schémas en direct. C'est un véritable gain de temps pour la conception et l'analyse de bases de données. Venez découvrir toutes ses fonctionnalités impressionnantes. Préparez-vous à être surpris par la puissance de l'IA appliquée aux bases de données !
Publié le 21 août 2024
Vous en avez assez des messages de commit mal formatés qui compliquent le suivi des changements dans vos projets ? Découvrez comment j'automatise l'utilisation des Conventional Commits avec une série d'outils puissants et simples à configurer.
Publié le 20 août 2024
Découvrez comment le Conventional Commits peut vous aider à retrouver facilement vos commits dans vos projets. Apprenez à structurer vos messages de commit pour faciliter la maintenance de vos projets.
Publié le 13 août 2024
Voici un article dans lequel je vous présente les différents composants d’un navigateur web. Vous découvrirez les rôles de chacun des composants et comment ils interagissent ensemble pour afficher une page web.
Publié le 12 août 2024
Connaissez vous vraiment les fondamentaux du protocole HTTP ? Découvrez l'histoire, le fonctionnement et les différentes API construites sur HTTP. Ces connaissances sont essentielles pour comprendre le fonctionnement du web.
Publié le 9 août 2024
Les design system sont de plus en plus utilisés dans le développement web. Découvrez dans cet article ce qu'est un Design System, pourquoi ils sont utilisés et comment les implémenter dans vos applications.
Publié le 9 août 2024
Dans le web, on parle souvent de CDN, mais savez-vous ce que c'est ? Découvrez dans cet article ce qu'est un CDN, comment il fonctionne et quels sont ses avantages.
Publié le 12 juillet 2024
Vous êtes vous déjà poser la question suivante : quelle est la différence entre ?? et || ? Découvrez dans cet article les différences entre l'opérateur de coalescence des nuls et l'opérateur OU logique. Apprenez à les utiliser et à les différencier pour optimiser votre code JavaScript.
Publié le 12 juin 2024
Découvrez comment booster votre efficacité en tant que développeur grâce aux raccourcis clavier incontournables de VSCode ! Cet article vous montrera comment gagner en fluidité et en productivité, en maîtrisant votre outil sans effort supplémentaire. Que vous soyez en live coding ou en simple session de code, ces raccourcis vous permettront de vous concentrer sur l'essentiel : la résolution de problèmes. Apprenez à coder plus vite, avec moins de clics, et libérez du temps pour apprendre et vous perfectionner.
Publié le 12 avril 2024
Dans cet article, vous découvrirez les pseudo-classes css :focus, :focus-visible et :focus-within. Ces pseudo-classes permettent de donner l’état d’un élément sur lequel elles se trouvent. Découvrez comment les utiliser et les différencier.
Publié le 19 avril 2023
Dans cet article je vous propose la liste des raccourcis claviers VSCode de base qui m'aide au quotidien. Augmenter votre productivité pour libérer de l'espace dans votre esprit !
Publié le 12 avril 2023
Dans cet article, je partage avec vous les raisons pour lesquelles j’utilise Tailwind et Styled Components dans mes projets React. Mon objectif n’est pas de vous convaincre, mais de vous montrer ce que ces outils apportent à mon travail. Je vous explique comment Tailwind, avec ses classes utilitaires, facilite l’uniformisation du CSS et simplifie la gestion des interfaces responsives. Styled Components, de son côté, me permet de rendre le code plus lisible et de centraliser toutes les informations d’un composant dans un seul fichier. Si vous cherchez à structurer votre code de manière plus efficace tout en prenant plaisir à coder, cet article est pour vous !
Publié le 5 avril 2023
Dans cet article, je vous guide étape par étape pour installer et configurer Tailwind CSS et Styled Components dans une application ReactJS créée avec Vite. Vous apprendrez à combiner ces deux outils puissants pour obtenir une application avec un code à la fois propre et efficace. Des instructions claires, des exemples concrets et des vérifications régulières vous assurent une configuration sans erreur.
Publié le 29 mars 2023
Et si je vous disais que le hook useEffect permet de reproduire les méthodes de cycle de vie des class components dans les functionnal components ? Découvrez comment reproduire componentDidMount, componentDidUpdate et componentWillUnmount avec useEffect.
Publié le 22 mars 2023
Dans cet article, vous allez découvrir les deux dernières méthodes JavaScript essentielles pour manipuler les tableaux : slice et splice. Bien qu'elles se ressemblent par leur nom, elles ont des fonctionnalités bien distinctes qui vous permettront d'écrire du code plus lisible et robuste.
Publié le 15 mars 2023
Dans cet article, vous allez découvrir cinq méthodes JavaScript incontournables qui vous permettront de reproduire des structures de données essentielles telles que la pile (stack) et la file (queue). Ces structures sont indispensables pour résoudre des problèmes complexes, tout en vous offrant une grande flexibilité pour manipuler vos tableaux. Vous apprendrez à utiliser push, pop, shift, unshift, et reverse à travers un exemple ludique : la gestion d’un menu de restaurant. Ces méthodes vous aideront à comprendre de manière concrète et amusante comment ajouter, retirer, et réorganiser des éléments dans un tableau. Préparez-vous à explorer ces outils puissants, à améliorer vos compétences en manipulation de tableaux et à résoudre des problèmes de manière plus efficace et élégante !
Publié le 11 mars 2023
Dans ce deuxième article, j'aborde six méthodes JavaScript essentielles pour effectuer des recherches dans un tableau. Ces méthodes vous permettront d'améliorer la qualité de votre code en le rendant plus concise et lisible. Je vous montre comment utiliser des méthodes comme indexOf, find, at, some, every et includes, chacune adaptée à des scénarios différents, pour simplifier et rendre plus explicite la recherche dans des tableaux. Ces outils sont d'une grande aide pour optimiser vos opérations et gagner en efficacité dans le traitement de vos données.
Publié le 7 mars 2023
Dans cet article, je vous présente trois méthodes JavaScript incontournables pour manipuler efficacement les tableaux. Si, comme moi, vous en avez assez des boucles while et for, et que vous cherchez des alternatives plus élégantes et performantes, vous êtes au bon endroit. Nous allons explorer ensemble les méthodes filter, map et reduce, et comment elles peuvent améliorer significativement votre code.
Publié le 1 mars 2023
Voici un top 16 des méthodes JavaScript indispensables pour manipuler les tableaux. Ces méthodes vous permettront de gagner du temps et d'écrire un code plus élégant et performant.
Publié le 17 février 2023
Le virtual DOM et la réconciliation ça vous parle ? Dans cet article, nous allons aborder ces notions peu connues des développeurs ReactJS. Nous allons définir ces concepts et les illustrer à l’aide d’exemple afin de lever le brouillard une bonne fois pour toutes!
Publié le 8 février 2023
Dans cet article, je partage 8 règles essentielles du livre Clean Code de Robert C. Martin pour améliorer la qualité des noms de vos variables, fonctions et classes. Découvrez comment choisir des noms explicites, éviter les erreurs courantes, et garantir la clarté et la cohérence dans votre code. Apprenez à éviter les noms trompeurs, à faire des distinctions significatives, et à rendre votre code plus compréhensible et maintenable. En appliquant ces principes, vous contribuerez à un code plus propre et plus facile à lire.
Publié le 23 janvier 2023
Vous en avez assez de ne plus vous y retrouvez dans vos composants React ? Découvrez comment utiliser le hook useReducer pour rendre vos composants plus lisibles et plus maintenables. Dans cet article, je vous montre pas à pas comment passer d'une implémentation naïve à une implémentation plus élégante et lisible pour gérer un state complexe.