L'atrait de la complexité est en partie le fruit du marketing, du discours de gens qui veulent vous convaincre que vos problèmes sont trop profonds pour être résolus par des solutions simples.
Une ode à la simplicité.
Plus j’acquiert de l'expérience, plus j'adhère à cette philosophie.
Une métaphore intéressante qui résume le problème de certains (meta-) frameworks modernes qui essayent de tout faire et imposent de fait une complexité démesurée.
Totalement d'accord : extraire des petits morceaux d'un code linéaire ne le rend pas toujours plus propre, et le rend plus difficile à comprendre. Bien sûr il y a des exceptions et aboutir à une fonction de 500 lignes n'est pas forcément une solution non plus, mais il y a un équilibre à trouver, pas une recette à appliquer systématiquement et à l'aveugle.
Le code est une forme de dette. Plus vous avez, plus vos mouvements seront lourds et limités.
Quel est votre philosophie en matière de développement ? Découvrez-le en 20 questions et devenez le 10x developer que tout le monde attend !
Ode à la simplicité qui souvent résout autant de problèmes que la complexité n'en crée.
Une très saine lecture si vous êtes développeur ou développeuse et êtes tenté(e) par les fausses promesses des outils de développement qui utilisent massivement l'intelligence artificielle.
Tutorial Three.js pour développer un clone du célèbre jeu Crossy Road.
Des tonnes d'outils pour développeur (convertisseurs, chiffrement, encodage, etc.).
Une collection de 439 logos orientés tech/développement en SVG.
Une réflexion intéressante sur l'obsession des outils JavaScript modernes d'utiliser des languages et technologies bas niveau (Rust, Zig, Go), les rendant de fait moins accessibles, plutôt que d'envisager d'optimiser le code JavaScript lui-même.
Une extension de Conventional Commit adaptée aux commentaires laissés sur une revue de code.
Une nouvelle tentative de remède à la fragmentation du tooling JavaScript et TypeScript.
D'aucuns y verront une ode au fameux mème "Tu as 4 outils, tu en développe un pour les remplacer tous. Tu as maintenant 5 outils." mais il y a une forme de sérieux et de moyens derrière cette initiative alors c'est à surveiller 👀
Un regroupement de tutoriels liés au développement web, maintenus par une communauté.
Comprendre les design patterns auxquels certains développeurs adhèrent comme à une parole d'évangile.
Quelques astuces pour se faciliter la vie avec les outils de développement des navigateurs.
Quelques ressources pour apprendre Go.