La notion de « dette de compréhension » qui va devenir un problème de plus en plus fréquent dans les boîte qui ont recours à l'IA pour le développement.
Bien plus insidieuse que la dette technique, et bien moins visible initialement. Surtout bien moins comprise et prise au sérieux par les décideurs.
Application web gratuite de conception 3D, utilisée dans l'enseignement.
Oubliez le titre qui pourrait vous donner envie de zapper cet article, les conseils qui y sont prodigués sont précieux pour la plupart, et intéressants à appliquer dans le cadre de votre vie professionnelle (si elle s'y prête, bien sûr).
Utiliser des sprites en CSS pour faire de petites animations (et non, il n'y est pas question de soda).
Personnaliser le rendu des listes (<ul>, <ol>, etc.) en CSS.
Détecter la direction dans laquelle vos utilisateurs scrollent en pur CSS (pour cacher ou afficher un menu en haut de page par exemple).
Détail du fonctionnement de @scope en CSS pour restreindre la portée d'une portion de code CSS.
Voir aussi : https://www.smashingmagazine.com/2026/02/css-scope-alternative-naming-conventions/
L'histoire du succès de Markdown.
Un fork de NewPipe pour regarder YouTube sans pub sous Android.
Je n'ai pas encore testé.
Je ne plébiscite vraiment pas l'usage de l'IA, mais je trouve que les 10 fondamentaux cités sont cohérents de manière générale lorsqu'on développe pour le web.
Créer des applications de bureau en HTML, CSS, JS en se reposant sur la WebView native de votre système d'exploitation, de telle sorte que le binaire finale conserve une taille limitée (~8 Mo pour une petite application).
Bien plus léger qu'Electron, mais ça veut aussi dire que vous perdez la maîtrise de l'environnement dans lequel votre application s’exécute (un peu comme sur le web au final).
Une règle CSS très importante pour éviter un zoom intempestif sur mobile lorsque l'utilisateur clique très vite dessus plusieurs fois :
touch-action: manipulation;Évitez d'utiliser les barrel files en JavaScript. Ces fichiers qui se contentent d'importer et d'exporter des modules sans y ajouter de logique, dans l'espoir de "simplifier" le chemin de certains modules imbriqués. C'est inutile et ça cache la structure réelle d'un projet.
Un boilerplate HTML.
Un outil pour optimiser l'ordre dans lequel les éléments de votre <head> HTML sont déclarés, en terme de performance.
Des explications sur quelques-unes des options les plus communes de tsconfig.json.
CSS dispose à présent de nombreuses pseudo-classes pour adapter le style d'un élément en fonction de son état.
Une lib qui semble prometteuse pour créer des PDF en JavaScript.
Une bonne analyse de ce que Kubernetes apporte, mais aussi de ce qu'il "coûte".
Les serveurs DNS de FDN sont accessibles publiquement et supportent DoT et DoH.