Un petit résumé des nouveaux contenus qui sont arrivé sur MDN en 2024 et de ce qui nous attend pour 2025.
PHPStan est un analyseur de code statique pour PHP. Parfait pour compenser les manques du système de typage de PHP. Très simple à mettre en place en augmentant graduellement le niveau (littéralement, cet outil a des levels) d'exigence.
Les dessous du début de support de TypeScript par Node.
Une lib de Mozilla pour extraire le contenu "utile" à lire d'une page web. C'est ce que Firefox utilisé pour sa Reading view.
Un outil qui permet d'envoyer des notifications à tout un tas de systèmes (Discord, Telegram, etc.) en ligne de commande, très simplement avec une API unifiée.
Parfait pour recevoir des notifications déclenchées par un de vos systèmes.
Vous avez déjà eu à faire à ces gens qui engagent la conversation avec un simple "Salut" sans rien dire de ce pourquoi ils vous contactent ? Moi oui 😅
Des images et icônes en SVG utilisables librement.
Via https://sebsauvage.net/links/?51WXDA et https://korben.info/svg-repo-annuaire-gratuit-icones-vectorielles.html
Un article très complet sur Deno.
Un excellent jeu ! Très court (1 heure environ) mais une très belle expérience, surtout musicalement.
J'adore ce genre de petits jeux 💙
Un petit jeu type Sudoku au principe tout simple.
Via https://korben.info/tango-puzzle-game-deduction-logique.html
Flow Launcher est testé et validé depuis longtemps ! Et si vous voulez y ajouter de l'emoji, vous savez où chercher https://github.com/kalvn/Flow.Launcher.Plugin.EmojiFinder 👀
Quelques nouveautés CSS quo vont devenir de plus en plus utilisables en 2025.
Un outil à auto héberger pour créer un wiki, le tout sans base de données.
Le librairies JS qui ont le plus progressé cette année en terme d'étoiles sur GitHub (ça vaut ce que ça vaut).
Une source d'inspiration pour créer des morceaux d'interface graphique.
Une proposition intéressante d'ajouter une notion supplémentaire au Semantic Versioning pour distinguer les "simples" breaking changes des changements plus conséquents.
L'intérêt de cette approche est qu'elle reste compatible avec le semantic versionning lui-même.
Pour cloner vos objets JavaScript, utilisez structuredClone()
.
Article passionnant sur comment passer de 5 minutes à 11 secondes pour traiter un fichier de 12 Go avec Node. Très didactique, notamment sur l'utilisation des streams.