Luke Bennett

@lukebennett.dev

Designgineer at Thinkmill. Person who likes design systems. (He/Him).

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.

import {Button} from 'react-aria-components';
import {motion} from 'motion/react';

<Button
  render={(domProps, {isPressed}) => (
    <motion.button
      {...domProps}
      animate={{scale: isPressed ? 0.9 : 1}} />
  )}>
  Press me
</Button>

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

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.

A screenshot from Rick Astley's Never Gonna Give you up music video A screenshot from Rick Astley's Never Gonna Give you up music video A screenshot from Rick Astley's Never Gonna Give you up music video A photograph of the seminary gym in knives out. It has the same window.

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

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:

43 labels
(no vibecoding)
This issue is intended for human brains to resolve.

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