Comment des gens de gauche peuvent-ils être sur des réseaux sociaux US ?

Hier soir dans le train, j’étais à côté d’un groupe de personnes de retour de la Fête de l’Humanité. Je les écoute échanger leurs contacts : « On se retrouve sur Instagram ? » « Je t’envoie ça sur WhatsApp ? »

Des gens à la fête L’Huma, qui s’organisent sur des plateformes appartenant à Meta. Je suis choqué. Comment peut-on se dire de gauche et continuer à alimenter des réseaux sociaux propriétaires, contrôlés par des milliardaires américains qui, pour certains, financent ouvertement l’extrême droite ?

#Mastodon #Pleroma #GAFAM #Souveraineté Numérique #Techno-Punk #Réseaux Sociaux

Luciole

Il y a quelques années, je vous parlais de la police Linux Libertine, une police libre permettant d’écrire quasiment dans toutes les langues, c’est d’ailleurs la police utilisée par Wikipedia.

Il existe une autre police libre que j’aime beaucoup, elle a beaucoup moins de glyphes, 700 alors que Linux Libertine en contient plus de 2000. Ce qui permet d’écrire dans quasiment toutes les langues européennes. Sa particularité c’est d’avoir été concue et travaillée pour être la plus lisible possible même par des malvoyants, plusieurs études à l’appuie (au laboratoire DIPHE de l’Université Lumière Lyon 2, au CTRDV, à l’ISTR Département d’Orthoptie de l’Université Lyon 1). Cette police c’est Luciole

#Luciole #Css #Font

Au cœur de l'ingénierie Toyota

Il y a quelques mois, Perrick m’a proposé de lire un livre de la bibliothèque de l’Institut Lean France. J’ai choisi Au cœur de l’ingénierie Toyota. Comme j’ai beaucoup aimé ce livre, je vous partage cette petite fiche de lecture.

Thèmes : Culture Lean, pour un livre de la bibliothèque de l’Institut Lean France, c’est pas très surprenant.

L’auteur : Olivier Soulié, sensei malgré lui, ancien “R&D Excellence System manager” chez PSA.

#Lean #Enseignement #Lecture

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 ». Un système complexe qui trouverait ses origines dans les pénalités du jeu de paume, obligeant le joueur à reculer à quinze, trente et quarante pas, au fur et à mesure de l’avancement du jeu.

#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

Encore un sujet de DS très TDD

Comme l’année dernière avec le sujet pagination 7 mes collègues et moi même avons rédigé un sujet de DS sur table (i.e sans ordinateur) pour valider la bonne compréhension du TDD de nos étudiants de seconde année de BUT. L’exercice de cette année était le suivant :

Le sujet

Nous allons chercher à tester une classe “compte en banque”, sur laquelle il est possible de faire les opérations suivantes :

  • static CompteEnBanque creer(String name)
  • void depot(Double montant)
  • void retrait(Double montant)
  • Double solde()
  • List<Transaction> historique()

Rédigez et ordonnez les tests que vous feriez dans une approche TDD. Pour chaque test, donnez l’intention de code qu’il fait émerger.

#Tdd #Software Craftsmanship

Une rétrospective à plus de 100 et en ligne

C’était en 2021, fin mars 2021 pour être précis. Dans le cadre de la startup week je me suis retrouvé à animer une rétrospective à distance avec plus de 100 personnes. Petit retour d’expérience.

Startup Week

J’organise chaque année une semaine hors norme pour quelques entrepreneurs du Nord et les étudiants de l’IUT de Lille, une semaine de code intensif avec du déploiement continu, des livraisons toutes les 2 heures et un grand salon de clôture.

#Rétrospective #Distance #Workadventure #Klaxoon #Rex

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. Ajouter une signature électronique ajoute des element de fiabilité, en effet, vous avez maintenant la possibilité de vérifier 2 choses :

#Gpg #Gnupg #Openpgp #Securité #Mail

OKR à Springfield - l'atelier

Tout à commencé l’année dernière par une commande de collectivités territoriales : “Nous souhaitons un atelier ludique pour comprendre les OKR”. Je me suis donc attelé à la tache de construire un jeu sérieux pour découvrir les OKR. Convaincu que le travail collectif est mille fois plus efficace que le travail solitaire, j’ai commencé à regrouper quelques personnes autour de moi pour travailler sur ce jeu, en particulier Jacques Prou et Anne Gabrillagues. Il en résulte un jeu sous licence presque libre, tout est libre, sauf les illustrations qui restent la propriété exclusive de Matt Groening, en effet, tout cet atelier se déroule dans l’univers des Simpson.

#OKR #Conference #Atelier #Jeu #Agilemans

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. Depuis plus de 20 ans, j’aide les équipes et les développeurs à produire un code plus maintenable, plus utile et surtout à produire ce code sereinement, paisiblement, sans le stress de la productivité ou l’angoisse des bugs.

#Software Craftsmanship #Coaching

Soutenir l’auteur

Ce blog est disponible à prix libre, c’est à dire qu’il est payant mais vous pouvez en choisir le prix.

Pourquoi ce blog est-il payant ?

Tout travail ne mérite pas forcément un salaire, mais :

💰 L’hébergement à un coût, que ce soit en terme de machine ou de noms de domaines.

🧠 Parce que je souhaite expérimenter des formes alternatives de rémunération sans publicité. Être dans la théorie, c’est bien mais la moindre des choses c’est de mettre en pratique ce que je préconise.

Un sujet de DS très TDD

Proposer un sujet pour valider la bonne compréhension du TDD à des étudiants qui vont composer sur papier n’est pas évident. Dans le dernier sujet de DS que nous avons élaboré (mes collègues et moi même) il y avait cet exercice sur 5 points.

Le sujet

Pour faire apparaître les possibilités de navigation dans un long texte, on peut utiliser les notions de première page, page précédente, page courante, page suivante, et dernière page. Une proposition d’affichage de ces options de manière concise est la « pagination seven » qui utilise au plus 7 positions. Pour des petits documents (7 pages ou moins), on affiche tous les numéros de pages :

#Tdd #Software Craftsmanship