Michael Warren @michaelwarren.dev · 19hstatic.klipy.comCat Asks 'Whatcha Doin'?' from BoxALT: Cat Asks 'Whatcha Doin'?' from Box 110
Reposted by Michael WarrenRick Viscomi @rviscomi.dev · 29/09/2026v0.0.191 of Modern Web Guidance is out and it's a big one! *16* new guides covering: web components by @castastrophe.bsky.social Cross-Origin Storage by @tomayac.com security by @rowan.fyi UI and PWA by @jamessw.com and @sturobson.com Wasm by @sbc100.bsky.social github.com/GoogleChrome... 12210
Reposted by Michael WarrenKevin Powell @kevinpowell.co · 29/09/2026About a week ago I was talking with someone about the WordPress drama that had been going on what felt like about a year ago, and we were wondering how things were going... Apparently it's just getting even wilder 😅 www.youtube.com/watch?v=ylO0...youtube.comThe most expensive 33 hours in WordPress history...YouTube video by Fireship 5214
Reposted by Michael WarrenWeb Awesome @webawesome.com · 29/09/2026<wa-combobox> can pull options from your server now! Set a dataSource callback, get debounced fetch + loading/error/empty slots, and improve performance by not shipping thousands of options in your DOM. 143
Reposted by Michael WarrenAdrian Roselli, pH0 @aardrian.bsky.social · 28/09/2026“OpenAI bots meddled with multiple US government agency sites” www.bbc.com/news/article... If only they were treated as Aaron Swartz was for far far less: en.wikipedia.org/wiki/United_... I’m on board with Lina Khan’s approach to lean on a 1934 precedent: www.theregister.com/ai-and-ml/20...bbc.comOpenAI bots meddled with US government agencies, including SEC and CensusOpenAI said its bots accessed public data from a range of institutions during test exercises. 244
Reposted by Michael WarrenKevin Powell @kevinpowell.co · 28/09/2026Ever double-tapped a button on your phone and had the page zoom in? In this post over on @piccalil.li, @bell.bz looks at a simple CSS one-liner of `touch-action: manipulation` to prevent that, rather than messing with the viewport meta. piccalil.li/blog/stop-bu...piccalil.liStop buttons triggering zoom when they’re double tappedIt’s annoying when your browser zooms if a button is rapidly tapped. There’s actually a really simple fix and no, you don’t have to prevent all zooming with a meta tag! 3327
Reposted by Michael WarrenKevin Powell @kevinpowell.co · 28/09/2026Excited to see we'll eventually have responsive iframes. It's a one-liner in CSS with `frame-sizing: content-height;` but it does require a meta tag to opt-in from the embedded doc as well. Currenly only behind a flag in Chrome, but will be nice to have once it starts landing.developer.chrome.comResponsive iframes in Chrome 154 | Blog | Chrome for DevelopersChrome 154 adds support for responsively-sized iframes, letting an iframe size itself based on the intrinsic size of its embedded document. 2506
Michael Warren @michaelwarren.dev · 28/09/2026i have had many colorful <aside>s in meetings i tell ya 010
Reposted by Michael WarrencomiCSS @comicss.art · 28/09/2026The latest comiCSS strip is about web accessibility and my "love" for meetings. It was inspired by a Twonks cartoon, giving it a web development/accessibility twist. comicss.art/comics/259/ As usual, it is coded using HTML and CSS. #comic #cartoon #accessibility #humor #joke #a11y 1286
Michael Warren @michaelwarren.dev · 28/09/2026“I forgot to charge anyone an entry fee. That’s on me. you’re right to be angry that you’ll have to pay for everything out of pocket.” 000
Michael Warren @michaelwarren.dev · 27/09/2026ok i might be crazy, but what would it take to try to pull this off for real? 100
Michael Warren @michaelwarren.dev · 27/09/2026ok, i have a new life goal. hang with all my tech cool kid bluesky follows some how. you’re next! haha let’s make a plan! 110
Michael Warren @michaelwarren.dev · 27/09/2026i only ever watch cable tv when i’m staying in a hotel, which i don’t often do. is “regular tv” always this bad or is it the hotel? gotta say, if this is tv, i’ll take youtube any day lol. this shit is awful 030
Reposted by Michael WarrenTerence Eden @edent.tel · 26/09/2026New blog post: No errors, no warnings, no gods, no masters - HTML Purity is a Fetish shkspr.mobi/blog/2026/09/no-errors-… "The problem with defending the purity of the HyperText Markup Language is that HTML is about as pure as a …shkspr.mobiNo errors, no warnings, no gods, no masters - HTML Purity is a Fetish"The problem with defending the purity of the HyperText Markup Language is that HTML is about as pure as a cribhouse whore. The standard doesn't just borrow concepts from better languages; on occasion, HTML has pursued other programming languages down alleyways to beat them unconscious and rifle their pockets for new syntax." Englitch is an pretty goode langwidge. even you no grok all the… 1126
Reposted by Michael WarrenKevin Powell @kevinpowell.co · 25/09/2026CSS keeps getting better and better, but the problem with hearing about amazing new features is that we're stuck not being able to use them for a few years because of browser support. So, this week I looked at a bunch of well-supported CSS features that I still see people turn to JS for.youtu.beUse these CSS features instead of JavaScriptYouTube video by Kevin Powell 5595
Reposted by Michael WarrenJustin Fagnani @justinfagnani.com · 25/09/2026Holy crap. Lit team member @rictic.com used Claude to create a "How lit-html renders" video and it's frankly... jaw-dropping. Yes, it's a lot like my talk intro'ing lit-html, but that was a good talk! This is deeper, more clear, and has great visuals. lit-html-series-v1.a1.demo.rictic.com/renders/lit-html-series-v1.a1.demo.rictic.comHow lit-html rendersAn explainer video: one lit-html template, from the code you write to the DOM. Prepare, create, update, and the caches in between. 6336
Reposted by Michael WarrenCory LaViska @cory.laviska.com · 25/09/2026An honor, sir! Can’t wait to do it again. If you’re in the design system space, give @michaelwarren.dev a follow. 042
Michael Warren @michaelwarren.dev · 25/09/2026Finally got to hang out with one of the cool kids in person! @cory.laviska.com it was great to finally get to meet you in person! It’s literally been years! 1120
Reposted by Michael WarrenJen Simmons @jensimmons.bsky.social · 24/09/2026Assuming the quality efforts that went into Safari 26.4, 26.5, 27.0 were some kind of one-and-done project? Nope! Just look at all the improvements in Safari Technology Preview 253. webkit.org/blog/18357/r...webkit.orgRelease Notes for Safari Technology Preview 253Safari Technology Preview Release 253 is now available for download for macOS Golden Gate and macOS Tahoe. 1253
Michael Warren @michaelwarren.dev · 24/09/2026the end result of AI might be giving some people what they want, but is it enough to offset the cost? people are also actively fighting data centers, companies are rehiring people they fired etc. will AI have the infrastructure it requires? i’m not sure, but i don’t think it’s a guarantee 100
Michael Warren @michaelwarren.dev · 24/09/2026imo, im not “grieving” the loss of the old world cuz i dont know if its indeed lost yet. none of us do. but i do question why folks are all acting like AI is permanent and inevitable. what data is there to suggest that conclusion if any? imo that assumption itself is a product of the hype train 200
Michael Warren @michaelwarren.dev · 24/09/2026i don’t think we take enough stock in the fact that society can unmake apparent inevitability sometimes. i’m sure people in the 1920s thought that prohibition was inevitable and permanent too etc. these companies could fail, the economics of current AI could render it not worth it. 110
Michael Warren @michaelwarren.dev · 24/09/2026every time i see articles like this, even though they are well-written, they always seem to presume the inevitability of AI. i question that assumption. how do we know AI is inevitable enough for our feelings about to be considered grief? i don’t think we know if it’s inevitable or not. 100
Reposted by Michael WarrenCory LaViska @cory.laviska.com · 23/09/2026Looks like Interop 2027 proposals close today. Got a web platform gap that still burns (CSS, a11y, web components)? File or boost an issue before the window shuts. webkit.org/blog/18283/s...webkit.orgSubmit your ideas for Interop 2027It’s that exciting time of year again when we start considering Interop proposals for next year! 153
Reposted by Michael Warrenbeyond tellerrand @beyondtellerrand.com · 23/09/2026Aaand we continue the list of lovely people that show up at the #btconf Düsseldorf speaker page for 2027. Please say HELLO and WELCOME to Mr. Roel Nieskens. 🤗 beyondtellerrand.com/events/dusse...beyondtellerrand.comRoel Nieskens: Speaker at beyond tellerrand in Düsseldorf 2027Roel Nieskens is an independent developer from the Netherlands who loves the web, fonts, webfonts and all combinations thereof. Under the name PixelAmbacht he does front-end development and (web)font ... 0105
Michael Warren @michaelwarren.dev · 23/09/2026#Tupo - Sep 23rd 2026 (Medium) ⏱️ Solved in 9:27 💯 A perfect game! Play at playtupo.complaytupo.comTupo · A daily sudoku-style logic puzzle with a twistA simple logic puzzle of numbers and colors. One new puzzle every day, starting easy and getting harder through the week. 000
Reposted by Michael WarrenAndy Bell @bell.bz · 22/09/2026The @piccalil.li PRICEFALL event ends at midnight UTC so there's still time to save 80 big ones piccalil.li/courses/ 165
Michael Warren @michaelwarren.dev · 22/09/2026#Tupo - Sep 22nd 2026 (Easy) ⏱️ Solved in 2:52 💯 A perfect game! Play at playtupo.complaytupo.comTupo · A daily sudoku-style logic puzzle with a twistA simple logic puzzle of numbers and colors. One new puzzle every day, starting easy and getting harder through the week. 000
Michael Warren @michaelwarren.dev · 22/09/2026i know i’ve been able to do it, i just never found the time to actually do it and see how my system consumers liked the approach 000
Reposted by Michael Warrenshoptalkshow.com @shoptalkshow.com · 21/09/2026733: Treadmills, Bass Guitars, and Testing Web Components We're talking treadmill and musical gear, software maintenance, dependency management, technical debt, testing web components, and CSS-Tricks hot drama.shoptalkshow.com733: Treadmills, Bass Guitars, and Testing Web ComponentsWe're talking treadmill and musical gear, software maintenance, dependency management, technical debt, testing web components, and CSS-Tricks hot drama. 182
Michael Warren @michaelwarren.dev · 22/09/2026kinda. the pre-ssr styles don’t 100% duplicate the shadow dom styles. at least i don’t think they do. at the very least it’s different selectors. x-button {} instead of :host etc. and you really only need the default states representable via ssr, not every state 100
Michael Warren @michaelwarren.dev · 22/09/2026#Tupo - Sep 21st 2026 (Easy) ⏱️ Solved in 5:58 💯 A perfect game! Play at playtupo.complaytupo.comTupo · A daily sudoku-style logic puzzle with a twistA simple logic puzzle of numbers and colors. One new puzzle every day, starting easy and getting harder through the week. 010
Michael Warren @michaelwarren.dev · 22/09/2026and one-liner packages that just figure out if something is even or odd will be disallowed right? 000
Michael Warren @michaelwarren.dev · 22/09/2026this is so good! I played today’s puzzle, and it’s a good amount of deep logic! lots of fun! 020
Michael Warren @michaelwarren.dev · 22/09/2026did you tell it that it’s a weird constellation of fucking bullshit most of the time? lol 000
Michael Warren @michaelwarren.dev · 22/09/2026you can write “pre-ssr” styles this way too and avoid FOUC when there is JS coming. 110
Michael Warren @michaelwarren.dev · 22/09/2026then consumers can get used to custom elements in their apps even if there’s no js or custom element definition. and attr styling, as you said, makes a *chefs kiss* great styling API surface and the only trade is slightly longer selectors 200
Michael Warren @michaelwarren.dev · 22/09/2026i’ve wanted to do this in my systems for ages! imo the global styles from the design system should/could be written to style the same elements/api/approach as the js-backed elements that way the system has a consistent convention regardless of whether or not the lcomponent” is a js one or css one 200
Reposted by Michael WarrenVale @vale.rocks · 21/09/2026This is an extremely odd article from WIRED. It almost seems to be trying to fabricate some sort of culture war around CSS? Bizarre. 14456
Reposted by Michael WarrenChris Coyier @chriscoyier.net · 21/09/2026 It's a little surreal watching Kevin recap the current CSS-Tricks situation. www.youtube.com/watch?v=9_upvxCAUzM It's been rollercoastery after DigitalOcean's acquisition. Thoughts: DigitalOcean bought the site. They can do whatever they want... chriscoyier.net/2026/09/21/13985chriscoyier.netIt's a little surreal watching Kevin recap the current CSS-Tricks situation. https://www.youtube.com/watch?v=9_upvxCAUzM It's been rollercoastery after DigitalOcean's acquisition. Thoughts: DigitalOcean bought the site. They can do whatever they want with it. At the very least, I hope it stays online. Aside from a general distaste for bitrot, a lot of people have bylines on that... 0304
Michael Warren @michaelwarren.dev · 21/09/2026give this a listen when you have the time! turns out @davatron5000.bsky.social is a pretty good author of more than just web components :) 010
Michael Warren @michaelwarren.dev · 19/09/2026we gonna make is= a thing whether safari wants us to or not hahaha! let’s go! 040
Michael Warren @michaelwarren.dev · 19/09/2026actually, i think it was the 2004 game actually! we didn’t play it in 2004, but i think it was a gamecube game that the Wii was backwards compatible with? I just remember that it was so great to use the wii motes to actually swing. 110