Daily Weekly Monthly

Monthly Shaarli

All links of one month in a single page.

January, 2023

Nord Design System

Un design system très clean, très accessible, très bien documenté, et qui propose des WebComponents prêts à l'emploi ainsi qu'une intégration simplifiée avec les principaux gros frameworks front-end.

You might not need an ORM

Les ORMs sont rarement la solution qu'il vous faut. Ils apportent quelque chose mais ça à un prix que tout le monde n'est pas prêt à payer.

Je préfère de loin les query builders type Knex.js (qui est d'ailleurs utilisé comme base de beaucoup d'ORMs JavaScript).

Choosing a Postgres Primary Key

Une bonne réflexion sur le type de clé primaire à utiliser lors de la création d'un nouveau modèle de données en DB, avec ici, le cas de PostgreSQL.

Safer URL reading and writing in modern JavaScript

La bonne façon de travailler avec les URLs en JavaScript.

Podman vs Docker: 6 Reasons why I am HAPPY I switched | SHB

Au taf, on utilise Redhat. On utilise aussi Docker. Et hier un admin server m'a appris que Kubernetes et Redhat 8 vont arrêter de supporter officiellement Docker au profit de Podman. Ça remet en question les fondations de la façon dont on développe et dont on expose nos applications, donc j'étais un peu comme ça 😱

Du coup, voici un bon article qui détaille les différences entre Docker et Podman.

SuperCook

Vous indiquez de quels ingrédients vous disposez, ce site vous propose des idées de recettes.

PhotoSwipe: JavaScript image gallery and lightbox

Une lib JS qui permet de visualiser des images avec un feeling proche du natif sur mobile (défilement, zoom, etc.).

2022 JavaScript Rising Stars

L'évolution de la popularité des principales librairies JS en 2022.

Tailwind CSS Components | PostSrc

Collection of Tailwind CSS components for everyone to use. Browse all of the components that's right for your project.

Note: Vérifier un certificat SSL en ligne de commande
openssl s_client -showcerts -connect domaine.com:port

En remplaçant domaine.com par le domaine à vérifier, et port par le numéro de port (443 pour HTTPS).

Gluon

Une alternative à Electron pour développer des applications desktop en utilisant des technologies web, mais tout en se basant sur le navigateur déjà installé sur le système de l'utilisateur. Ça devrait permettre des exécutables plus petits. Pas testé.

Note: Supprimer une icône impossible à supprimer du bureau Windows

Dans RegEdit aller dans cette section

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace

Et chercher la clé qui correspond à l'icône que vous voulez supprimer. Il suffit ensuite de supprimer cette clé.

Cerebro App - Productivity booster

Un nouveau launcher pour Windows, MacOS, Linux. Pas encore testé.

Pour l'instant mon launcher est Flow Launcher mais je vais les comparer.

ULIDs and Primary Keys

Une alternative aux UUID. Les ULID contiennent un prefixe basé sur un timestamp, ce qui permet de les ordonner par date de création sans pour autant l'indiquer explicitement.

Guide: How to uninstall Nahimic completely from your system : MSI_Gaming

Désinstaller en profondeur cette infamie qu'est Nahimic, un bloatware de chez MSI. Plus collant qu'une sangsue ce truc...