Tobbe's Avatar

Tobbe

@tobbe.dev.bsky.social

Core Team RedwoodJS

193 Followers  |  175 Following  |  33 Posts  |  Joined: 03.11.2024  |  1.9434

Latest posts by tobbe.dev on Bluesky

Haha πŸ˜‚ TouchΓ© 🎯

18.04.2025 21:24 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

RR7 just keeps getting better and better!

18.04.2025 06:07 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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` πŸ˜„

18.04.2025 06:05 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Great book πŸ“– I started reading and couldn't stop! Highly recommend you get your hands on it πŸ™Œ

18.04.2025 05:56 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Excessive whitespace in mainbar When I have the tabs anywhere except up top there's, in my opinion, excessive whitespace around the address bar and other items in the top bar. This happens...

Here you can see some of the mods I've done forum.vivaldi.net/topic/102406...

12.04.2025 10:21 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

This is with 29 tabs

12.04.2025 10:12 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

No spaceship. But I love how clean and minimal I can make it look!

11.04.2025 16:39 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

There's something new booting up...

31.03.2025 08:51 β€” πŸ‘ 15    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0

How exciting! Good luck!

08.01.2025 16:54 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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,...

▢️Check out the talk recording "State-of-the-art React Server Components Developer Tooling" by @tobbe.dev!

Watch it hereπŸ‘‡
gitnation.com/contents/sta...

27.12.2024 14:44 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

This is great πŸŽ‰ We need more tech conferences in Sweden! Thanks for doing this πŸ™

19.12.2024 22:09 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

2. Yeah. Is it a fully custom stack? Or do you build ontop of something like Shopify, Magento or Snipcart?

13.12.2024 07:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Love this! I have so many questions! πŸ˜„
1. All that interactivity, how did you make that happen without any JS? Is it mostly CSS animations and some simple AlpineJS attributes?
2. What do you use for payments and shopping cart?
3. Any perf issues with Alpine? It's known to be kind of slow...

12.12.2024 11:43 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

This is also worth taking a look at bsky.app/profile/did:...

12.12.2024 11:35 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Waku, the minimal React framework A lightweight alternative React framework with a fun developer experience. Loved by React developers at startups and agencies.

If you want a more fully fledged example I'd look at waku.gg/

12.12.2024 11:32 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
vite-environment-examples/examples/react-server at main Β· hi-ogawa/vite-environment-examples Vite 6 environment API examples. Contribute to hi-ogawa/vite-environment-examples development by creating an account on GitHub.

Smallest setup is probably this github.com/hi-ogawa/vit... Or some of @hiogawa.bsky.social's other example apps

12.12.2024 11:31 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

There's actual science to this! Can't find it now, but sometimes I get more productive late at night. When I'm too tired to try to do more than one thing I can more easily focus on doing just one thing. And that focus can really help productivity. And I get energy out of feeling productive!

04.12.2024 06:57 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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 πŸ˜…

01.12.2024 14:30 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

You delivered a great talk @normal-people.com!
Meeting you was definitely one of the many highlights of attending @cityjsconf.bsky.social <3

01.12.2024 14:28 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1

Any chance to get on the list as a Redwood maintainer?

01.12.2024 05:49 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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 !

27.11.2024 09:07 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Announcing Vite 6 Vite 6 Release Announcement

Vite 6.0 is out ⚑️
vite.dev/blog/announc...

26.11.2024 14:26 β€” πŸ‘ 1482    πŸ” 334    πŸ’¬ 33    πŸ“Œ 63

Might not be useful for you right now, but another tool to be aware of if you ever find a need for it :)

25.11.2024 15:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
GitHub - coderaiser/putout: 🐊 Pluggable and configurable JavaScript Linter, code transformer and formatter, drop-in ESLint superpower replacement πŸ’ͺ with built-in support for js, jsx, typescript, flow... 🐊 Pluggable and configurable JavaScript Linter, code transformer and formatter, drop-in ESLint superpower replacement πŸ’ͺ with built-in support for js, jsx, typescript, flow, markdown, yaml and json...

Just wanted to drop this here: github.com/coderaiser/p...
It's a third way to do codemods. It's not your typical AST manipulation like you do with babel or jscodeshift. And it's not what you're trying to do. It's based around pattern matching (with `__a`).

25.11.2024 15:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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

25.11.2024 00:46 β€” πŸ‘ 618    πŸ” 31    πŸ’¬ 41    πŸ“Œ 7

> You’ll be surprised over time how things that you didn’t feel you knew what to do with might stick with you, feeding your imagination, and overall making you a more well-rounded thinker.

Another quote from the same article

24.11.2024 11:54 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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

>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...

24.11.2024 11:54 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I really like how they now suggest you define your routes in a single file

24.11.2024 04:01 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Avoiding useEffect with callback refs Interacting with DOM nodes doesn't necessarily need useEffect

πŸ“š 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...

22.11.2024 08:05 β€” πŸ‘ 213    πŸ” 25    πŸ’¬ 14    πŸ“Œ 2

Not my company, but another Slack workspace I'm part of we allow it, but want people to keep it in a separate thread. Preferably started with a message like "Political thread about <something> 🧡". Then people can read and engage if they want to

21.11.2024 19:05 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@tobbe.dev is following 20 prominent accounts