Rhys

@rhys.dev

23 | Building | Google-index Discord Content http://answeroverflow.com | Tweet to commit ratio http://shiptalkers.dev | PostHog query client http://typelytics.rhyssul.com

If we don’t get the JavaScript trademark freed from oracle, I propose renaming it to Celsius Java - Old language made by boomers who drink coffee & program to a requirements doc Celsius - Gen Z who drink energy drinks & ship based on vibes

It'd be nice if someone follows you from a starter pack, it tells you what starter pack they used Also, love the starter pack concept it's such a good way to get traction on the platform

Small detail about the new Planetscale homepage, there's no pop in for their Sign in / Dashboard link, it's included in first HTML payload that's sent to the client A dive into how this works and why it's interesting (sub 50ms SSRing!)

Bild

If I follow you on Twitter but not on here yet please shoot me a DM / reply to this tweet, want to make sure I get everyone

Bing is still not showing any new search results from Reddit Going on about 3 months now of no new content indexed

Bild

Left over Twitter habits have me not including link in main tweet over here as well Will be nice for that to return

Introducing Tenant Kit 🌐 A collection of documentation, components, and resources for building multi-tenant applications Starting things off with a shadcn Vercel custom domain configurator block, a full stack copy paste component that just works

Bild

One of my favorite patterns that doesn't get enough love is dataloader It allows you to fetch data like normal, but it automatically batches & caches the calls This allows you to fetch data from completely different locations in your app with the speed of one call

Bild

ok so based on my testing, if Parent has 'use cache' and takes children then children indeed don’t invalidate it <Parent> <Child /> {/* more dynamic */} </Parent> but like HOW?.... i don’t get it