Reposted by Jonathan NealKilian Valkhof @kilianvalkhof.com · 28/08/2026Well this is just cool! It even has the invisible cone between an item and its submenu so it doesn't close as you move diagonally. Video made in @polypane.app BTW :) 3318
Reposted by Jonathan NealLuke @lukewarlow.dev · 16/07/2026👀 a major want for many years. Really interested to see what comes out of this. 1205
Reposted by Jonathan NealSophie @localghost.dev · 05/07/2026I'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...localghost.devTime-based background colour transitions with Temporal and CSS color-mix - localghostA 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. 817522
Reposted by Jonathan NealJosh W. Comeau @joshwcomeau.com · 01/05/2026I 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. 1930549
Reposted by Jonathan NealStuart Robson @sturobson.com · 22/04/2026⭐ 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 🙏🖤 02319
Reposted by Jonathan NealLuke @lukewarlow.dev · 23/04/2026Also 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. 011
Reposted by Jonathan NealPiccalilli @piccalil.li · 23/04/2026Mat 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...piccalil.liThe end of responsive imagesMat 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... 66625
Reposted by Jonathan NealMia [data-css=poetic] @miriam.codes · 15/04/2026RESOLVED FIXED - style queries are coming to Firefox bugzilla.mozilla.org/show_bug.cgi...bugzilla.mozilla.org2030645 - Enable container style queries on all channelsRESOLVED (jfkthame) in Core - CSS Parsing and Computation. Last updated 2026-04-14. 26511
Reposted by Jonathan Nealnatemoore on elm street 👻 @natemoo.re · 30/03/2026If the future of layout is not CSS, it better be this 519218
Reposted by Jonathan NealJames Snell @jasnell.me · 27/02/2026After 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...blog.cloudflare.comWe deserve a better streams API for JavaScriptThe 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. 58329
Reposted by Jonathan Nealnatemoore on elm street 👻 @natemoo.re · 26/02/2026load-bearing @xkcd.com 125344
Reposted by Jonathan NealBogdan Chadkin @trysound.io · 13/02/2026Wrote 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-...trysound.ioHow my side project got banned from the internet | Bogdan ChadkinA little piece about dealing with security providers and clearing my side project's reputation after a false positive flagging. 0153
Reposted by Jonathan NealPassle ☭ @passle.dev · 13/02/2026npmx 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. 1101
Reposted by Jonathan NealPatrick Brosset @patrickbrosset.com · 10/12/2025The 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. 18418
Reposted by Jonathan NealBogdan Chadkin @trysound.io · 03/02/2026Hey! 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-metrysound.ioHire Bogdan Chadkin - Software EngineerSoftware Engineer building fast, accessible user interfaces and scalable front-end architecture. 0156
Jonathan Neal @jonathanneal.bsky.social · 22/01/2026PR to add support for import attributes in ambient module declarations. github.com/microsoft/Ty... 050
Reposted by Jonathan NealDave Rupert @davatron5000.bsky.social · 24/11/2025Creating 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. 1536
Jonathan Neal @jonathanneal.bsky.social · 03/11/2025What do you think of this transform for TypeScript namespace? It’s meant to more accurately reflect the runtime it becomes. 010
Reposted by Jonathan NealAstro @astro.build · 17/09/2025Thrilled 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.astro.buildWebflow Donates $150,000 to Support Astro's Open Source Mission | AstroWe 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. 3569
Reposted by Jonathan NealOliver Turner @oliverturner.cloud · 12/09/2025He did! Just found his repost of this... intuitivefuture.com/@vanillaweb/...intuitivefuture.comThat 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... 121
Reposted by Jonathan NealMia [data-css=poetic] @miriam.codes · 04/09/2025Please 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...oddbird.netDon't Inherit the Box ModelIt's time to stop spreading this out-dated practice 711222
Reposted by Jonathan NealAstro @astro.build · 02/09/2025More Astro core at @viteconf.org! Learn how your contributions make Astro what it is with @sarah11918.rainsberger.ca 0132
Reposted by Jonathan NealKeith Cirkel @keithamus.social · 26/08/2025The 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/csskitgithub.comGitHub - csskit/csskit: Refreshing CSSRefreshing CSS. Contribute to csskit/csskit development by creating an account on GitHub. 4264
Reposted by Jonathan NealMarvin Hagemeister @marvinh.dev · 20/08/2025I'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! 1252
Jonathan Neal @jonathanneal.bsky.social · 17/08/2025What do you wish local development could do? These are my pain points. What are yours? 010
Jonathan Neal @jonathanneal.bsky.social · 17/08/2025Side 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… 260
Jonathan Neal @jonathanneal.bsky.social · 14/08/2025Slightly diminish a band: grins for wins (known for “Spout” and “I mean, who really wants to rule the world, if you think about it”) 010
Jonathan Neal @jonathanneal.bsky.social · 07/08/2025Lazy 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. 010
Jonathan Neal @jonathanneal.bsky.social · 30/07/2025Turns out they were bugs, but amazing people are already on it. Go web! github.com/web-platform...github.comAdd test for exportparts across multiple shadow boundaries by keithamus · Pull Request #54047 · web-platform-tests/wptI 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... 020
Reposted by Jonathan NealKonnor Rogers @konnorrogers.com · 29/07/2025Rewritten 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. 131
Jonathan Neal @jonathanneal.bsky.social · 29/07/2025Am I totally misunderstanding CSS, or are these serious browser bugs? codepen.io/jonneal/pen/...codepen.ioHost Styling Bugs... 110
Reposted by Jonathan NealPaul Kinlan @paul.kinlan.me · 25/07/2025For 20 years Mozilla has developed one of the most useful tools for web devs. developer.mozilla.org/en-US/blog/m... Congrats to the MDN team on an awesome milestone. I'm happy that we've played a small part in its history and I'm excited to see it continue to be at the core of every web dev's job.developer.mozilla.orgCelebrating 20 years of MDN | MDN BlogMDN turns 20! Let's look at how we started, how MDN became the most trusted resource for web developers, the impact it's had on the open web, and yes, there's cake, too. 013946
Jonathan Neal @jonathanneal.bsky.social · 24/07/2025I think the “stop reinventing XYZ” pitch by developers is often about justifying their efforts, or sometimes even gatekeeping accepted solutions. I think devs who say this will often abandon or reinvent “XYZ” every couple years, anyway, which is fine. I’d just prefer we drop “stop reinventing”. 110
Reposted by Jonathan NealLea Verou, PhD @lea.verou.me · 22/07/2025🚀 The #StateOfHTML 2025 survey is now open! ➡️ Take it now: survey.devographics.com/en-US/survey... 💡 Spending time to fill these out is an investment into your craft, as browsers are using the results to make prioritization decisions. You don't have to do it in one sitting (or even one device).survey.devographics.comState of HTML 2025Take the State of HTML survey 43424
Reposted by Jonathan Nealhenry ✷ @strange.website · 22/07/2025while the current official number is hotly debated, there are actually far more tags in HTML than the ~150 commonly cited! that number merely represents the ones we’ve discovered and domesticated — there are potentially thousands more in the creeping unexplored corners of the deep web & dark net 915223
Reposted by Jonathan NealKeith Cirkel @keithamus.social · 01/07/2025Hot off the presses! Firefox Nightly (www.mozilla.org/en-GB/firefo...) adds the new :heading pseudo! Easily style all headings, or use nth-child-like AnB syntax to select a range of headings! Needs `layout.css.heading-selector.enabled` flag enabled. Try it out and let me know your thoughts. 310029
Jonathan Neal @jonathanneal.bsky.social · 10/07/2025TypeScript, deliver us from the hacks of query-string imports. 120
Reposted by Jonathan NealPatrick Brosset @patrickbrosset.com · 21/02/2025Check out our newest proposal for customizable built-in elements: ElementInternals.type! Allows you to create custom elements that inherit the behaviors and properties of native HTML elements (like a split button that actually behaves as a real button). Please share your feedback on the repo.github.com 22511
Jonathan Neal @jonathanneal.bsky.social · 09/07/2025I love it. github.com/MicrosoftEdg...github.com 000
Reposted by Jonathan Nealnatemoore on elm street 👻 @natemoo.re · 07/07/2025probably one of the best production examples of what @astro.build is capable of these days ✨🚀 2263
Jonathan Neal @jonathanneal.bsky.social · 01/07/2025Movie you’ve watched more than six times with a GIF. No Star Wars, Star Trek, Lord of the Rings, or Marvel stuff. 020
Jonathan Neal @jonathanneal.bsky.social · 01/07/2025Just checking in. Can we declare ambient modules for import attributes? Best, jonathan?no-inline 000
Jonathan Neal @jonathanneal.bsky.social · 26/06/2025Otherwise • Tabs would be the preferred code indentation. • Prettier would support disabling line wrapping. 000
Reposted by Jonathan NealCodey @ HeroDevs @hero.dev · 23/06/2025📢 BIG NEWS IF YOU ARE AN OPEN SOURCE MAINTAINER! The HeroDevs Open Source Sustainability Fund is giving $20M to creators shipping secure, high-impact OSS — while we handle legacy. Learn how to apply→ www.herodevs.com/blog-posts/h... #OpenSource #CyberSecurity #EOL #HeroDevs 12411
Reposted by Jonathan NealChris Coyier @chriscoyier.net · 20/06/2025Fun pop the bubbles game. ehmorris.com/bubbles/ehmorris.comBubbles!Pop the bubbles! 5307
Reposted by Jonathan NealAdam Argyle @nerdy.dev · 13/06/2025Recreating the Nintendo Switch Homescreen scroll UX - 90% done with CSS - a li'l JS for sounds, vibrations n' taps nerdy.dev/nintendo-swi... 825620
Reposted by Jonathan NealUna Kravets @una.im · 13/06/2025Is it just me or does every discipline have this problem?: Endless resources on “getting started” Intermediate: 🦗 🦗 🦗 Many resources on specific techniques (once you know what to look for) 151014
Reposted by Jonathan NealJen Simmons @jensimmons.bsky.social · 09/06/2025Did you know there’s a web browser on the Nintendo Switch 2? It’s called NetFront Browser NX and it’s built on the WebKit rendering engine. A favorite for those wanting speed, battery-life, and privacy. www.access-company.com/en/news_even...access-company.comACCESS’ NetFront™ Browser NX Selected by Nintendo For Its Latest Nintendo Switch 2 Game System | ACCESSTokyo, June 5, 2025 − ACCESS CO., LTD a global provider of advanced software technologies to the mobile, automotive, Internet of Things (IoT) and digital TV markets, today announced that its NetFront™... 4432