Daily Weekly Monthly

Weekly Shaarli

All links of one week in a single page.

Week 52 (December 25, 2023)

dbohdan/classless-css: A list of classless CSS themes/frameworks with screenshots

Une liste de thèmes CSS "classless" ce qui signifie qu'ils se contentent de styliser les composants HTML par défaut, sans utiliser de classes supplémentaires.

Ces styles sont un bon moyen de proposer un style moderne tout en conservant un code HTML aussi simple que possible.

morris/vanilla-todo: A case study on viable techniques for vanilla web development.

Une proposition de structure du code moderne mais n'utilisant aucune dépendances ni système de build. Rien que du pur HTML, JS, CSS.

A case study on viable techniques for vanilla web development.

C'est intéressant en comparaison des frameworks habituels (React, Vue, etc.) de voir ce qu'il est possible de faire en adoptant une architecture en composants.

LosslessCut

Un outil pour éditer de la vidéo et de l'audio sans perte de qualité. Par exemple extraire des séquences d'une longue vidéo. Comme la vidéo n'est pas ré-encodée à chaque fois, c'est très rapide et sans pertes.

Via https://sebsauvage.net/links/?RepzAQ

The complexity of writing an efficient NodeJS Docker image - Specfy

Des conseils sur l'écriture d'un Dockerfile optimisé pour des applications Node.js.

GitHub - testjavascript/nodejs-integration-tests-best-practices: ✅ Beyond the basics of Node.js testing. Including a super-comprehensive best practices list and an example app (July 2023)

Des bonnes pratiques pour les tests en JavaScript.

Beyond the basics of Node.js testing. Including a super-comprehensive best practices list and an example app.

Testing the dark scenarios of your Node.js application | Practica.js

Un article complet (et relativement long mais instructif) sur les tests que l'on omet souvent car ils concernent des cas qui se produisent peu souvent (mais qui se produiront !)

Home - No-Bullshit Games

Listing de vrais jeux mobile, débarrassée des gatchas et autres jeux sans saveur habituels.