Quotidien Shaarli

Tous les liens d'un jour sur une page.

April 27, 2023

A Guide for Debating Effectively as a Software Developers

Tout est dans le titre

A Practical Guide to fzf: Shell Integration

Suite de https://thevaluable.dev/practical-guide-fzf-example/ l'auteur passe en revue la customisation :

  • des raccourcis clavier de fzf
  • de la complétion

Il montre aussi l'utilisation conjointe de fzf et tmux... Puissant !

Why deadlines are pointless and what to do instead

L'auteur explique que les deadlines ne fonctionnent pas, même en tenant compte de la loi de Parkinson :

  • Le temps nécessaire pour faire quelque chose ne dépend généralement pas de la pression que l'on met à l'exécutant.
  • Les deadlines favorisent la vision court termiste, plutôt que l'amélioration continue et consistante.
  • Les deadlines ne permettent pas l'adaptation, si on en rate une, c'est trop tard pour faire quelque chose d'utile.

L'auteur suggère aux managers deux actions :

  • Un contrôle quotidien, ou point de préemption (via le daily meeting) afin de vérifier qu'on ne s'écarte pas trop de la ligne que l'on s'est fixée et de s'adapter le cas échéant.
  • Être impitoyable sur la priorisation des tâches - l'approche FIFO n'étant pas la bonne (Note: voir la matrice d'Eisenhower ?)
The 35 Best Philosophy Books to Live Better and Become a Great Thinker

Une présentation de 35 livres plus ou moins philosophiques / de développement personnel.

Accessible Target Sizes Cheatsheet — Smashing Magazine

De bons conseils en UX mobile

Robert Waldinger: The secret to a happy life -- lessons from 8 decades of research | TED Talk

Pour résumer la vidéo, les gens heureux (et en meilleure santé !) sont ceux qui ont des relations "de qualité"

Discovering Primitive Objects In JavaScript (Part 1) — Smashing Magazine

L'auteur montre une approche pour donner du sens aux valeurs manipulées par un programme, en les encapsulant dans un objet immutable. Par exemple, si on doit s'occuper d'une note entre 0 et 5, on crée un objet avec la propriété "rating" (dont on s'assure de la cohérence métier). Ensuite, en créant dans cet objet les méthodes toString() et valueOf(), on permet de réaliser des opérations - comme un affichage direct (toString) ou une addition (valueOf)

Apprendre et Maitriser Rudder l'outil de gestion de configuration

Tout est dans le titre

A Step-By-Step Guide To Building Accessible Carousels

Tout est dans le titre

Guerlain (LVMH) : luxe et surveillance

Le simple fait de commencer à s'inscrire sur le site de Guerlain provoque la fuite en masse de données vers leurs "partenaires"... L'auteur donne quelques conseils pour se protéger

MySQL Command Line Tool: Unleash the Power of mycli

Un super outil pour MySQL / MariaDB en ligne de commande (meilleur que la commande "mysql" de base) Il existe aussi en version PostgreSQL

Explications sur les cookies - La Galaxie JVM

Une introduction sur les cookies

Utilisez le DNS sécurisé : DoT et DoH • Billets • Zeste de Savoir

Tout est dans le titre

Le slicing en Python : utilisation et exemples

Tout est dans le titre

Rudder - Un bel outil pour durcir les configuration de vos VM

Suite de https://blog.stephane-robert.info/post/introduction-rudder/ l'auteur démontre les possibilités de Rudder pour appliquer une conf, voir si des serveurs sont conformes à ce qui est attendu, etc.

A practical example of using Symfony PropertyInfo component

Tout est dans le titre