
ESLint Plugin : Créer une règle personnalisée
Découvrez comment créer un plugin ESLint en TypeScript avec la nouvelle configuration "flat config" pour limiter l'utilisation des styles inline dans les composants React, et publiez-le sur npm.
Découvrez les articles de nos astronautes qui mettent leur expertise en développement web à votre disposition sous plusieurs formats : retours d'expérience de projets, tutoriel et tests d'outils, conseil en méthodologies, initiation aux frameworks... Agilité, Architecture, Data, DevOps, Javascript, PHP... les sujets sont nombreux !
Bonne lecture.
Consulter l'ensemble de nos articles
Découvrez comment créer un plugin ESLint en TypeScript avec la nouvelle configuration "flat config" pour limiter l'utilisation des styles inline dans les composants React, et publiez-le sur npm.
Plongez dans le monde des Arbres Syntaxiques Abstraits (AST) et découvrez comment cette structure de données fondamentale révolutionne le développement moderne à travers les compilateurs, linters et outils de refactoring.
Apprenez à concevoir une barre de recherche accessible pour le web, conforme RGAA. Bonnes pratiques, erreurs fréquentes à éviter et exemples concrets en HTML et React/MUI.
Retour sur les deux journées de conférences pour la SymfonyLive Paris 2025 à Paris.
Retour sur ma première journée de conférences autour de l'IA au Grand Rex à Paris
Il existe différents formats de fichier pour stocker la donnée : parquet, avro, csv. Connaissez-vous le format Delta Lake ? Découvrons ensemble les fonctionnalités de ce format.
Il arrive qu'une fonction ou action ne puisse pas être réalisée à un instant donné. Cela peut être dû à plusieurs facteurs qui ne sont pas maîtrisés. Il est alors possible d'effectuer une nouvelle tentative plus tard. Dans cet article, voyons comment le faire.
Le formatage du code est une source de querelle entre les membres d'une équipe. Résolvons-le une bonne fois pour toute avec le formateur de code Black.
Intrigué par les progrès récents de l'intelligence artificielle, en particulier ChatGPT, j'ai voulu explorer ses capacités à travers la conception d’un produit digital fictif. Ce projet, bien qu'imaginaire, s'inspire directement des défis rencontrés lors de mes missions professionnelles, notamment en matière de gestion documentaire et de spécifications fonctionnelles. Lors de cet exercice, j'ai cherché à évaluer comment Chat GPT pouvait m'accompagner dans les différentes étapes d’un processus complexe, tout en documentant les défis rencontrés, les avantages obtenus et les ressentis que j'ai éprouvés face à ces situations.
Après avoir développé une nouvelle fonctionnalité pour votre application, le code est revue par l'équipe. Pour que le relecteur puisse mieux se rendre compte des changements, il est intéressant de mettre les changements à disposition dans un environnement de revue. Cet article va expliquer les étapes pour le faire avec Gitlab CI.
Dans cet article, découvrez comment automatiser une création de version de votre application grâce à Semantic-Release : nommage des commits et configurations
La qualité est un enjeu très important dans le développement logiciel, cet article vous permettra de (re)découvrir les impacts de la non-qualité, les bienfaits de la qualité et les bonnes pratiques qualité.