Product Engineer @GradientLabsAI, prev @pleo • Organiser of @remix_london

London, England
Joined April 2018
Why you may want to be careful when using React.cloneElement. 🧵
1
3
It's a little late here, so I'll post more tomorrow and reference inspiration, but happy to say I have a toy version of odyss-cache working with the following tentative API. cc: @_buildspace @_nightsweekends
Decided to join nights and weekends s5, I'm going to use the next few weeks to explore an idea around cache invalidation management. I'm calling it Odyss. cc: @_buildspace @_nightsweekends
1
6
457
Decided to join nights and weekends s5, I'm going to use the next few weeks to explore an idea around cache invalidation management. I'm calling it Odyss. cc: @_buildspace @_nightsweekends
1
3
579
Replying to @mattpocockuk
@mattpocockuk's approach is spot on for libraries like this and helps you consider the tradeoffs appropriately. As creator @MichaelArnaldi mentioned in the thread, it's an Embedded Domain-Specific Language.
My current mental model, which the maintainers might disagree with, is this: Effect should be treated like a new language, like Elm or ReScript, that happens to use TypeScript syntax. This language has a ton of benefits. Strongly-typed errors. Built-in handling of complex things like concurrency, timeouts, data validation. Awesome composability with less FP bullshit. Basically, you choose Effect as a new language to work in if you think that TypeScript is too loose. It makes your code more robust, and you ship fewer bugs.
1
4
199
Libraries in this category rarely gain widespread adoption but are game-changing when they do, so I'll keep an eye on it.
1
62
Jonathan Catchpowle retweeted
Thank you to all who came to @remix London last night, I hope you had a great time it was lovely to see everyone! Special thanks to @sidchatterjee, @threepointone and @moishinetzer for providing awesome talks and @cloudflare for hosting!
1
3
11
3,946
Jonathan Catchpowle retweeted
Remix London was a lot of fun today. Massive turnout and talks by @threepointone @moishinetzer and myself Thanks @catchpowle for organizing and @CloudflareDev for hosting
1
6
28
6,633
Jonathan Catchpowle retweeted
It was so cool bumping into @catchpowle, organiser of the @remix_run London meetup, during @ReactAdvanced.
3
2
38
6,762
Hey all, about to start looking for my next role. I'm a full stack developer with experience in the js/ts ecosystem. In my last position I led a platform team focused on performance, building out a reusable component library as part of a new design system and accessibility.
1
5
2
16
13,186
Jonathan Catchpowle retweeted
Enjoying @remixconfeu today featuring Remix London speaker @BaronAdri 🎉
3
5
☺️
Love to see this, thoroughly enjoyed seeing new and returning faces at @remix_run London on Monday. Thank you to @maverickdotdev and Owen Merry for speaking and @GitNationOrg for their sponsorship and support! ☺️
Jonathan Catchpowle retweeted
On September 20th we have the next @remix_run London Meetup sponsored by @GitNationOrg! Sign up here meetup.com/remix-london/even… We will have talks from @maverickdotdev and Owen Merry We're also supported by Remix Conf Europe organised by GitNation! remixconf.eu/
1
3
1
18
Jonathan Catchpowle retweeted
It’s official! I’ll be talking about Micro Frontends with @remix_run at Remix London meet-up! Signup while there is still space available 😉!
Excited to announce @BaronAdri will be speaking at the next @remix_london meetup on June 28th at @barkteam 's offices! He is the creator of github.com/tiny-frontend and will be talking about using Micro Frontends with Remix ⭐️ Sign up to come along here meetup.com/remix-london/even…
3
4
36
Jonathan Catchpowle retweeted
Excited to announce @BaronAdri will be speaking at the next @remix_london meetup on June 28th at @barkteam 's offices! He is the creator of github.com/tiny-frontend and will be talking about using Micro Frontends with Remix ⭐️ Sign up to come along here meetup.com/remix-london/even…
Jonathan Catchpowle retweeted
On June 28th we have the next @remix_run London Meetup, this time hosted by @barkteam! Sign up here meetup.com/remix-london/even… Want to speak, let's make that happen! docs.google.com/forms/d/e/1F…
2
4
Jonathan Catchpowle retweeted
On Wednesday @smartpensionuk hosted the first Remix London meetup! The talks can be found here: @kentcdodds giving an overview of the problems Remix solves youtu.be/r6sDMntthms @chidi__a on his experience using Remix youtu.be/pajn-D3vIos Looking forward to the next!
2
5
8/ It would have been better if the third-party library had used React’s Context API.
1
9/ With this approach, consumers don't need to expose unnecessary props. They also now don't need to worry about wrapper components breaking functionality.