Profile avatar
roryashfordbentley.dev
Full stack engineer, Climber, Gamer and hobbyist game developer.
49 posts 13 followers 37 following
Prolific Poster

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.

Daily inspiration: CSS Shiny Pokémon cards: poke-holo.simey.me

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!!

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.

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...

The return of Webrings was not on my 2025 Bingo list. Anything that promotes Syndication over Aggregation is in the best interests of everyone ❤️

Really enjoying Blue Prince, it’s one of the best couch coop games we have played since It Takes Two. www.blueprincegame.com

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...

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.

vert.sh Self-hostable Web Assembly powered file converter that runs in the browser

You love to see it!

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.

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.

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.

Just a picture of Beans to brighten your morning.

This is as smooth as butter. The art direction and storytelling is unbelievably good too. Top stuff.

RFC: Deployment Adapters API We are planning to support adapters to deploy Next.js to any provider. github.com/vercel/next....

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...

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...

I stayed up way past bedtime watching this last night. Knowing how much simulation is happening in realtime absolutely blows my mind. www.youtube.com/watch?v=LbY0...

Ever banged your head a gainst a wall because you changed the capitalisation of a Typescript file on MacOS only for VScode to throw an error due to MacOS case insensitivity? Turns out theres a fix and I wish I knew weeks ago... In VSCode: cmd+shift+p > Typescript:Restart TS Server.

10 Years of Spotify's app design evolution. I think it peaked in 2014 -2017. community.spotify.com/t5/The-Blog-...

Celeste's composer Lena Raine has released the early soundtrack for cancelled game Earthblade. (Bandcamp)

A bit of Typescript wrangling and a sprinkle of Tailwind and I have got a half decent bsky integration.

Gah, why is the Bsky/AtP documentation so out of date? I have managed to cobble something together following their deprecation notices at least.

The new NextJS error messges are really, really nice!

Loving the new experimental vertical tabs in FireFox.

It's been 7 years since FFFFOUND closed down if you can believe it.

Got an email from Vodafone to say my broadband price is increasing. I logged in to my account to see what options are available and to my absoute joy I was able to reduce my current cost by £10pcm and got a free Apple TV 4K for my trouble.

@payload.dev is the professional WordPress successor that more people need to talk about. - DX is just lovely - ACF style fields out of the box (but better!) - Built on next.js <3 - Bi-Directional relationships of data strucutures - A simple, clean and powereful block editor - Live Previews

I loathe to talk positives about AI but gosh-darn it, LLMs are good at Regex.

New Dream Theater album is live and its rather good IMO! open.spotify.com/album/0ER7sd...

Making the decision to pivot from Astro to Next.js for this TinaCMS project. Astro is great but once you start to mix in tsx components things get a little complex and fixing issues has felt like the old Peter Griffin meme with one side of the blind Astro and the other side React.

A great way to put a smile on your face this morning!

The Severance sountrack is great for a morning of refactoring. open.spotify.com/album/6sImes...

Tina CMS is the first real Gutenberg contender I have played with in the Headless CMS space and in many ways its a better editorial experience than Gutenberg. Given that many people are considering their future working with WP its certainly a viable replacement for some.

Vite to the rescue!

Any tips on storing a Storybook access token in .env for an astro project? Official docs are outdated it seems.

Shadcn UI is really cool. I tried and failed something similar with composer and Twig templates a few years ago but could not get it havea smooth Developer Experience.

After a few hours battling to get SolidJS to work with Storybook (and failing) I chanced upon Preview.js previewjs.com which looks perfect for my needs! <3

Have you ever wondered where the terms lower and uppercase text came from?