Vue lecture

sindresorhus/ow: Function argument validation for humans

Une librairie qui permet de valider les arguments d'une fonction de manière assez concise.

La même chose est cependant faisable avec les validateurs traditionnels type Zod, mais requierera de réassigner les arguments à des variables pour bénéficier du type narrowing là où ow le fait à la volée.


Permalink
  •  

Registry Explorer

Un outil pour explorer les différentes couches d'une image de container obéissant au format OCI (Open Container Initiative).


Permalink
  •  

UTF-8 is a Brilliant Design — Vishnu's Pages

Comment UTF-8 a été conçu pour être rétrocompatible avec ASCII et ses 128 caractères seulement. L'idée est de représenter les caractères ASCII sur 1 octet, et les autres sur 2, 3 ou 4 octets.

Passionnant !


Permalink
  •  

`vi.mock` Is a Footgun: Why `vi.spyOn` Should Be Your Default

Conseils sur l'usage de spyOn et mock avec Vitest.

Cet article m'a enfin permis de comprendre le mocking avec Vitest, et c'est dingue de voir à quel point ces fonctions sont mal nommées 🙈 Au final spyOn fait TELLEMENT PLUS que ce que son nom suggère. Il faudra que j'écrive un article sur le sujet.


Permalink
  •  

Why I Hate Frameworks

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.


Permalink
  •  

Linear code is more readable

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.


Permalink
  •  

MitchIvin XP

Un portfolio qui reprend trait pour trait les codes visuels de Windows XP. Impressionnant de précision ! Il y a même un bel effet "écran CRT".


Permalink
  •  

Hyvector

Un outil d'édition d'image vectorielle (SVG & co.). Assez bluffant de simplicité et d'intuitivité, et il fonctionne aussi parfaitement sur mobile.


Permalink
  •  

musicMe : musique gratuite, telechargement mp3, video-clips HD

Ce service diffuse des flux RSS qui annoncent les sorties des albums de vos artistes préférés.

Pour trouver l'URL du flux à ajouter, chercher un artiste, puis dans l'URL remplacez /#/ par /_rss/, par exemple :

https://www.musicme.com/#/Moby/

devient :

https://www.musicme.com/_rss/Moby/

Permalink
  •