Les pires bouts de code que j’ai jamais vus
L'auteur partage des exemples de code mal écrits ("sataneries") et explique comment les éviter avec de bonnes pratiques de programmation.
L'auteur partage des exemples de code mal écrits ("sataneries") et explique comment les éviter avec de bonnes pratiques de programmation.
Tutoriel sur l'utilisation des APIs Twitch pour créer des notifications personnalisées en JavaScript/HTML/CSS et les intégrer dans OBS.
L'article explique pourquoi le syndrome de l'imposteur, fréquent chez les développeurs, peut être un outil bénéfique pour la carrière plutôt qu'un handicap.
Analyse des avantages et inconvénients des monorepos en développement logiciel, basée sur une expérience pratique avec un projet contenant ~40 packages.
Rétrospective des 5 articles les plus lus en 2020 sur un blog tech, incluant des sujets comme les livres pour développeurs et la place des devs en France.
L'article présente une technique personnelle de résolution de problèmes en programmation, inspirée de l'expérience et du livre "How To Solve It".
Un développeur partage les apprentissages décisifs qui ont transformé sa carrière, notamment l'importance de comprendre profondément le contexte technique avant de coder.
Conseils pour améliorer la communication et la collaboration entre designers et développeurs web, basés sur l'expérience d'une agence.
L'article aborde le syndrome de l'imposteur chez les développeurs juniors et déconstruit le mythe du "vrai développeur" pour encourager la confiance en soi.
Un guide rapide pour débuter avec ThreeJS, une bibliothèque JavaScript permettant de créer des graphiques 3D dans le navigateur sans installation complexe.
Un développeur partage son expérience en tant que formateur en développement web pour un BTS, abordant les qualités nécessaires, les avantages et les défis de l'enseignement.
Un développeur partage son expérience sur les salaires dans le métier, des attentes à la réalité, et donne des conseils pour négocier.
Un projet web utilisant l'IA pour détecter les sourires via la webcam dans un jeu 'You Laugh You Lose'. Code open source en JavaScript.
Présentation de trois livres essentiels pour améliorer ses compétences en développement logiciel, dont Clean Code.
L'article explore la gestion d'équipe en développement, comparant son équilibre dynamique aux principes agiles et à l'acceptation du changement constant.
Tutoriel sur la création et l'affichage de polices de caractères personnalisées pour le développement de jeux sur GameBoy en C.
Exploration de l'évolution des générateurs de sites statiques et de la Jamstack, de leurs avantages et de leur impact sur le développement frontend moderne.
Explique comment modéliser une relation plusieurs-à-plusieurs (n:n) dans un agrégat en DDD, en évitant le partage d'entités et en conservant l'intégrité.
Explication du concept d'agrégat en Domain Driven Design (DDD), illustré par un exemple de modélisation d'une facture et de ses lignes.
Un article sur l'importance de choisir un projet personnel de développement par passion et pour le plaisir de créer, plutôt que comme une corvée.