Du typage ou des tests ... un équilibre à trouver

Dans le monde craft, il est fréquent d’entendre que le typage fort permet de réduire le nombre de tests. Petit expérience avec le kata tennis en rust. Je gros avantage de ce kata c’est qu’il est relativement simple, riche en vocabulaire métier et suffisamment complexe pour nécessiter une documentation. Au tennis, les points sont comptés de la façon suivante, en français, ça part de « 0 - 0 » pour aller jusqu’à « Jeu XX » en passant par « Égalité » ou « Avantage XX ».

#software craftsmanship #typing #rust

Recruter une maraîchère ou un maraîcher à Roubaix

J’habite dans un quartier de Roubaix dans lequel il se passe des choses extraordinaires c’est le quartier du Trichon. Nous avons entre autre vue la création d’une ferme urbaine avec un jardin partagé. Promis je vous partagerais quelques photos de ce lieu d’accueil et d’échange fort agréable. Aujourd’hui, le projet de ferme urbaine et circulaire du Trichon recrute un ou une maraîchère en CDI, comme ils n’ont pas encore de site web, l’annonce est hébergée ici.

#vie de quartier #ferme #urbaine

C'est quoi ce fichir .asc

On me demande régulièrement : C’est quoi cette pièce jointe que j’arrive pas à ouvrir ? Le fichier .asc qui accompagne l’ensemble de mes mails, c’est ma signature électronique. Je pourrais revenir sur la très longue liste des raisons techniques qui font que le mail n’est pas fiable, raisons qui explique aussi pourquoi le spam est autant présent dans nos boites mail. Mais ce n’est pas l’objectif de cet article. Alors résumons, le mail n’est pas fiable du tout.

#gpg #gnupg #openpgp #securité #mail

La restructuration de code, bonnes pratiques et stratégies

Trop long ; pas envie de tout lire (TLDR) Afin d’améliorer la qualité de notre code en le restructurant, il y a un pré-requis : avoir un bon harnais de test. et 2 stratégies : Appliquer chaque règle de “clean code” une par une sur l’intagralité du code avant d’en changer. Suivre l’arbre de vos envies de modification et commencez par les feuilles. C’est la technique du mikado. La restructuration de code : bonnes pratiques et stratégies J’aime beaucoup le beau code, l’agilité et le logiciel libre.

#software craftsmanship #coaching

IP et shell

Quelques idées pour trouver son ip privée en shell Regarder la route par défaut d’une IP presque au hasard ip route get 8.8.8.8| grep src| sed 's/.*src //g' Prendre la première des ips listé par la commande hostname --all-ip-addresses hostname -I | cut -f 1 -d ' '

#Development #shell #bash

Linux Biolinum

Linux Libertine est une police de caractères numériques libre, dotée d’un riche jeu de glyphes. Le seul problème de cette police c’est qu’elle est globalement peut distribué. Son homologue linéales (sans-serif) est la police Linux Biolinum. L’empattement impacte directement la lisibilité, avec une très grande résolution comme en impression papier ou sur un écran avec une résolution extrêmement élevée, l’empattement va amélioré la lisibilité. En revanche sur une faible résolution comme un écran standard à moins de 100 dpi, l’empattement va être perçu par l’œil comme du bruit et donc dégrade la lisibilité.

#Linux Biolinum #Linux Libertine #css #font