Benji Le Gnard's Avatar

Benji Le Gnard

@benjilegnard.bsky.social

👨‍💻 Senior web developer 🏗️ Front-end architect 📣 Speaker / 📹 Streamer ( https://twitch.tv/benjilegnard ) 🎨 Creative coder ( https://codepen.io/benjilegnard/ ) 🎸 Musician ( https://soundcloud.com/bendubik ) @benjilegnard anywhere else

239 Followers  |  589 Following  |  321 Posts  |  Joined: 31.10.2023  |  1.7069

Latest posts by benjilegnard.bsky.social on Bluesky

Ce matin, je vous parle d'IA générative et des personnes étrangères

2 prémisses
1. L'IA générative a un énorme avantage : elle comprend toutes les langues, répond ds ttes les langues et passe d'une langue à une autre en 1 seconde
2. Toutes les associations de France voient leur budget s'effondrer

09.11.2025 07:31 — 👍 778    🔁 755    💬 9    📌 60
Post image 08.11.2025 23:23 — 👍 3017    🔁 1112    💬 8    📌 7

Pluribus (Vince Gilligan, sur AppleTV), c'est un grand OUI !

Accroché dès le 1er épisode, curieux de voir où ça va aller.

08.11.2025 18:31 — 👍 1    🔁 0    💬 0    📌 0

trop rapide, trop furieux

07.11.2025 21:57 — 👍 1    🔁 0    💬 1    📌 0
Post image

🧠 My @bdxio.bsky.social talk, Rewriting the Role: Developers in the Age of LLMs, is now a blog series.
Part I is live: Programmers Are Always Doomed… Until They’re Not.
From Fortran to Copilot, every era said “dev is dead.” But we’re still here.
👉 lostinbrittany.dev/en/programmers-are-always-doomed

07.11.2025 18:16 — 👍 6    🔁 3    💬 0    📌 0
Scène de conférence avec un pupitre et un slide d’introduction projeté : « BDX I/O - 10ème édition - 07/11/25 »

Scène de conférence avec un pupitre et un slide d’introduction projeté : « BDX I/O - 10ème édition - 07/11/25 »

Une boite pleine de cannelés bordelais dans la salle speaker.

Une boite pleine de cannelés bordelais dans la salle speaker.

Bien arrivé à Bordeaux pour BDX I/O, je serai à 16h30 en salle C pour parler de local-first et de moteurs de synchronisation. #BDXIO

07.11.2025 08:15 — 👍 1    🔁 0    💬 0    📌 0
Des slides avec du code en thème clair

Des slides avec du code en thème clair

Des slides avec du code en thème sombre

Des slides avec du code en thème sombre

J'ai résolu mes problèmes de variation de luminosité selon le hasard du matos en conférences / meetups avec un light mode / dark mode dans mes slides.

Bon, il va donc falloir que je refasse tous mes schémas exportés à l'arrache au propre, en SVG + variables... 😭

05.11.2025 18:52 — 👍 1    🔁 0    💬 0    📌 0
Preview
GitHub - Raphire/Win11Debloat: A simple, lightweight PowerShell script to remove pre-installed apps, disable telemetry, as well as perform various other changes to customize, declutter and improve you... A simple, lightweight PowerShell script to remove pre-installed apps, disable telemetry, as well as perform various other changes to customize, declutter and improve your Windows experience. Win11D...

Testé & approuvé, ça vire tout le caca 💩IA de Windows 11 (et plein d'autres trucs, à vos risques et périls) github.com/Raphire/Win1...

04.11.2025 14:52 — 👍 2    🔁 0    💬 0    📌 0

Computer programmers be like:

§1. LLMs generate code for me. Sometimes it even works.

1/🧵

02.11.2025 13:33 — 👍 70    🔁 12    💬 4    📌 3
Grandpa Simpson yelling at a cloud

Grandpa Simpson yelling at a cloud

Back in my day, AI used to stand for Adobe Illustrator! And we hated that, too!

29.10.2025 18:52 — 👍 17219    🔁 4967    💬 71    📌 66
Index - Komorebi The Tiling Window Manager for Windows
01.11.2025 22:33 — 👍 0    🔁 0    💬 0    📌 0
Capture d'écran d'une fenêtre windows avec deux onglets, powershell et ubuntu. Dans le corps de la fenêtre, les fichiers komorebi.bar.json et whkdrc avec plein de raccourcis à base de combinaison de touches alt sont ouverts.

Capture d'écran d'une fenêtre windows avec deux onglets, powershell et ubuntu. Dans le corps de la fenêtre, les fichiers komorebi.bar.json et whkdrc avec plein de raccourcis à base de combinaison de touches alt sont ouverts.

En train de tester komorebi, un tiling windows manager pour Windows 10/11

(et à part le fait que ça soit Alt la touche leader, tous les raccourcis sont i3-inspired, c'est cool)

01.11.2025 22:33 — 👍 1    🔁 1    💬 1    📌 0
Preview
Fermeture du CAPES LSF 2026 : une attaque violente contre la langue des signes et la communauté sourde Dans un contexte de coupures austéritaires brutales contre l'enseignement, le gouvernement s'attaque à la communauté sourde et la langue des signes en fermant le CAPES LSF pour la session 2026.

🔴 Fermeture du CAPES LSF 2026 : une attaque violente contre la langue des signes et la communauté sourde

Dans un contexte d'austérité brutale dans l’éducation, le gouvernement s’attaque à la communauté sourde en fermant le CAPES LSF pour 2026.

23.10.2025 07:00 — 👍 55    🔁 57    💬 2    📌 5
AT&T Archives: The UNIX Operating System
Watch new AT&T Archive films every Monday, Wednesday and Friday at http://techchannel.att.com/archives In the late 1960s, Bell Laboratories computer scientists Dennis Ritchie and Ken Thompson started work on a project that was inspired by an operating system called Multics, a joint project of MIT AT&T Archives: The UNIX Operating System

cette pépite incroyable #unix www.youtube.com/watc... peu de chose ont changé, à part les gardes-robe et les couleurs.

27.10.2025 19:35 — 👍 1    🔁 0    💬 0    📌 0
Configuration des sorties d'écran dans le fichier de configuration du gestionnaire de fenêtre en carrelage Sway. La liste d'écrans externes va de DP-1 à DP-12.

Configuration des sorties d'écran dans le fichier de configuration du gestionnaire de fenêtre en carrelage Sway. La liste d'écrans externes va de DP-1 à DP-12.

Les inconvénients du flex-office... #sway

27.10.2025 08:22 — 👍 2    🔁 0    💬 0    📌 0
Une pinte de bière Neipa opaque couleur jaune orangé dans un verre décoré d’un bourgeon de houblon, d’un logo « Bubar » et du texte « établi en 2015 »

Une pinte de bière Neipa opaque couleur jaune orangé dans un verre décoré d’un bourgeon de houblon, d’un logo « Bubar » et du texte « établi en 2015 »

C’est mort je donne pas l’adresse.

24.10.2025 16:05 — 👍 2    🔁 0    💬 0    📌 0

J’aurais dû préciser : aux daltoniens / daltoniennes, parce que le spectre des déficiences est large et que ça ne suffira évidemment pas à rendre un canvas accessible pour tous.

20.10.2025 16:10 — 👍 0    🔁 0    💬 0    📌 0

*Soupire fort en http-interceptor 🙄* 😅

20.10.2025 16:09 — 👍 0    🔁 0    💬 0    📌 0
Preview
GitHub - ashiguruma/patternomaly: Easily generate patterns for use in data graphics Easily generate patterns for use in data graphics. Contribute to ashiguruma/patternomaly development by creating an account on GitHub.

Découverte du jour, patternomaly github.com/ashigurum... une librairie pour rendre accessibles aux déficients visuels vos histogrammes & diagrammes, chart.js (ou canvas).

20.10.2025 15:25 — 👍 0    🔁 0    💬 1    📌 0

J'ai un back-end là, il ne logue absolument rien, du coup, je vais fouiller le code, et il ne connaît que 3 types d'erreurs : 500, 404 et 401...

Bah oui, bien sûr, et donc on redirige l'user vers le login à chaque fois s'il n'est pas habilité ?

20.10.2025 14:33 — 👍 0    🔁 0    💬 0    📌 0
Photo du slide d'annonce du Talk

Photo du slide d'annonce du Talk

Let's play Factorio 🏭⚙️ au #DevFestNantes

C'est maintenant 🕰

@gdgnantes.bsky.social

16.10.2025 13:07 — 👍 2    🔁 1    💬 0    📌 0

Gros succès pour la conf de @codeka.io sur factorio au devfest nantes, salle comble, pas pu rentrer.

16.10.2025 13:08 — 👍 2    🔁 0    💬 1    📌 0
git diff d'une configuration d'un gestionnaire de fenêtre sway/i3 avec le raccourci clavier pour ouvrir un terminal (touche window + enter ) auquel j'ai ajouté "tmux" pour lancer tmux.

git diff d'une configuration d'un gestionnaire de fenêtre sway/i3 avec le raccourci clavier pour ouvrir un terminal (touche window + enter ) auquel j'ai ajouté "tmux" pour lancer tmux.

Je ne sais pas pourquoi je n'ai pas fait ça plus tôt... #sway #tmux

13.10.2025 17:57 — 👍 1    🔁 0    💬 0    📌 0

Also doubles as a visualization of how Preact Signals work!

08.10.2025 11:19 — 👍 12    🔁 2    💬 0    📌 0
Code HTML avec une classe .sr-only, généralement pour donner du contenu aux lecteurs d'écrans, sauf qu'ici la balise est vide.

Code HTML avec une classe .sr-only, généralement pour donner du contenu aux lecteurs d'écrans, sauf qu'ici la balise est vide.

Merci d'avoir pensé à l'accessibilité, c'est cool.

07.10.2025 12:46 — 👍 2    🔁 0    💬 0    📌 0
Du code TypeScript décrivant un tableau de paires de positions connectées, avec les points d'ancrage d'un élément d'origine et d'un autre superposé.

L'ordres des points est : en haut, en bas, à gauche, à droite...

Du code TypeScript décrivant un tableau de paires de positions connectées, avec les points d'ancrage d'un élément d'origine et d'un autre superposé. L'ordres des points est : en haut, en bas, à gauche, à droite...

Ces soirées-là... 🎵🎶 (hein-hein, hein-hein)

06.10.2025 09:54 — 👍 1    🔁 0    💬 0    📌 0
Capture d'écran d'éléments d'interface de type tooltip / infobulle apparaissant flottant au survol d'un élément.

Chaque version à une bordure et un débordement en forme de flèche, en haut, à droite, en bas, à gauche. Le texte du tooltip décrit la direction de la flèche.

Capture d'écran d'éléments d'interface de type tooltip / infobulle apparaissant flottant au survol d'un élément. Chaque version à une bordure et un débordement en forme de flèche, en haut, à droite, en bas, à gauche. Le texte du tooltip décrit la direction de la flèche.

Épisode S4E27 de "vous n'avez pas besoin d'une librairie externe pour faire ça"

Qu'est-ce que je ne ferais pas pour éviter de ramener 3 dépendances historiques qui faisaient la même chose (un tooltip donc) avec chacune des styles différents.

Bonus : le mien va respecter le Design System 🤷‍♂️

06.10.2025 08:52 — 👍 0    🔁 0    💬 1    📌 0

Les voix dans ma tête :

- c'est qu'un tooltip, ça devrait juste être un attribut title.
- c'est qu'un tooltip, importe material et utilises mat-tooltip et c'est plié
- c'est qu'un tooltip, ne passe pas trop de temps dessus, personne ne les verra.

Moi : ré-implémente le tooltip.

06.10.2025 08:48 — 👍 0    🔁 0    💬 1    📌 0
Scripts

Plymouth ça me termine, parce que comment ça ? T'as un langage de script que je peux exécuter pendant que le reste du système démarre ?

www.freedesktop.org/wiki/Softwar...

02.10.2025 21:53 — 👍 0    🔁 0    💬 0    📌 0
Preview
e18e (Ecosystem Performance) - Publishing Packages Best practices on publishing npm packages securely using GitHub Actions.

we now have some new @e18e.dev docs on best practice of publishing npm packages

this documents the recommended basics for a secure publish workflow and gives some pointers for further security/tools/etc

this is a _very_ opinionated subject, so do ping me if you have feedback!

02.10.2025 15:41 — 👍 47    🔁 17    💬 5    📌 0

@benjilegnard is following 20 prominent accounts