Vue normale

Reçu aujourd’hui — 13 septembre 2025 Kalvn's links

sindresorhus/ow: Function argument validation for humans

13 septembre 2025 à 07:07

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
Reçu avant avant-hier Kalvn's links

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

11 septembre 2025 à 22:21

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

Linear code is more readable

7 septembre 2025 à 12:31

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

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

1 septembre 2025 à 20:03

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
❌