Une librairie de génération de PDF minimaliste (moins de 400 lignes de code) pour Node.
Elle ne gère pas toutes les possibilités offertes par les PDF mais elle est parfaite pour générer des factures par exemple.
Comparaison des systèmes de message queues pour Node.js.
L'abstraction a toujours un coût qu'il est important de considérer. Abstraire exagérément et systématiquement c'est courir à la catastrophe.
De la charge mentale des développeurs.
Ce qui se cache derrière les fichiers .app de MacOS.
Un serveur de fichier complet et léger.
Alternative : https://copyparty.eu/
Une seedbox à auto-héberger, mais je n'ai pas réussi à la faire marcher pour le moment.
Un important rappel que, quand bien même les interfaces disponibles dans nos navigateurs sont standardisées, leur implémentation ne l'est pas et dépend souvent de services privés dont l'éthique peut ne pas être ce que l'on imagine (la géolocalisation dans Chrome, par exemple).
Si l'article est trop long pour vous, lisez au moins la section Why This Matters.
Un client Mastodon alternatif (web) qui semble intéressant.
La philosophie de CoMaps en matière de respect de la vie privée, qui est notamment le domaine dans lequel elle s'éloigne du projet dont elle est issue : Organic Maps.
Un outil très complet et très bien fait pour créer des traces au format GPX sur une carte et pour les exporter pour les utiliser dans les applications compatibles.
Des petits jeux de casse-tête (mots, nombres) jouables dans le navigateur.
Différents systèmes de gestion des permissions et les compromis qu'ils impliquent. Comme souvent il n'y a pas de solution unique qui marche pour tous les cas possibles.
Les maths appliquées à Pokémon pour aboutir à une équipe optimisée. Marrant !
Des petits casse-têtes à faire tous les jours.
Petite astuce si votre entreprise utilise Edge et notamment son mode de compatibilité Internet Explorer, tapez ça dans la barre d'adresse pour voir les domaines auxquels ça s'applique :
edge://compat/enterpriseNouvel outil d'Alsacréations, cette fois-ci pour optimiser les polices d'écriture pour le web afin de réduire leur taille.