👀 a major want for many years. Really interested to see what comes out of this.
Blink: Intent to Prototype: Declarative fragments
Jonathan Neal
@jonathanneal.bsky.social
I still like you just the way you are.
👀 a major want for many years. Really interested to see what comes out of this.
Blink: Intent to Prototype: Declarative fragments
I've given my website a bit of a refresh, using Temporal and CSS color-mix to change the background colour depending on your time of day localghost.dev/blog/time-ba...
Time-based background colour transitions with Temporal and CSS color-mix - localghost
A visual refresh with a background that changes colour according to the time of day, using the new Temporal API along with CSS custom properties that blend into each other.
localghost.dev
I think everyone who thinks that it is no longer necessary to understand software engineering principles because of AI should spend a few minutes every day browsing /r/vibecoding. It's so so clear that technical skills are still worthwhile.
⭐ available for client work ⭐ Front-end developer & Design Systems consultant with 15 years experience building component libraries, modernising legacy codebases, writing docs & launching new projects Let's fix your tech debt or create something new stu@alwaystwisted.com 🙏🖤
Also I wonder if there's just a better way to handle these native packages, can't we just allow you to define the platform architecture combinations and have the client just download the correct one in the first place. Needing postinstall feels like a smell that there's missing functionality.
Mat Marquis has waited 14 years to write this article. The sizes attribute has been a necessary evil but now, with an auto value capability, it’s completely transformed authoring responsive images on the web. piccalil.li/blog/the-end...
The end of responsive images
Mat Marquis has waited 14 years to write this article. The sizes attribute has been a necessary evil but now, with an auto value capability, it’s completely transformed authoring responsive images on...
piccalil.li
After implementing web streams in multiple runtimes, supporting them for years, talking with other implementers, dealing with issues... I think it's well past time we talked about something better blog.cloudflare.com/a-better-web...
We deserve a better streams API for JavaScript
The Web streams API has become ubiquitous in JavaScript runtimes but was designed for a different era. Here's what a modern streaming API could (should?) look like.
blog.cloudflare.com
load-bearing @xkcd.com
PostCSS powers 0.5% of ALL web pages but only earned $300/month for 13 years. This story is not unique. Your app likely has 550+ OSS dependencies. Most are one burned-out maintainer away from disaster. This is the Nebraska problem. And here is the fix: evilmartians.com/chronicles/s...
Wrote about how my side project got flagged by 10 security providers (including Google) as a phishing site, and how I got it fixed. Hope this helps if it ever happens to you. trysound.io/how-my-side-...
How my side project got banned from the internet | Bogdan Chadkin
A little piece about dealing with security providers and clearing my side project's reputation after a false positive flagging.
trysound.io
npmx is good. There be noticeable dragons on first visit, but thats to be expected in a project this fresh with this many contributors, but I'm sure that'll straighten out in time. Looking beyond that, there's lots to like.
The browser-compat-data project (used by MDN, caniuse, and tools) now has: 20,000 commits 1,123 contributors 465 releases 19,148 data entries That's what comprehensive web compat data looks like. And it takes well funded teams at @openwebdocs.org and @mozilla.org plus amazing contributors.
Hey! I'm looking for my next thing. Could be contract or full-time. I build design systems, web apps, and design tools. If you know someone who needs a frontend/fullstack dev, send them my way 🙏 trysound.io/hire-me
Hire Bogdan Chadkin - Software Engineer
Software Engineer building fast, accessible user interfaces and scalable front-end architecture.
trysound.io
Creating a universal app store for PWAs seems like an obvious win here vs. heuristics triggered installs. But think about smaller, more bespoke app stores! An app store for your intranet apps. An app store for your webring of online mutuals. An app store for kid-friendly apps. That's fun territory.
On the Edge team, we think web apps should be easier to install. The default browser install button is great, but we'd like something which you can use on your own site, how and when you want it. That's why we're proposing the Web Install API, which you can now test!
What do you think of this transform for TypeScript namespace? It’s meant to more accurately reflect the runtime it becomes.
Thrilled to announce Webflow's $150,000 donation to support Astro's open source development! PLUS... Webflow chooses Astro to power their just-announced AI app gen tool, coming soon.
Webflow Donates $150,000 to Support Astro's Open Source Mission | Astro
We are happy to announce Webflow's $150,000 donation to Astro and selection of Astro to power their new AI code gen capabilities, coming soon.
astro.build
He did! Just found his repost of this... intuitivefuture.com/@vanillaweb/...
That HTML Blog (@vanillaweb@intuitivefuture.com)
And now, the post you've all been waiting for… (probably not, but you get it anyway!) 😂 The #CSS Framework Wars™ have come to an end. And we can thank…#Tailwind v4 for that! 🤯 Freely compose UI usi...
intuitivefuture.com
Please stop inheriting the box-model. The supposed use-case for that is extremely out-dated, inheritance doesn't really help, and it actively makes real box-sizing use-cases more difficult! This #CSS best practice was never the best to begin with: www.oddbird.net/2025/09/04/b...
Don't Inherit the Box Model
It's time to stop spreading this out-dated practice
oddbird.net
More Astro core at @viteconf.org! Learn how your contributions make Astro what it is with @sarah11918.rainsberger.ca
⚡ Speaker highlight: Sarah Rainsberger, Core Maintainer and Docs Lead at @withastro.build Think open source is only about code? Think again! @sarah11918.rainsberger.ca will show you how to make meaningful contributions even beyond code, from docs and community building to issue triage A must-see!
The thing about working on a big project like "the last CSS toolchain we'll ever need, built from ground up" is that there's a literal endless list of all the things that need doing. I've found myself knee deep in ASM, to writing tech docs, to dreaming up new syntax. github.com/csskit/csskit
GitHub - csskit/csskit: Refreshing CSS
Refreshing CSS. Contribute to csskit/csskit development by creating an account on GitHub.
github.com
I'm always thankful that Babel exists. To me it's the unsung hero of the JS ecosystem. It's so easy to prototype something quickly with it!
What do you wish local development could do? These are my pain points. What are yours?
Side Project Alert — I built an HTTP/3 server for NodeJs, compiled from C++ to run on Windows, Linux, & macOS (x64 & arm64), so weI can local dev over H3. There’s a small twist: it will accept module graphs for each endpoint, because…
Side Project Alert — I built an HTTP/3 server for NodeJs, compiled from C++ to run on Windows, Linux, & macOS (x64 & arm64), so weI can local dev over H3. There’s a small twist: it will accept module graphs for each endpoint, because…
Slightly diminish a band: grins for wins (known for “Spout” and “I mean, who really wants to rule the world, if you think about it”)
Slightly diminish a band: Every Time I Have A Near-Death Experience
Lazy dev question: Firefox supports style queries behind a flag, but is there any indicator on when they’ll ship it? Asking for a cross browser friend.
Turns out they were bugs, but amazing people are already on it. Go web! github.com/web-platform...
Add test for exportparts across multiple shadow boundaries by keithamus · Pull Request #54047 · web-platform-tests/wpt
I was summoned in https://bsky.app/profile/lukewarlow.dev/post/3lv5zxwyklc2w, where @KonnorRogers and @jonathantneal were pointing out issues with exportparts. They had some codepen demos which poi...
github.com
Am I totally misunderstanding CSS, or are these serious browser bugs? codepen.io/jonneal/pen/...
Rewritten to use DSD to make the "structure" clearer. codepen.io/paramagicdev... :host() has some pretty annoying bugs, but this seems like the case where `:host()` doesn't get to hook into `exportparts` mappings 🤔 Also fascinating that chrome has divergent behavior from FF / Safari for me.
Am I totally misunderstanding CSS, or are these serious browser bugs? codepen.io/jonneal/pen/...
Host Styling Bugs
...
codepen.io