Un outil qui vous permet de télécharger les mises à jour de vos applications Android open-source directement depuis leur source, et de reçevoir des notifications quand de nouvelles versions sont dispo.
Un outil d'aide au templating d'email. Très précieux dans la mesure où le HTML et CSS supporté par les clients email est ridicule.
Une collection de librairies pour Node.js, triées par catégories et par popularité.
Le principe d'être plus indulgent avec un site web ou une application parce qu'on aime son design.
Un CMS pour site statique (JAM stack, tout ça), type Eleventy, Hugo, Jekyll, etc.
Le projet semble en être à ses débuts mais c'est prometteur.
Une interface JavaScript pour ffmpeg.
Si vous voulez utiliser le typage de JSDoc parce que l'usage de TypeScript n'est pas possible dans votre situation.
Un wrapper léger autour du client HTTP natif moderne de JavaScript, fetch
, qui ajoute notamment des facilitateurs pour le format JSON, une mécanique de retry, et des intercepteurs mieux foutus que ceux d'axios.
Un outil de génération d'une palette de nuances à partir d'une couleur donnée.
Il semblerait que Node soit en passe de recevoir le support pour l'exécution de fichiers TypeScript nativement via la suppression des types qui y sont déclarés.
L'idée est de pouvoir exécuter un fichier .ts
sans besoin d'outil externe. La contrepartie c'est qu'aucune vérification du typage n'a lieu. C'est mieux que rien !
Un jeu tout simple développé en moins de 100 lignes de JavaScript.
Une explication assez détaillée mais néanmoins digeste de ce qu'est l'event loop et de comment en tirer parti lorsque vous avez à traiter des données inhabituelles, j'entends par là des gros volumes ou des tâches intensives niveau CPU.
Un outil pour créer une base de connaissance ou un wiki.
Quelques subtilités du fichier tsconfig.json
en TypeScript et de la façon — parfois contre intuitive — dont il modifie le comportement de ce dernier.
Les petites subtilités du positionnement sticky
en CSS et les quelques cas qui peuvent le conduire à un comportement contre-intuitif.
Je ne connaissais pas git worktree
, ça permet de créer un clone du répertoire de votre projet courant pour bosser sur une autre branche sans avoir à "abandonner" ce que vous faisiez comme git stash
l'imposerait.
Très pratique pour faire des code reviews en local sans perturber votre travail en cours.
Un choix d'organisation intéressant pour CSS. L'idée est de répartir vos classes dans 3 catégories distinctes : le cosmétique (apparence visuelle de vos composants), le layout (les différentes façons d'agencer vos composants) et le spacing (des classes utilitaires pour créer des espaces dans et entre vos composants).
L'approche est que ces 3 catégories soient mutuellement exclusives. Interdiction de mettre du margin
ou du display
dans la catégorie cosmétique par exemple.
Vous construisez ensuite votre site en piochant dans les différentes classes disponibles. Ça favorise la réutilisabilité et l'harmonie.
C'est une philosophie qu'on peut placer à mi-chemin entre le CSS vanilla et les frameworks utilitaires type Tailwind.