Luke Bennett
@lukebennett.dev
๐ค 191
๐ฅ 627
๐ 56
Designgineer at Thinkmill. Person who likes design systems. (He/Him).
reposted by
Luke Bennett
Maggie Appleton
17 days ago
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
loading . . .
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
https://maggieappleton.com/gastown
16
281
77
reposted by
Luke Bennett
Devon Govett
17 days ago
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.
3
55
1
Using CSS as a config in Tailwind 4 was a mistake.
add a skeleton here at some point
18 days ago
1
4
0
reposted by
Luke Bennett
Tim Disney
20 days ago
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...
loading . . .
Skyreader: A RSS Reader on the AT Protocol
Introducing a RSS reader for the AT Protocol where you feeds and article sharing are portable
https://www.disnetdev.com/blog/2026-01-20-skyreader-a-rss-reader-on-the-at-protocol/
29
519
168
reposted by
Luke Bennett
Tom MacWright
about 1 month ago
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
0
56
4
reposted by
Luke Bennett
React Router
about 1 month ago
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
1
12
12
reposted by
Luke Bennett
MichiganTypeScript
about 1 month ago
๐ฅณ 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...
2
82
25
reposted by
Luke Bennett
Nmn
about 1 month ago
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.
loading . . .
1
24
5
reposted by
Luke Bennett
Devon Govett
about 1 month ago
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-...
loading . . .
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...
https://devongovett.me/blog/static-hermes.html
7
168
25
reposted by
Luke Bennett
Jay Hulme
about 1 month ago
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.
432
29080
7895
reposted by
Luke Bennett
Jake Archibald
about 2 months ago
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?...
loading . . .
Create Scroll-Triggered Animations with CSS
YouTube video by Chrome for Developers
https://youtu.be/d8J0vs-bEPE?si=l7YPHL8Tws-0iiBL
15
332
42
reposted by
Luke Bennett
The Onion
about 2 months ago
CIA Realizes Itโs Been Using Black Highlighters All These Year
theonion.com/cia-realizes...
24
5067
827
reposted by
Luke Bennett
Devon Govett
about 2 months ago
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
loading . . .
9
101
14
reposted by
Luke Bennett
Colin McDonnell ๐ Zod
about 2 months ago
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
2
68
10
reposted by
Luke Bennett
Franรงois Best
about 2 months ago
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 ๐
loading . . .
Standard JSON Schema
A standardized JSON Schema representation that preserves inferred type information
https://standardschema.dev/json-schema
0
16
3
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?
about 2 months ago
1
0
0
reposted by
Luke Bennett
MichiganTypeScript
2 months ago
now in early-access/alpha/beta/gamma/whatever-you-wanna-call-it. here's a walkthrough:
youtu.be/IP6EZXzXBzY
loading . . .
TypeSlayer - a TypeScript types performance tool
YouTube video by Michigan TypeScript
https://youtu.be/IP6EZXzXBzY
2
18
3
reposted by
Luke Bennett
Franรงois Best
2 months ago
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:
1
27
2
reposted by
Luke Bennett
Jim Nielsen
2 months ago
๐ 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...
loading . . .
Icons in Menus Everywhere โ Send Help
Writing about the big beautiful mess that is making things for the world wide web.
https://blog.jim-nielsen.com/2025/icons-in-menus/
2
18
7
reposted by
Luke Bennett
dan
2 months ago
log in with your internet handle
loading . . .
Internet Handle
https://internethandle.org/
19
423
108
reposted by
Luke Bennett
Thinkmill
4 months ago
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...
loading . . .
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...
https://www.thinkmill.com.au/services/accessibility-audit
0
2
3
reposted by
Luke Bennett
Josh W. Comeau
5 months ago
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. ๐
loading . . .
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!
https://whimsy.joshwcomeau.com/
18
307
141
www.mcsweeneys.net/articles/how...
loading . . .
How to Tell the Difference Between a Lone Wolf and a Coordinated Effort by the Radical Left
If a Democratic lawmaker and her husband are gunned down, itโs an isolated incident carried out by a lone wolf. If a right-wing activist is gunned ...
https://www.mcsweeneys.net/articles/how-to-tell-the-difference-between-a-lone-wolf-and-a-coordinated-effort-by-the-radical-left
5 months ago
0
2
0
Itโs been a week now, but Iโm still really fucking sad about Brent Hinds. He was such an amazing and unique talent.
5 months ago
0
0
0
Iโm super proud of the work we did with AnywhereWorks. Iโm so lucky that I get to work with such a special group of people โค๏ธ
add a skeleton here at some point
8 months ago
0
1
0
reposted by
Luke Bennett
Thomas Ptacek
8 months ago
I regret nothing yet!
fly.io/blog/youre-a...
loading . . .
My AI Skeptic Friends Are All Nuts
My smartest friends have bananas arguments about LLM coding.
https://fly.io/blog/youre-all-nuts/
47
279
117
reposted by
Luke Bennett
Una Kravets
9 months ago
Introducing ๐คฏ flex-wrap: balance ๐คฏ Would you use this? โ ๏ธ Not a real feature yet, just something one of our engineers has been working on. (You can try it out in the latest Chrome Canary with the experimental web platform features flag though!)
loading . . .
75
763
87
reposted by
Luke Bennett
nate moore
9 months ago
Going to let you in on a lil secret: island architecture is a hook for new Astro users, but itโs not why devs stay. The client framework support was largely a consequence of good abstractions. After using Astro, you realize what a relief it is to work *with* the grain of the web again.
4
75
13
The Onion never misses
add a skeleton here at some point
10 months ago
0
5
0
reposted by
Luke Bennett
Phoenix by Tapbots
11 months ago
๐ฆโ๐ฅ
tapbots.com/phoenix/
loading . . .
Phoenix for Bluesky
A Bluesky client based on the award-winning Twitter app for iOS.
https://tapbots.com/phoenix/
231
2119
1230
reposted by
Luke Bennett
Josh W. Comeau
12 months ago
Agreed! So many of the technical blog posts I see have random stock photos or AI-generated images, and it sorta makes the whole blog feel generic and cheap. You donโt need a cover image. My blog doesnโt use cover images.
add a skeleton here at some point
6
102
11
reposted by
Luke Bennett
luke karrys
12 months ago
how does
@nx.dev
turn a profit if the CEO is always wearing shirts with such complicated patterns?
add a skeleton here at some point
2
5
1
reposted by
Luke Bennett
Large Heydon Collider
about 1 year ago
Just a note to say that I need 10K subscribers on Youtube to enable services like Teemill to integrate.
www.youtube.com/watch?v=Lbjx...
loading . . .
Why is everything binary?
YouTube video by Heydon Pickering
https://www.youtube.com/watch?v=LbjxvvKEtyE&lc=UgwwBMR3yF1LFOf1Un14AaABAg
10
33
23
reposted by
Luke Bennett
Sam
about 1 year ago
Hello I'm hiring software engineer(s) in Sydney. (Hi I'm hiring software engineer(s) in Sydney, I'm dad.) But I actually am though, even though Bluesky has limited reach, feel free to say hi. More deets on LinkedIn if you like.
3
25
17
reposted by
Luke Bennett
Anthony Fu
about 1 year ago
New blog post! Let's move to ESM! ๐ ๐
antfu.me/posts/move-o...
loading . . .
Move on to ESM-only
Let's move on to ESM-only
https://antfu.me/posts/move-on-to-esm-only
26
428
93
reposted by
Luke Bennett
Colin McDonnell ๐ Zod
about 1 year ago
BIG DAY ๐ Introducing Standard Schema! Itโs a specification for a standard interface to be implemented by TypeScript schema libraries. The goal is to make it easier for frameworks and tools to accept user-defined schemas, without writing separate adapters for different libraries.
standardschema.dev
loading . . .
Standard Schema
A common interface for TypeScript validation libraries
https://standardschema.dev/
8
307
62
reposted by
Luke Bennett
Ronni๐งSalt
about 1 year ago
Dave
@davemilbo.bsky.social
writing daggers in The Shot. "There is a small but significant difference between being an edgelord dickweed and a Nazi. They are different things. That having been said, it is extremely possible to be both at the same time." ๐๐ฝ ๐๐ฝ
theshot.net.au/uncategorize...
loading . . .
How did America Nazi this coming? - The Shot
Elon Musk and the Broligarchy are now aboard the Nazi train. And it isn't that surprising. MAGA is a hate movement, don't play dumb.
https://theshot.net.au/uncategorized/how-did-america-nazi-this-coming/
24
586
173
reposted by
Luke Bennett
Matt Perry
about 1 year ago
๐ต๏ธโโ๏ธ Revealed: React's experimental animations API. Yes, React is getting its first native animations component. Discover <ViewTransition /> in my new post, with live demos, copy/pasteable code, and a full examples minisite. ๐ Read all about it:
motion.dev/blog/reacts-...
loading . . .
Revealed: React's experimental animations API - Motion Blog
React is experimenting with a new animation API based on the View Transition API. How does it work? What can it do? We reveal all in this blog post.
https://motion.dev/blog/reacts-experimental-view-transition-api
3
163
27
reposted by
Luke Bennett
Dave Pell
about 1 year ago
Nothing shows how tough a fighter you are than completely surrendering to whoever is in power.
5
95
9
reposted by
Luke Bennett
Web Witch ๐ฎ Stephanie Stimac
about 1 year ago
Well this is neato Typing some font names into Google renders the page in that font.
loading . . .
3
52
12
reposted by
Luke Bennett
Anthony Fu
about 1 year ago
Proposing an extended SemVer - ๐ฟ Epoch Semantic Versioning to communicate better about versions. Thinking of adopting this to all my projects, and finally eliminating my lousy habit of forever zero-major practice ๐ What do you think? ๐
antfu.me/posts/epoch-...
loading . . .
Epoch Semantic Versioning
Proposal for an extended Semantic Versioning called Epoch SemVer to provide more granular versioning information to users.
https://antfu.me/posts/epoch-semver
39
238
47
reposted by
Luke Bennett
The Sizzle - Australia's favourite tech newsletter
about 1 year ago
hello i am an Australian daily tech newsletter. i share the biggest news stories of the day, why they matter, plus deals and some fun stuff, in a quick & easy to read format. it's easy to sign up to get me, i don't even ask for a credit card, just your email
www.thesizzle.com.au
loading . . .
The Sizzle - Australia's Favourite Tech Newsletter
Get an Australian take on the day's tech news with The Sizzle!
https://www.thesizzle.com.au
3
35
22
> For 2025, I plan to return to my Netlify roots because I'm no fan of some of the "2024 Vercel vibes"... You and me both
@stefanjudis.com
!
loading . . .
Default Apps 2024
My unspectecular 2024 default apps setup.
https://www.stefanjudis.com/blog/default-apps-2024/
about 1 year ago
1
3
0
reposted by
Luke Bennett
The Sizzle - Australia's favourite tech newsletter
about 1 year ago
US spills on China telecom hack, crypto's big 2025 and tech in Aussie election firing line. Plus: is Elon Musk's #1 fanboy actually a Musk alt?
thesizzle.beehiiv.com/p/us-spills-...
loading . . .
The Sizzle
Australia's favourite daily technology email newsletter written by Cam Wilson.
https://thesizzle.beehiiv.com/p/us-spills-on-china-telecom-hack-crypto-s-big-2025-and-tech-in-aussie-election-firing-line
0
12
6
reposted by
Luke Bennett
Dave Winer
about 1 year ago
Manton Reece: The long goodbye for Tim Cook.
www.manton.org
1
9
4
reposted by
Luke Bennett
Lynn Fisher
about 1 year ago
Wasnโt sure this was gonna happen, but itโs still 2024 here for ~8 hours ๐ My annual portfolio refresh ๐
lynnandtonic.com
loading . . .
Lynn Fisher
Lynn Fisher is a web designer, CSS developer, and artist from Phoenix, Arizona.
https://lynnandtonic.com/
26
248
49
I finally dusted off the old blog. Turns out loops are cool, actually. Who knew?
www.lukebennett.com.au/posts/using-...
loading . . .
Using Loops and Maps for Efficient Data Transformations
Luke Bennettโs personal website
https://www.lukebennett.com.au/posts/using-loops-and-maps-for-efficient-data-transformations
about 1 year ago
0
0
0
reposted by
Luke Bennett
Tom
about 1 year ago
Love the web. Just think of the most random idea, "a mechanical keyboard but the caps are scrabble tiles," one google later and find out someone else actually had the same mad idea and whats more actually made it. incredible stuff
@cassidoo.co
-
cassidoo.co/post/scrabbl...
loading . . .
Follow your dreams (literally): How I designed and launched the Official Scrabble Keyboard
The Scrabble keyboard has been a passion project of mine, and now it's real!
https://cassidoo.co/post/scrabble-keyboard/
1
34
3
Using clip-path with min()/max() and custom properties is such a clever way to do this:
css-tricks.com/the-little-t...
Side note, itโs so nice to be linking to a genuinely good CSS-Tricks article again.
loading . . .
The Little Triangle In The Tooltip | CSS-Tricks
Today, I want to focus on what I'll call the little triangle in the tooltip. It receives minimal attention but it amazes you by how many ways there are to make them. Let's start with the simplest and ...
https://css-tricks.com/the-little-triangle-in-the-tooltip/
about 1 year ago
0
2
0
This is pretty cool:
git-wrapped.com
Not sure how the stars are calculated, seems way too high.
about 1 year ago
0
1
0
Load more
feeds!
log in