Un outil didactique pour apprendre progressivement à taper plus vite au clavier. Il commence avec une petite portion du clavier et étend progressivement.
Un outil pour construire un template d'email assez simplement en drag & drop.
Un éditeur de diagrammes fait avec Mermaid, en complément de l'éditeur officiel.
Il offre un peu plus de possibilités pour éditer le digramme visuellement et avoir les changements reflétés dans le code directement.
Créer une palette de couleurs en les voyant en action sur un site fictif en live.
Tout ce que vous avez toujours voulu savoir sur les couleurs. C'est abyssal 🫣
Une introduction hyper didactique aux Container queries CSS et à pourquoi leur adoption est encore faible malgré leur support par plus de 90% des versions de navigateurs.
Deno dévoile un packagé manager intégré à Deno lui-même qui gère aussi bien les packages npm que JSR.
Un correcteur grammatical open-source (en 🇬🇧 anglais uniquement) qui dispose de plugins pour VS Code et Obsidian notamment.
Un calendrier de l'avent TypeScript 👀
Ça arrive dans 21 jours.
Pas sûr que je sois encore prêt.
Un éditeur de texte riche à importer dans vos applications. Il est structuré sous forme de blocs ré-ordonnables.
Un nouvel opérateur ??=
pour assigner une valeur par défaut à une variable si elle est null
ou undefined
.
Une alternative à DeepL et Google Translate.
Un parser XML en JavaScript qui semble très efficace pour des documents petits à moyens.
Un Web Component très léger qui permet d'utiliser Mastodon comme système de commentaire. Parfait pour un blog statique par exemple.
Un bon point de départ pour comprendre ce qu'est l'accessibilité sur le web et pourquoi il est nécessaire de s'en préoccuper.
Quelques ressources intéressantes dans le cadre de l'utilisation d'un moteur de site statique (et pas forcément Lume).
Je viens de créer un petit plugin similaire à shaarli2mastodon pour publier automatiquement vos liens sur Bluesky.
N'hésitez pas à me faire des retours, il y a sûrement encore quelques petits bugs :)
Un autre outil de monitoring.
Un système de monitoring multi-serveur.
Utilisation de Deno.bench
pour comparer la vitesse d'exécution de divers algorithmes de tri, de boucles, etc.
Un exemple de développement d'une couche d'authentification en JavaScript.
J'ai aussi fait ça moi-même dans quelques applications et c'est extrêmement formateur et sensibilisateur aux problématiques de sécurité liées à l'authentification au niveau protocolaire (HTTP, cookies, JWT, etc.).
J'ai le sentiment que très peu de dev le font encore par eux-mêmes et je pense vraiment que ça augmente le risque de mal configurer un outil un jour ou l'autre et d'ouvrir une faille béante sans s'en rendre compte. C'est un domaine complexe mais aussi super intéressant. Prenez le temps de vous y intéresser ! Idéalement sur un petit projet, histoire de réduire l'impact si vous vous plantez. Et si ça arrive c'est pas grave, apprenez de vos erreurs et la prochaine sera la bonne :)
Deux conventions pour modifier ("patcher") un objet JSON.
Bluesky (le Twitter-like) introduit une possibilité intéressante de vérification de compte qui utilise votre nom de domaine internet.
En gros votre nom de domaine devient votre "handle" (votre nom d'utilisateur quoi).
Par exemple, je suis joignable à https://bsky.app/profile/kalvn.net