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 ⬇️⬇️
Yann 🇫🇷🇺🇦
@yanduv.bsky.social
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.
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 🙈
"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. https://www.designsystemscollective.com/ai-built-it-in-1-hour-lighthouse-gave-me-43-6f88e5c23d6b
this shit on every service you ever use 3 times a week now because reliability is no longer considered important anywhere in the industry
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
🙌 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...
An intro to manual slot assignment – Nathan Knowler
Exploring more powerful Shadow DOM composition using manual slot assignment.
knowler.dev
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 ?
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...
github.com
✍️ New post: European Tech Alternatives 🇪🇺 #blogtober #tech #software #europe matthiasott.com/notes/europe...
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.
matthiasott.com
What gif pops up when you type your name? Third match, but it aligns better with the current state of my vacations 🤪
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 .
media.tenor.com
what gif pops up when you type your name?
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.
😀 I think I found a bug with WebKit not blocking the click event inside shadow DOM
don't forget `touch-action: manipulation` for buttons on mobile double taps shouldn't zoom
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 😭
After 2+ years, it's finally time to announce @TanStack.com Form v1! ✅ Type Safe 🚀 Framework Agnostic 🎭 Headless 🔄 Isomorphic 🛡️ Advanced Validation 📜 Standard Schema ➕ More!
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
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...
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...
And that's some words I can put on my latest frustrations 😮💨
Seeing over and over #DesignSystems teams finally starting to feel good with adoption in design, but dev seriously falling behind. There's all sorts of options to help remedy it, however I can't help but think that hiring a shit hot hybrid designer/developer or "Design Engineer" is the real solution
👨🏫 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 ! 😊
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
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 👌
"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.
« 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...
lemonde.fr
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...
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...
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
Migration is almost done. Don't mind me if I unfollow you from the "other side" 🔥