Tobbe
tobbe.dev
Tobbe
@tobbe.dev
Core Team RedwoodJS
Semicolons matter in your nginx config 🙈
October 10, 2025 at 2:27 PM
RR7 just keeps getting better and better!
I wrote a blog post 👀👇

In React Router v7.5 we’ve introduced a faster, more granular way to lazy load routes.

This new API was designed to support the upcoming middleware API, but it also unlocked some extra performance optimizations across the board.

remix.run/blog/faster-...
Faster Lazy Loading in React Router v7.5+
React Router v7.5 now supports a faster, more granular approach to lazy loading route code in Data Mode
remix.run
April 18, 2025 at 6:07 AM
These are all great! But really looking forward to `Object.propertyCount`. I've wished for something like that every time I've had to resort to `Object.keys(obj).length` 😄
tc39.es TC39 @tc39.es · Apr 17
ECMAScript Excitement 🎉

This week, at its 107th meeting, TC39 advanced these proposals:

2️⃣.7️⃣ Non-extensible Applies to Private
2️⃣.7️⃣ Upsert
2️⃣ export defer
1️⃣ Compare Strings by Codepoint
1️⃣ Composite Keys
1️⃣ Disposable AsyncContext
1️⃣ Enums
1️⃣ Object.propertyCount

and withdrew Records & Tuples
April 18, 2025 at 6:05 AM
Great book 📖 I started reading and couldn't stop! Highly recommend you get your hands on it 🙌
Happy Little Monoliths, 1st Edition is out.

Get ready for some @fastify.dev and @vite.dev fun 🔥

hire.jonasgalvez.com.br/happy-little...
April 18, 2025 at 5:56 AM
Reposted by Tobbe
There's something new booting up...
March 31, 2025 at 8:51 AM
Reposted by Tobbe
▶️Check out the talk recording "State-of-the-art React Server Components Developer Tooling" by @tobbe.dev!

Watch it here👇
gitnation.com/contents/sta...
State-of-the-art React Server Components Developer Tooling by Tobbe Lundberg
Redwood Studio is a companion app for building full-stack JavaScript, TypeScript web applications. It offers features like OpenTelemetry monitoring, GraphQL tools, Prisma ORM integration, SSR preview,...
gitnation.com
December 27, 2024 at 2:44 PM
Last week: I'm never doing a conf talk again. It's just too much work!
Two days ago in Athens at @cityjsconf.bsky.social: I love conferences. Giving presentations is so much fun!
Today: Looking for open CFPs 😅
December 1, 2024 at 2:30 PM
CSS isolation is one of those things I have a passive knowledge about. But when faced with the problem described in the video it's all too easy to default to the old friend z-index. Thanks for reminding us about the proper solution @bholmes.dev !
It's time to fix your z-index problems.
November 27, 2024 at 9:07 AM
Reposted by Tobbe
Vite 6.0 is out ⚡️
vite.dev/blog/announc...
Announcing Vite 6
Vite 6 Release Announcement
vite.dev
November 26, 2024 at 2:26 PM
Reposted by Tobbe
i bitch about it a lot but React Native is awesome. if you’re a native engineer you might feel skeptical, but it isn’t a lowest common denominator crossplatform abstraction. rather, i like to think of it as a scripting orchestration layer for platform views (which you can still write). like in games
November 25, 2024 at 12:46 AM
>In general, aiming to ‘understand’ or even have concrete takeaways for what you read is getting the cart before the horse.

Quoted from this great post blakebutler.substack.com/p/maximizing...
Maximizing Time for Reading
Why reading—and reading widely—is more important than ever, and how to go about creating habits and practices to allow yourself the space and time
blakebutler.substack.com
November 24, 2024 at 11:54 AM
I really like how they now suggest you define your routes in a single file
React Router v7 is here!

With framework mode, everything that made Remix great is now built into React Router.

remix.run/blog/react-r...
React Router v7
React Router v7 brings all the great things you love from Remix back to React Router
remix.run
November 24, 2024 at 4:01 AM
Reposted by Tobbe
📚 Had to post this a lot on the other platform lately and apparently, it blows people's mind that this is possible. I wrote it over 2 years ago, and callback refs will only get better in v19 because they will get cleanup functions. Have a read:

tkdodo.eu/blog/avoidin...
Avoiding useEffect with callback refs
Interacting with DOM nodes doesn't necessarily need useEffect
tkdodo.eu
November 22, 2024 at 8:05 AM
This was a really good post! www.jacobparis.com/content/reac...
Shoutout to @jacobparis.com
Definitely something I'd have every new React developer read if they were to join my team!
Essential Typescript for React
The minimum set of typescript knowledge to be effective at product development with React
www.jacobparis.com
November 21, 2024 at 2:18 PM
#electrobun by @yoavcodes.bsky.social looks super interesting! Anything to get rid of the Electron bloat is a win in my book 😃 @dskeppstedt.bsky.social you should check it out!
November 19, 2024 at 1:25 PM
Reposted by Tobbe
A pitch I get increasingly frequently:

"We started a startup that helps creators automate their social media presence, with AI. It remixes your existing content, auto posts it, and maximises engagement."

I already loathe the inevitable impact of these tools spreading...
November 18, 2024 at 8:55 AM