Sign in

Will Stone

@wstone.uk
73 followers 146 following 197 posts

💼 Principal Software Engineer at FTSE 250 eCommerce 👨‍💻 Frontend-focused JavaScript/TypeScript 🌍 wstone.uk 🫤 2n8.wstone.uk ♻️ plastic.wstone.uk 🎩 commits-with-character.org

PostsRepliesMedia
Will Stone @wstone.uk · 16/09/2026
Is it just me or does the macOS Golden Gate battery icon look a bit like a milk bottle? 🍼
000
Will Stone @wstone.uk · 13/09/2026
@quiche.industries Hi 👋 🙂 Looks like the ad blocker stopped working in the last release, or at least I’m seeing a lot of ads now.
100
Will Stone @wstone.uk · 30/08/2026
@ethical-consumer.bsky.social hi 👋 could I please ask for a digital music purchase feature? To sit alongside your Music Streaming feature; surely it’s more ethical to buy mp3s than streaming them? Or is it? It’d be great to know 😅
110
Will Stone @wstone.uk · 07/08/2026
Some simple ways Apple could improve iOS's App Library screen: - Allow for apps to be manually categorised. - Stop moving the categories around! And allow for muscle memory. - Allow it to be the _only_ homescreen, and/or allow it to be moved.
000
Will Stone @wstone.uk · 14/07/2026
@lalitm.com lalitm.com/post/git-his... > If there’s interest, happy to write up a post on my experience on this Yes please 🙏 🙂
100
Will Stone @wstone.uk · 08/07/2026
@anilineapps.bsky.social please don't do this. I've supported you by buying the lifetime membership. Also you're not respecting the iOS "In-App Ratings & Reviews" setting. But worst of all: the X button doesn't do anything.
100
Will Stone @wstone.uk · 07/07/2026
@tangled.org Hi 👋 🙂 where can I find the repo that powers the website? Your tangled.org/tangled.org?... page is showing no repos.
tangled.org
000
Will Stone @wstone.uk · 22/06/2026
@quiche.industries Odd request, I know, but is it possible to support “Safari Web Pages” from Quiche’s share sheet? It allows the url and name to be retrieved in Shortcuts and means they can be sent on to other apps. Not seen it supported in any browser other than Safari so not sure if possible.
110
Will Stone @wstone.uk · 22/06/2026
Hi @soapboxsoftware.bsky.social 👋🙂 I recently moved to Eurosky but now can't see any messages. I seem to remember it took a while for them to appear when first getting Indigo but it's been 24 hours now. Any suggestions? (Messages show in bsky app)
100
Will Stone @wstone.uk · 21/06/2026
Just moved to @eurosky.social testing testing 123
1140
Will Stone @wstone.uk · 28/05/2026
terriblesoftware.org
Using My Fucking Brain
AI is great when it extends your brain. It gets dangerous when it quietly replaces the part that was supposed to think.
000
Will Stone @wstone.uk · 25/05/2026
Well, that's then. Just use @kagi.com
Google’s own AI summary agreeing that it has cannibalised the internet.
000
Will Stone @wstone.uk · 25/05/2026
I'm still really proud of my Commits With Character project 😌 And the release flow has been working really well in my npm packages 🤓
commits-with-character.org
Commits With Character
000
Will Stone @wstone.uk · 22/05/2026
Just trying out @soapboxsoftware.bsky.social Indigo to post to both Bluesky and Mastodon 🙃
010
Will Stone @wstone.uk · 11/05/2026
Is @mitchellh.com moving to Tangled? The world is waiting to see which forge you choose 🤓
000
Will Stone @wstone.uk · 25/02/2026
@kentcdodds.com “I've added some pretty cool AI-powered features to kentcdodds.com and I want to tell you all about it.” The link result sums up AI well 😆
404 - Oh no, you found a page that's missing stuff.
"/blog/an-ai-powered-kentcdodds-com" is not a page on kentcdodds.com. So sorry.
210
Will Stone @wstone.uk · 28/12/2025
@quiche.industries I’m finding recently that the ad blocker only works after reloading the page. Is this a known bug on your radar?
200
Will Stone @wstone.uk · 27/12/2025
Apple, feature request: disable iPhone’s raise to wake when using the torch. When you’re trying to view something in the dark, the last thing you need is a bright phone screen lighting up directly back at you 🤦‍♂️ <- me shielding my face from my phone.
100
Will Stone @wstone.uk · 23/12/2025
@quiche.industries Hi 👋 This doesn't happen often but the only example I can confidently link to is from MY site 😭 With Quiche the top of the screen isn't tinted but it is with Safari. I have the meta theme-color tags in place 🤷‍♂️ wstone.uk
Quiche browser not tinting the top of the screen.Safari browser correctly tinting the top of the screen.Screenshot of inspector of wstone.uk webpage showing the correct meta tags in place.
110
Will Stone @wstone.uk · 18/12/2025
@quiche.industries found an odd bug, where the search bar comes up very short. Doesn’t happen every time but here’s a video that will hopefully give some clues.
210
Will Stone @wstone.uk · 16/12/2025
@quiche.industries Another feature request: toggle to show full page title in the menu. I quite like to long press the address bar for my menu and it feels fitting that this action would show me more about where I am. On a mobile device the title of the page doesn’t always fit in the address bar.
110
Will Stone @wstone.uk · 14/12/2025
@quiche.industries ooo, think I’ve found a bug: when on a website that uses query params for pagination, the Site Home button doesn’t work (it’s greyed out), e.g news.ycombinator.com?p=3
210
Will Stone @wstone.uk · 03/12/2025
@quiche.industries Could you pleeeeeease add an RSS feed to your What's New pages? It's the best way to not miss any changes (rather than social media).
110
Will Stone @wstone.uk · 30/11/2025
@quiche.industries hey 👋 been a while since I’ve use Quiche but thought I’d give it another try; loving the Liquid Glass. I think you’ve done it better than Safari ☺️ Have you got auto-closing tabs on your to-do list?
120
Will Stone @wstone.uk · 29/09/2025
@tangled.org Hi 👋🙂 This looks like an amazing project! I signed up but didn't realise I could use my BSky handle, can I change it over? I signed up using will-stone.tngl.sh. Happy to have that account deleted and I'll sign up again if that's the only way.
100
Reposted by Will Stone
Dominic Gannaway @trueadm.dev · 02/09/2025
Ripple now has a website! www.ripplejs.com If anyone wants to contribute to fixing/improving it, be my guest – github.com/trueadm/ripple.
7719
Will Stone @wstone.uk · 02/08/2025
The retirement of Browserosaurus wstone.uk/blog/the-ret...
wstone.uk
The retirement of Browserosaurus
120
Will Stone @wstone.uk · 01/08/2025
A rising toddler lifts all remote controls and glasses cases.
000
Reposted by Will Stone
Artem Zakharchenko @kettanaito.com · 14/06/2025
Write flat tests. No "describe", no scenario nesting, no beforeEach/afterEach hooks (as a rule). Each test case is self-contained, listing all the setup it needs. Use Symbol.dispose for reliable cleanup. Use granular test cases. ☝️ These things will make your tests shine.
97811
Will Stone @wstone.uk · 23/05/2025
@daishikato.com hi 👋🙂 I thought I'd ask the state management king what he thinks of my attempt? 2n8.wstone.uk Inspired by the simplicity of Zustand with the minimal TS boilerplate of MobX. Whilst not usually a class fan myself, I do find they are good syntax for state. Love to hear your thoughts 🤓
000
Will Stone @wstone.uk · 27/04/2025
Someone who follows 5000 people follows me, I block them because that’s not normal, they block me…So… you didn’t really want to follow me. @bsky.app these vanity/farm accounts have gotten out of hand. Please either prevent them or allow an easy option to auto block them.
100
Will Stone @wstone.uk · 10/04/2025
Swapped fast-equals for @ver0/deep-equal in my 2n8 project and got the bundle size down from 18.2 kB to 14.2 kB 🤯 Comparison: github.com/will-stone/2... 0.10.1: bundlejs.com?q=2n8%400.10... 0.10.3: bundlejs.com?q=2n8%400.10... 2n8.wstone.uk
github.com
Update bundle size docs for 0.10.3 · will-stone/2n8@c6e5d6a
000
Reposted by Will Stone
Kilian Valkhof @kilianvalkhof.com · 31/03/2025
yep. paulrobertlloyd.com/2025/087/a1/...
paulrobertlloyd.com
Bored of it
Please, make it stop.
0135
Reposted by Will Stone
Cohen is a Ghost @skullmandible.bsky.social · 28/03/2025
a discord is not a forum. I don't want to join your product's community; I want to read the solution to my technical problem from two posters who worked it out 4 years ago
4452831473
Will Stone @wstone.uk · 08/03/2025
The best news for BlueSky! Hopefully this means we’ll finally get a decent app that saves feed position 🤞
000
Reposted by Will Stone
Ed Zitron @edzitron.com · 01/03/2025
I can't stop laughing at this man I'm sorry. This is the kind of shit the biggest loser in the world would say to their girlfriend about buying her flowers on Valentine's Day once, and he's doing so in an argument that started because he called her a bitch
Tweet: "Have you said thank you once?" -@VP JD Vance - pic of jd Vance looking oddly symmetrical.  Why are his pants so tight?
841224843564
Will Stone @wstone.uk · 28/02/2025
Go Zelenskyy! Stand your fucking ground! ✊
000
Will Stone @wstone.uk · 26/02/2025
Whats Apples beef with apostrophes? Well never know. Sent from youre iPhone.
000
Will Stone @wstone.uk · 25/02/2025
Once you go #fishshell you never go #bash.
000
Will Stone @wstone.uk · 21/02/2025
Blogged about my Commits With Character project: wstone.uk/blog/commits...
wstone.uk
Commits With Character
000
Reposted by Will Stone
Deno @deno.land · 04/02/2025
Oracle justified its JavaScript trademark by claiming Node.js — now it wants that ignored #FreeJavaScript deno.com/blog/deno-v-...
deno.com
Oracle justified its JavaScript trademark with Node.js—now it wants that ignored
Oracle filed a motion to dismiss in response to Deno’s petition to cancel its “JavaScript” trademark. But instead of addressing the real issue—that JavaScript is an open standard with multiple indepen...
16308121
Will Stone @wstone.uk · 04/02/2025
@devongovett.bsky.social hi 👋 I work on the Frontend Frameworks team at RS Group, and have been using RAC in our component lib for a while now, but I was wondering: which state management solution do you tend to reach for in Adobe?
000
Will Stone @wstone.uk · 03/02/2025
Anyone using #tailwind in a large company with browser support requirements? Please upvote and add your stories to my suggestion (plea) for them to follow Baseline: github.com/tailwindlabs... #tailwindcss
github.com
Could Tailwind agree to follow Widely Available Baseline? · tailwindlabs tailwindcss · Discussion #15817
Hi, Congrats on the v4 release! However the browser support, in a professional setting, makes me a bit itchy. Chrome and Safari are March 2023 versions, so that's not so bad as we only have 8 month...
042
Will Stone @wstone.uk · 29/01/2025
2n8 was featured in @sebastienlorber.com’s This Week in React newsletter 🥳 Thanks Sébastien 🙂 thisweekinreact.com/newsletter/219
thisweekinreact.com
This Week In React #219: CRA, Next.js, Remix, Tremor, SaaS-Starter, Local-First, JSDom, 2n8, RN-Windows, OTA, Polygen, Audio API, Debugging, Shopify, Bottom Tabs, Reanimated, Tailwind, Standard Schema...
Hi everyone!
020
Will Stone @wstone.uk · 27/01/2025
@sebastienlorber.com hi 👋 You probably get thousands of these but I’ve built a state management lib 😅 Would love to get some eyes on it to kick the tyres. Any chance of a line in the newsletter? 🙂 2n8.wstone.uk
2n8.wstone.uk
2n8 - state management
Minimal state boilerplate.
110
Will Stone @wstone.uk · 21/01/2025
Howdy peeps 👋 I've been having a go at building my own React state management lib. It's called 2n8. Take a look and let me know what you think 🤓 2n8.wstone.uk #react #state #reactjs #state-management #javascript #typescript #zustand #mobx
2n8.wstone.uk
2n8 - state management
Minimal state boilerplate.
450
Will Stone @wstone.uk · 18/12/2024
For the love of… PLEASE stop using Discord for your open source project. It’s like trying to converse in a room full of Gen Alpha at an energy drink convention! Just use GH Discussions. Yes, the UX isn’t perfect either but it’s a million times better for knowledge archival and search…
110
Reposted by Will Stone
Matt Kane @mk.gg · 10/12/2024
The UK parliament has joined Bluesky, with proper verified domains and everything: • @houseofcommons.parliament.uk • @houseoflords.parliament.uk • @ukparliament.parliament.uk • @commonsspeaker.parliament.uk
7732231133
Reposted by Will Stone
Alex Parish @alexparish.bsky.social · 06/12/2024
My PR removing the fs-extra dependency from get-uri - in favour of Node’s native fs module - has been merged and published. This change is estimated to save around 600GB of bandwidth every month. Interested in making the npm ecosystem faster and more efficient? 👉 @e18e.dev
5403
Will Stone @wstone.uk · 03/12/2024
Oooo, just found out that @antfu.me added my Plastic theme to @shiki.style 🥳 This also means it's available in @astro.build's `Code` component. I could update Plastic's website to use Astro, and show a live code example 🤔 plastic.wstone.uk
plastic.wstone.uk
Plastic Theme
A simple syntax and UI theme by Will Stone.
020