Monthly Shaarli
March, 2024

« The fact that there’s a Highway To Hell but only a Stairway To Heaven says a lot about anticipated traffic numbers. »
Noun Project has the most diverse collection of free icons and stock photos. Download SVG and PNG. Over 5 million art-quality icons and free photos.
(Je crois que j'avais déjà partagé ce type de contenu... Mais cela peut toujours être utile)

Alors que se profile l'élection présidentielle en Russie, la sociologue Elisabeth Sieca-Kozlowski, autrice de l'ouvrage « Poutine dans le texte » paru récemment chez CNRS Éditions, décrypte pour nous l'évolution de la pensée et de la rhétorique du dirigeant russe depuis son accession au pouvoir.
Chyrp Lite is an ultra-lightweight #blogging engine, written in PHP (qui a l’air sympa)

Ente est une application photo open source chiffrée de bout en bout (sauvegarde, édition, partage) et ça a l’air vraiment sympa.
Ils ont des forfaits à l’année pour le stockage des images, et ils ont l’air assez abordables.
Reste à voir la qualité des applications - et s’il est possible d’avoir un auto upload - mais ça ne peut pas être pire que mon #Nextcloud qui crache ses poumons à chaque fois que je veux faire des thumbnails.

Why are most #meetings hell for engineers?
- Meetings aren't as interesting as coding
- Most attendees aren't needed to contribute for the whole time
- An engineer's impact during a meeting is less tangible compared to coding
- Meetings are interruptions that cause context switches
- As an engineering manager, you will need meetings to get some things done.…
Practical #CSS and design tips that helps in building future-proof user interfaces.
Create diagrams and visualizations using text and code. #mermaid #mermaidjs (et peut être inclut dans plein de moteurs de rendu - genre #hugo )

Un bon article de Ploum sur l’écologie, l’éducation, l’informatique et #vim

A groupware solution is a must-have, whether you're working in a small organization, a medium-sized company, or a large enterprise.

Le #Sobre Versatile vient de dévoiler sa 7e version. Il permet la monte de pneus jusqu'à 50 mm et est toujours aussi polyvalent. Pour un side project, des fois que je voudrais monter mon propre vélo.
#incident management basée sur un diabète de type 1 (avec du grafana dedans)

Si on voit ceci :
if (condition)
if (not other condition)
...some code...
Il est possible d'en améliorer facilement la lisibilité en plaçant une guard clause
et en inversant les conditions.
Il sera ainsi plus facile (et plus compréhensible pour le cerveau) de lire ceci :
if (not condition)
return
if (other condition)
return
...some code...

Real opinions from real people about a project management system which unfortunately is also real #JIRA

Quelques conseils pour créer un « #radar technologique », selon quatre catégories : adopt, trial, asses, hold.

Version numbers are hard to get right.
Semantic Versioning (#SemVer) communicates backward compatibility via version numbers which often lead to a false sense of security and broken promises.
#EffVer quantifie l’effort de migration (gros effort . Effort moyen . Effort minime)
J’aime beaucoup l’idée.
My recent contributions to #django CMS got me deep into the world of #internationalisation #i18n

Une distribution Linux qui réinvente le système de fichiers (tout en assurant la compatibilité avec les systèmes unix/linux actuels). Cela peut être intéressant (et fonctionne principalement avec des liens symboliques, comme #nixos))
Un routeur d’événements vers … tout.
Quelques conseils d’écriture, pour mieux faire passer une idée ou pour rendre un texte plus compréhensible à vos lecteurs (e-mails, documentations, …). Here are my recommendations:
- Decide what you’re actually saying
- Repeat yourself (within reason)
- Simplify
- Eliminate passive voice
- Don’t use adverbs
- Don’t assume knowledge
- Be aware of your tone
- Avoid jargon and cliches
- Make use of whitespace
Avoir juste deux champs (first_name & last_name) pour identifier des personnes est une erreur.

DuckDB is an in-process SQL OLAP database management system. Simple, feature-rich, fast & open source. Vu chez Sebasauvage ; en plus de sa compliance avec #sql, DuckDB a aussi l’air de pouvoir être hébergée sur un bucket S3
Comment upgrader (automagiquement (ou presque...)) des dépôts contenant du code #Python vers une version ultérieure de l'interpréteur.
The #agile manifesto ❤️
- Les individus et leurs interactions plus que les processus et les outils
- Des logiciels opérationnels plus qu’une documentation exhaustive
- La collaboration avec les clients plus que la négociation contractuelle
- L’adaptation au changement plus que le suivi d’un plan
Nous reconnaissons la valeur des seconds éléments, mais privilégions les premiers.

Quand le #CEO de #SquareSpace se fait 17 volées d’escaliers avec du diesel pour alimenter une salle serveur pendant un black-out.

The origins of Tailwind and how it is framed against semantic CSS ( et comment il sera TRÈS difficile de se sortir de #tailwind si on venait à l’adopter)
Fin du développement de #hexchat (qui remplaçait #xchat comme client IRC par défaut sur Linux #Mint depuis 2014…). Ils commencent à développer leur propre logiciel (même si je n’ai pas trop compris s’il s’agirait bien d’un nouveau client utilisant gtk3 (et donc le HiDPI) ou juste une appli d’entraide pour remplacer Discord et IRC… 🤔)