Josh

Josh

@joshellis.co.uk

Co-author of react-spring & other @pmnd.rs libraries ✌️ • Software Engineer @sanity.io 🤖

275 followers166 following38 posts

I get why people say that AI has reignited a love for OpenSource work. I think its finally happened for me.

when you think about it, the amount of ex-tory MPs defecting to Reform really speaks volumes as to the moral compass of the previous Tory governments. They're either popularists with no integrity or just terrible people. Either works for me idm

Hold music should have an amount of songs on rotation, probably 4/5. If you’re on hold over 20mins then really the company is trash.

We’ve been using the activity API at sanity since it was released as experimental to support multiple Iframes being mounted & unmounted whilst preserving their state & I’m really pleased at how fantastic it’s been.

React@react.dev

React 19.2 is now available! This release includes Activity, useEffectEvent, React Performance Tracks, partial pre-rendering, and more: react.dev/blog/2025/10...

one of my favourite things open source projects do that aren't having a good time maintaining themselves is implement a stale bot – the issue isn't fixed, its still there, but on face value – the number looks nice.

Truth. Composition is underrated.

Chance@chance.dev

I still find it useful to count renders as a means to identify and reduce needless work. Problem is when the default "solution" is memoization and not better composition.

Realistically, there’s no reason react-spring couldn’t have a vanilla core & a react-dom adapter. Could be a nice way to offer vue-springs?

so proud to be part of a company that recognises the work of open source developers around the world who give up so much of their free time to empower others 🙏❤️

Sanity@sanity.io

Open source software is crucial to the success of Sanity, so it makes sense to give back to great projects that we and our community use every day. That's why we joined the @opensourcepledge.com with a $112k donation to great projects and maintainers. 🫶 www.sanity.io/blog/sanity-...

I’m my first few weeks @sanity.io, I had a crazy in-depth conversation about popover behaviour in conjunction with accessibility standards. It’s awesome to see how the rest of team is so committed to making a great experience for all users 💪🏼💪🏼

All about that speed 🏎️

Sanity@sanity.io

We've been working with the @react.dev compiler wg to adopt it for our libraries. It has been great so far! We're also the first ones to have shipped libraries on npm that supports both the new compiler and react 18: ⚛️ react-rx ⚛️ sanity/ui ::pats our own back:: www.npmjs.com/browse/depen...

Everytime i go to upgrade my eslint config to v9, i'm reminded why I just copy & paste my v8 config between projects... Am i the idiot?

You are up to date.