I'm so tired of being expected to read things that no one has bothered to write.
Luke Bennett
@lukebennett.dev
Designgineer at Thinkmill. Person who likes design systems. (He/Him).
got frustrated recently at work about people writing using AI instead of using their brains! here's my take on it: sophiebits.com/2026/06/25/t...
There are no lossless transformations of natural-language text
sophiebits.com
Just been informed I am top post on hacker news for this. Jeepers! mohkohn.co.uk/writing/html...
How building an HTML-first site doubled our users overnight
My client was a utility company, and they had a big problem...
mohkohn.co.uk
100% agree. if i see “chore” in commit log, im judging you
Stop Using Conventional Commits
You’ve almost certainly encountered Conventional Commits before. It may have reared its ugly head in the changelog of an open source project you’ve used. It may have been the enforced commit format fo...
sumnerevans.com
With the help of the Sandy Hook families, The Onion has reached a long-awaited deal to take over InfoWars. We've enlisted the help of @timheidecker.bsky.social, who will be InfoWars' Creative Director. Please stand by for more.
Is Bluesky dying? A more thorough look at the numbers. open.substack.com/pub/techtris...
Is Bluesky dying?
An attempt to untangle a few different arguments around the future of Bluesky – if it has one
open.substack.com
New work for GitHub: Monaspace. 🔤 A superfamily of 5 open-source typefaces for code. Full case study here: lettermatic.com/custom/monas...
I have Gas Town derangement syndrome and spent the last few weeks writing thousands of words on agent orchestration patterns; how they shift our bottlenecks and force us to ask whether and when we should stop looking at code maggieappleton.com/gastown
Gas Town’s Agent Patterns, Design Bottlenecks, and Vibecoding at Scale
On agent orchestration patterns, why design and critical thinking are the new bottlenecks, and whether we should let go of looking at code
maggieappleton.com
In the next version of React Aria Components, you can use the `render` prop to customize the rendered DOM element. This also receives the component state, which makes it easy to drive animations.
Oops, I started a new project: Skyreader, an RSS reader on the AT Protocol. Share cool articles like it's 2010 and Google Reader would never die. skyreader.app www.disnetdev.com/blog/2026-01...
Skyreader: A RSS Reader on the AT Protocol
Introducing a RSS reader for the AT Protocol where you feeds and article sharing are portable
disnetdev.com
if you're celebrating people getting laid off from one of the very few companies that was consistently contributing to a fully open source product, because you think that css cascades are really that important, really take a long hard look at your priorities
We just published 6 CVEs identifying security vulnerabilities in React Router and Remix v2 We recommend updating to the latest appropriate versions: React Router v7 -- 7.12.0 React Router v6 -- 6.30.3 Remix v2 -- 2.17.2 Details, links, and package ranges are listed below
🥳 TypeSlayer is out! celebrate by posting what your type graph looks like! it legit has an actual leaderboard now: so bonus points if you win lol 🏆🏆 run: `npx typeslayer` source: github.com/dimitropoulo...
Happy New Year! An all new StyleX website has just gone live. It's rewritten from the ground up, and is built on: - Waku - Fumadocs - StyleX (obviously) No UI is used from fumadocs, and all the components were re-written with StyleX.
Facebook's Static Hermes is kind of incredible. It can compile JavaScript into C, which is then optimized into native machine code. I just compiled the Less.js source code into a C library. Then I called it from Rust as a native Parcel plugin (no Node). Wild. 👨🔬 devongovett.me/blog/static-...
How to compile JavaScript to C with Static Hermes
Lately, I've been working on porting more of Parcel to Rust, and investigating ways to embed JS-based plugins. This post describes how I used Static Hermes to compile Less.js to a native C library tha...
devongovett.me
Just watched the new Knives Out and I think it's really important you know that the scene in the Seminary's Gym is filmed in the same place Rick Astley filmed the music video for Never Gonna Give You Up. I saw the window tracery and immediately made my friends pause the film so I could tell them.
It's really sad that Chrome laid off one of the world's best CSS developer-designers, and now they have to fake demos of web features. youtu.be/d8J0vs-bEPE?...
Create Scroll-Triggered Animations with CSS
YouTube video by Chrome for Developers
youtu.be
Introducing the new React Aria docs! 🎉 All-new content and search experience. Interactive CSS and Tailwind examples to get you started quickly – just install with shadcn. New guides and full example apps. MCP server and AI integrations. Check it out! react-aria.adobe.com
Introducing ✨ Standard JSON Schema ✨ It's a sister spec to Standard Schema that provides a common interface for any entity that can be converted to JSON Schema
StandardSchema now supports a new interface to generate JSON Schemas ! 🙌 I started working on a StandardCodec RFC, for bidirectional data type transformation (which encompasses (de)serialisation), like what @zod.dev codecs & Effect schemas can do. Could be a sign to push it a little further 👀
Standard JSON Schema
A standardized JSON Schema representation that preserves inferred type information
standardschema.dev
Hey @tylerjfisher.com I’ve been using @sill.social for ages now and it’s great, but I’ve had an issue for the last few months where my auth session doesn’t seem to persist, so I have to log in every time I use it. Is this on your radar?
now in early-access/alpha/beta/gamma/whatever-you-wanna-call-it. here's a walkthrough: youtu.be/IP6EZXzXBzY
TypeSlayer - a TypeScript types performance tool
YouTube video by Michigan TypeScript
youtu.be
The problem with adding "help wanted" issues on @github.com is that people just feed those to their agent, and loop over PR review comments like drones 🫠 I don't have a problem with using AI, but submitting vibe-coded slop is wasting everyone's time. I doubt this will be enough, but it's a start:
📝 I'm a curmudgeon for doing menu items without icons (unless you can give a good reason to include them). And apparently Apple used to recommend the opposite of what they now do in Tahoe. blog.jim-nielsen.com/2025/icons-i...
Icons in Menus Everywhere — Send Help
Writing about the big beautiful mess that is making things for the world wide web.
blog.jim-nielsen.com
Most accessibility audits stop at what’s broken – not why, or where to fix it. Our Accessibility Audits give practical guidance tied to your environment – code, components, and patterns – so you can fix problems once, at their core. 💡Find out more www.thinkmill.com.au/services/acc...
Accessibility Audit | Unlock reach and reduce compliance risk – Thinkmill
Identify accessibility risks and opportunities across your product ecosystem. Thinkmill’s accessibility audits help you reduce risk, align with WCAG and EAA standards, and deliver better experiences f...
thinkmill.com.au
We’re live!! My brand-new course, “Whimsical Animations”, is now available. 🥳🎉 whimsy.joshwcomeau.com I’m so excited to share all of my animation tools and techniques with y’all. 😄
Whimsical Animations
Learn how to create charming interactions and delightful touches using the magic of CSS, JavaScript, SVG, and Canvas. I’m sharing all my tricks in this one!
whimsy.joshwcomeau.com