Mensuel Shaarli
December, 2024
Une API pour envoyer / recevoir des messages vers toutes les fenêtres / onglets ouverts sur la même page web - pratique pour un système de notification / chat / etc. temps réel
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Un catalogue de bibliothèques UI pour les projets Vue / Nuxt
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
L'auteur montre l'un des aspects fascinants du web : sa résilience et sa permissivité à l'égard du HTML / CSS / JavaScript mal écrit. Il prend l'exemple d'une balise ayant un attribut color valant "checknorris" et il explique comment cette valeur est transformée en "c00000", c'est à dire rouge !
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre : ça parle de scroll driven animation
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Une astuce à tester
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Utiliser les bons éléments HTML, c'est bien plus accessible
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
En résumé, ajouter l'attribut translate="no"
Tout est dans le titre
Une solution à un problème concernant Mimir (un backend Prometheus) lorsqu'il est déployé dans Kubernetes
Tout est dans le titre
L'auteur montre l'utilisation des container queries pour un design fludie
Quelques bizarreries des formulaires HTML selon qu'il y ait un ou plusieurs champs input
Tout est dans le titre
Un comparateur très complet sur les méthodes d'offuscation de mail
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
C'est bien écrit et très vrai
Tout est dans le titre
Un framework CSS tout simple
Analyse intéressante
Un effet "verre" avec l'utilisation de la propriété CSS backdrop-filter
Tout est dans le titre
Pas si simple en SQL... notamment pour les performances
Une bonne introduction au Domain Driven Design et à la Clean Architecture pour les projets Symfony
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
En résumé, remplacez tous les @import comme @import url("imported.css");
par <link rel="stylesheet" href="imported.css">
Ça a un gros impact sur les performances du site
Tout est dans le titre
Ça fait peur...
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
L'auteur montre que l'influence des performances d'un site n'est pas la même sur son SEO selon la nature du site : c'est très important pour des sites d'e-commerce, ça l'est moins pour des sites de contenu type Wikipédia. Il a développé une extension Chrome pour afficher, dans la recherche Google, la corrélation entre classement et performance.
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Un inventaire de ce qui se fait en 2024 pour générer un site web
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
C'est le 2e article de la semaine qui explique en quoi PGP ne sert plus à rien et est même dangereux
Création d'une règle custom pour PHPStan
Je me suis reconnu dans ce très beau texte :-)
Le plein de bonnes pratiques pour des infobulles accessibles
Tout est dans le titre
Tout est dans le titre
Article intéressant, mais aucun des codepen n'affiche quoi que ce soit, dommage
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Transmission et plateformes propriétaires ou libres... des réflexions toujours aussi intéressantes
Tout est dans le titre... et c'est auto hébergeable en plus
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Une liste des attributs bien pratiques de l'élément input
Du bon usage de fieldset / legend
La très belle clôture des 24 jours de web :-)
2 nouveautés CSS intéressantes :
- Une unité : le lh pour line-height -> très pratique pour avoir un design avec un bon rythme vertical (espacement entre paragraphes par exemple) À noter qu'il existe le rlh pour root line-height
- Une propriété : margin-trim qui permet de supprimer la marge top du 1er élément enfant et la marge bottom du dernier. Supporté uniquement par safari pour le moment, mais il y a des astuces pour avoir le même comportement sur les autres navigateurs
Zara liste ses bonnes pratiques pour le développement
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
À date (21 décembre 2024), c'est le guide ultime pour générer les triangles des infobulles uniquement en CSS
L'auteur compile ici ses découvertes en suivant la préparation de la certification LPIC-1 Linux Administration
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Takeout est un outil en ligne de commande qui permet de lancer des petits conteneurs Docker pour chaque dépendance de l'environnement de développement. Il s'installait avec composer (PHP) mais il s'installe à présent avec Docker
Une explication de l'utilisation de l'attribut HTML "inert"
Tout est dans le titre
Une version web de l'application tldr qui donne des exemples d'utilisation d'utilitaires en ligne de commande
Tout est dans le titre
Tout est dans le titre
L'auteur résout le problème de l'affichage web des exposants et autres caractères "décalés", uniquement en utilisant des css
Le lien de Sebsauvage contient aussi un lien vers son wiki avec des recommandations sur l'écriture de scripts Bash
Cette association propose plusieurs services, en mode multi tenant :
- Nextcloud
- Wordpress
- Paheko (comptabilité / gestion d'adhérents)
Les "live regions" sont des zones de contenu qui peuvent être mises à jour dynamiquement, ce qui provoque une annonce par un lecteur d'écran. L'autrice nous explique comment mettre en place ce mécanisme et ses limites.
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est (presque) dans le titre :-) Très intéressant
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Déprimant...
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Une excellente introduction au concept de "Signaux" tels qu'utilisés dans SoldJS, Vue et Svelte.