Sign in

Yann 🇫🇷🇺🇦

@yanduv.bsky.social
25 followers 57 following 66 posts

Web dev at CA-TS - Design System library author. Interested with web stuff and russia's ass kicked out to where it belongs. Living in Montpellier.

PostsRepliesMedia
Reposted by Yann 🇫🇷🇺🇦
Kevin Powell @kevinpowell.co · 01/10/2026
"If you are using AI in your writing, concentrate more on the research and goal defining part of the work, rather than the word-generating part." @rachelandrew.co.uk's post is about technical writing, but I think if you went through and replaced *writing* with whatever job you want, and it works.
rachelandrew.co.uk
More than words
While I've done a lot of reference documentation writing, my favourite type of work is writing tutorials and "how to" content. I enjoy the challenge of understanding a technology and an audience, then explaining the technology to that audience. AI seems to be particularly bad at creating this kind of content. When people try, they...
2245
Reposted by Yann 🇫🇷🇺🇦
laydgeur @laydgeur.bsky.social · 15/08/2025
Vous avez sûrement déjà lu que la climatisation aggrave les canicules car l’air chaud rejeté à l’extérieur augmenterait la température des villes de 2 à 3°C. Vérifions ce que disent vraiment les études scientifiques à ce sujet 🧑‍🔬 (lisez jusqu’au bout, car vous allez être 🤯🤯 à la fin) #Thread ⬇️⬇️
Carte de Paris simulation îlot de chaleur
841403789
Yann 🇫🇷🇺🇦 @yanduv.bsky.social · 28/05/2026
AI is not my cup of tea, so I mostly avoid it. But having coworkers working with it makes me feel I'm failing avoiding it and they are my unsolicited agent making me read slop now 🙈
000
Reposted by Yann 🇫🇷🇺🇦
Stuart Robson @sturobson.com · 24/04/2026
"Friday, I tried the experiment: let Claude build our component library from our team’s Figma file. Monday, I ran Lighthouse." Before: 187KB, LCP 1.2s, TBT 120ms. After: 524KB, LCP 3.4s, TBT 410ms. www.designsystemscollective.com/ai-…
54712
Reposted by Yann 🇫🇷🇺🇦
red. logged on edition @likethecolour.red · 31/03/2026
this shit on every service you ever use 3 times a week now because reliability is no longer considered important anywhere in the industry
GH error unicorn 500 page.GH error 500 status page.
8564
Reposted by Yann 🇫🇷🇺🇦
Sunny Tech @sunnytech.bsky.social · 22/02/2026
Plus qu'une semaine pour soumettre ton talk à Sunny Tech ! Tu as une idée de sujet qui te passionne ? Un retour d'expérience à partager ? Une techno que tu veux faire découvrir ? C'est le moment de te lancer 📆 Clôture : 1er mars 👉️ sunny-tech.io/cfp #SunnyTech #CFP
057
Reposted by Yann 🇫🇷🇺🇦
Ned Resnikoff @resnikoff.bsky.social · 02/02/2026
hegemon.substack.com/p/the-epstei...
hegemon.substack.com
The Epstein Files and Russiagate are the Same Thing
For years the culture war has assigned these scandals to opposite teams.
23411
Yann 🇫🇷🇺🇦 @yanduv.bsky.social · 26/11/2025
🙌 Today I made my first custom element with manual slot assignment with the help of this article by @knowler.dev. Thanks! knowler.dev/blog/an-intr...
knowler.dev
An intro to manual slot assignment – Nathan Knowler
Exploring more powerful Shadow DOM composition using manual slot assignment.
011
Yann 🇫🇷🇺🇦 @yanduv.bsky.social · 09/11/2025
👀 github.com/orgs/angular...
020
Yann 🇫🇷🇺🇦 @yanduv.bsky.social · 07/11/2025
Hey #WebComponents enthousiasts and #Angular users ! The release of angular 21 with experimental signal Form is close. I wasn't able to make custom elements work directly with it, so I created this issue. Could you help me with your feedback ? A thumb up ?
github.com
Allow directives to implement `FormValueControl` in order to control a custom element · Issue #64992 · angular/angular
Which @angular/* package(s) are relevant/related to the feature request? @angular/forms Description For signal form, as the NG_VALIDATORS (see #64493) is not planned, we need an alternative to inte...
240
Reposted by Yann 🇫🇷🇺🇦
Matthias Ott @matthiasott.com · 05/10/2025
✍️ New post: Euro­pean Tech Alternatives 🇪🇺 #blogtober #tech #software #europe matthiasott.com/notes/europe...
matthiasott.com
European Tech Alternatives 🇪🇺 · Matthias Ott
Matthias Ott is an independent user experience designer and web design engineer from Stuttgart, Germany. He also teaches Interface Prototyping at the Muthesius Academy of Fine Arts and Design.
45221
Yann 🇫🇷🇺🇦 @yanduv.bsky.social · 15/08/2025
What gif pops up when you type your name? Third match, but it aligns better with the current state of my vacations 🤪
media.tenor.com
a man in a tutu is dancing in front of a group of people in a park .
ALT: a man in a tutu is dancing in front of a group of people in a park .
000
Reposted by Yann 🇫🇷🇺🇦
METR @metr.org · 10/07/2025
We ran a randomized controlled trial to see how much AI coding tools speed up experienced open-source developers. The results surprised us: Developers thought they were 20% faster with AI tools, but they were actually 19% slower when they had access to AI than when they didn't.
11968702993
Yann 🇫🇷🇺🇦 @yanduv.bsky.social · 20/06/2025
😀 I think I found a bug with WebKit not blocking the click event inside shadow DOM
100
Reposted by Yann 🇫🇷🇺🇦
johnphamous @handle.invalid · 07/04/2025
don't forget `touch-action: manipulation` for buttons on mobile double taps shouldn't zoom
612415
Yann 🇫🇷🇺🇦 @yanduv.bsky.social · 03/03/2025
Something useful to know : Angular allows itself to interpret the syntax of properties in its template. For example if you write [readonly], it is transformed to [readOnly]. Yes ! I learnt it the very hard way with a bad web component API I implemented 😭
100
Reposted by Yann 🇫🇷🇺🇦
Tanner Linsley @tannerlinsley.com · 03/03/2025
After 2+ years, it's finally time to announce @TanStack.com Form v1! ✅ Type Safe 🚀 Framework Agnostic 🎭 Headless 🔄 Isomorphic 🛡️ Advanced Validation 📜 Standard Schema ➕ More!
1740451
Reposted by Yann 🇫🇷🇺🇦
James @43081j.com · 25/02/2025
half of prettier's install size is a commonjs duplicate of the ESM imagine how much data will be saved once people stop shipping dual-packages. prettier is one of many
6424
Yann 🇫🇷🇺🇦 @yanduv.bsky.social · 27/01/2025
So, I made a playground web component with @lit.dev using a font with built-in syntax highlightings. It made it so easy, thanks! blog.glyphdrawing.club/font-with-bu...
0142
Reposted by Yann 🇫🇷🇺🇦
Sam I am Designs 🫶 🇨🇦 @samiamdesigns.bsky.social · 06/01/2025
My @smashingconf.com talk, Bridging the Gap, One Token at a Time, is now online! 🫶 Spoiler alert: the talk isn't really about Tokens. I roast my past self + share a series of failures that led me to be a better Design Systems teammate by learning Design Tokens. open.substack.com/pub/samiamd...
1243
Yann 🇫🇷🇺🇦 @yanduv.bsky.social · 17/12/2024
And that's some words I can put on my latest frustrations 😮‍💨
020
Yann 🇫🇷🇺🇦 @yanduv.bsky.social · 16/11/2024
👨‍🏫 Next week I am lucky enough to go to Brittany to teach coworkers about web components. 1st iteration of this class was really appreciated. I really enjoy doing this ! 😊
110
Reposted by Yann 🇫🇷🇺🇦
Nick Williams @wicky.nillia.ms · 15/11/2024
Web development is easy. All you need to do is build a fully asynchronous, distributed system, serving an unknown set of clients over an unreliable network
512824
Yann 🇫🇷🇺🇦 @yanduv.bsky.social · 15/11/2024
I am currently migrating the last relevant component (date-picker) of my library to the popover API. It is very nice. It's more dev-convenient but doesn't remove much code. It's magic to solve stacking contexts and allows to remove some event listeners. Interaction with html only is 👌
110
Yann 🇫🇷🇺🇦 @yanduv.bsky.social · 12/11/2024
"When they have ideas to change the world, the very wealthy can pay to have them implemented and buy themselves influence. Because of this, they believe that their ideas are superior to those of others." Valid for the US, but for all countries where capitalism is gone too far into liberal.
lemonde.fr
« L’appauvrissement des classes populaires conjugué à une “surproduction d’élites” accumulant richesses et pouvoir finit par engendrer un effondrement »
CHRONIQUE. La défiance, les coups de griffe aux contre-pouvoirs, les crises économiques tout comme l’accaparement des richesses par les plus puissants érodent les démocraties, écrit Marie Charrel, jou...
010
Reposted by Yann 🇫🇷🇺🇦
Mike Neumegen @mikeneumegen.bsky.social · 11/11/2024
Writing the Jamstack chapter for the 2024 Web Almanac report this year was eye-opening. The standout: the average Astro site has a JavaScript footprint that's 72% lighter than Next.js 🤯 almanac.httparchive.org/en/2024/jams...
Column chart showing the median JavaScript transfer size of Astro, Hugo, and Next.js sites in the prerendered category per year. In 2024, Astro sites have a median of 164 KB, Hugo sites have a median of 210 KB, and Next.js have a median of 583 KB.
23612
Yann 🇫🇷🇺🇦 @yanduv.bsky.social · 09/11/2024
I wish I was better at managing network 😩 I suck at configuring client&server VPN, add my self signed certificate to my phone and deploy properly a HTTPS server. Let's find something else to be bad at...
000
Yann 🇫🇷🇺🇦 @yanduv.bsky.social · 09/11/2024
I'm not sure I would write a lot of content but I might give it a try. I started a web components library for a private Design System called Muesli back in 2023. It is kind of an adventure to start a library in a banking environment. Some old tech, habits to shake, internal inertia & other stuff
000
Yann 🇫🇷🇺🇦 @yanduv.bsky.social · 07/11/2024
Migration is almost done. Don't mind me if I unfollow you from the "other side" 🔥
120