Rory
roryashfordbentley.dev
Rory
@roryashfordbentley.dev
Full stack engineer, Climber, Gamer and hobbyist game developer.
I have said it before, and I'll say it again. @nextjs.org docs are just so good. Being able to flick between versions of docs during a migration is such a help.
November 4, 2025 at 3:28 PM
Reposted by Rory
New in Firefox nightly (146.0a1 2025-10-19): large lists of unused CSS custom properties are collapsed by default.

This not only reduces clutter, it also massively speeds up the rendering of the inspector panel in some cases.
October 21, 2025 at 12:38 PM
Codebase updated to Next 16 in under an hour. I think that's a PB!
October 22, 2025 at 11:06 AM
If you really want a better browser, Firefox is it.
October 22, 2025 at 10:28 AM
Reposted by Rory
Nice to see all of the functions I wrote about in my article on CSS functions reflected here.

I wonder if it inspired this 👀
una.im/5-css-functions
October 9, 2025 at 3:02 PM
Bluesky really do have great integrations. (AT Proto is mint!) I needed a quick and easy share on Bsky widget, and they have this no-nonsense approach which took about 2 minutes to implement: docs.bsky.app/docs/advance...
Action Intent Links | Bluesky
Authors, websites, and apps can use action intent links to implement "Share on Bluesky" buttons, or similar in-app actions. Logged-in users will be directed to the corresponding action view in the Blu...
docs.bsky.app
June 27, 2025 at 11:20 AM
Rather excited to see what happens with Payload and Figma. I'm building my site on Payload and it's absolutely lovely to work with.
June 18, 2025 at 10:39 AM
Daily inspiration:

CSS Shiny Pokémon cards: poke-holo.simey.me
Pokémon Cards CSS Holographic Effect
An exploration of what's possible with CSS for Pokemon Cards, simeydotme (Simon Goellner)
poke-holo.simey.me
May 22, 2025 at 1:37 PM
I was just wishing last week that I could use nth indexing in CSS so it is amazing to see sibling-index and sibling count coming. Aaaaaand it can be used in calc()... Chef's kiss!!
And here's that Codepen refactored as promised using sibling-index()
May 15, 2025 at 9:37 AM
With all the talk about a certain product having dreadful accessibility, it's important that as engineers we remember that semantic HTML is inherently accessible, so teams are often working away from A11y commit by commit.
May 9, 2025 at 2:11 PM
It would be really useful (for my very specific and uncommon case 🫣) to be able to use CSS' 'n' value within a calc().

I found an interesting discussion on the CSSWG about it as a proposal. github.com/w3c/csswg-dr...
[css-values]: Expose `n` as a `<calc-constant>` · Issue #8981 · w3c/csswg-drafts
Introducing n as a new <calc-constant> with reference access to n value from :nth-child() and similar 1. Introduction This proposal presents a concept for accessing the n variable as a <calc-consta...
github.com
May 8, 2025 at 11:05 AM
The return of Webrings was not on my 2025 Bingo list.

Anything that promotes Syndication over Aggregation is in the best interests of everyone ❤️
May 7, 2025 at 10:16 AM
Really enjoying Blue Prince, it’s one of the best couch coop games we have played since It Takes Two. www.blueprincegame.com
Blue Prince
www.blueprincegame.com
May 5, 2025 at 10:21 AM
It must be Friday. I have 1 out of 100 components that for whatever reason does not want to work with CSS Modules in a Next app... Storybook (which inherits its config from Next works perfectly 🙄)

Not sure if related, but I haven't had a coffee this afternoon...
May 2, 2025 at 3:04 PM
I found something I considered impossible but decided to see if ChatGPT could find a way around it, and it spent an hour making things up...

LLMs just cannot bring themselves to say "it's not possible" or "I don't know" can they, even when prompted to.

The carbon footprint of that is wild.
April 30, 2025 at 4:58 PM
vert.sh

Self-hostable Web Assembly powered file converter that runs in the browser
VERT.sh — Free, fast, and awesome file convert
With VERT you can quickly convert any image, video and audio file. No ads, no tracking, open source, and all processing (other than video) is done on your device.
vert.sh
April 25, 2025 at 9:20 AM
You love to see it!
48% lighter weight

Less than half the size of Storybook 8, with a much, much smaller and flatter dependency tree.
April 25, 2025 at 9:19 AM
At times, AI "assistance" is like looking after a young niece or nephew.

They try so hard to help out but ultimately end up making a mess on the floor, and after they have gone you have to clean up and finish the task yourself.
April 24, 2025 at 10:50 AM
As someone that didn't play the Last Of Us Part 2, I was not ready for last nights episode (neither the action or the drama).

I can't wait to see where this goes.
April 22, 2025 at 8:37 AM
Reposted by Rory
Spending my weekend debugging the myth of "self-documented code". It's the Loch Ness Monster of the development world. Even with my magnifying glass, it remains unseen.
April 16, 2025 at 10:00 AM
Just a picture of Beans to brighten your morning.
April 8, 2025 at 10:51 AM
Reposted by Rory
This is as smooth as butter. The art direction and storytelling is unbelievably good too. Top stuff.
Anime.js | JavaScript Animation Engine
A fast and versatile JavaScript animation library
animejs.com
April 7, 2025 at 9:00 AM
Reposted by Rory
RFC: Deployment Adapters API

We are planning to support adapters to deploy Next.js to any provider.

github.com/vercel/next....
RFC: Deployment Adapters API · vercel next.js · Discussion #77740
To ensure Next.js can be deployed anywhere, including severless platforms with custom requirements, we are planning to add deployment adapters. Background Next.js has supported self-hosting since 2...
github.com
April 2, 2025 at 5:53 PM
Woken up by the cats at 5 AM... Built a CLI. 🚀

Belayer – a proof-of-concept component installer that pulls components from any GitHub repo straight into your project.

Modify, adapt, and make them yours:
github.com/roryashfordb...
GitHub - roryashfordbentley/belayer: install and manage UI components from a remote GitHub repository.
install and manage UI components from a remote GitHub repository. - roryashfordbentley/belayer
github.com
April 2, 2025 at 10:01 AM
Having some fun this morning extrapolating facets from Bluesky posts. To be fair the ATProto RichText package does all the hard work: docs.bsky.app/docs/advance...
Links, mentions, and rich text | Bluesky
Posts in Bluesky use rich text to handle links, mentions, and other kinds of decorated text.
docs.bsky.app
March 31, 2025 at 11:21 AM