Jimmy Callin's Avatar

Jimmy Callin

@callin.cc

dad, husband, tinkerer, πŸ• and 🐈 owner, and also sometimes a web dev. https://callin.cc/

68
Followers
204
Following
334
Posts
10.10.2023
Joined
Posts Following

Latest posts by Jimmy Callin @callin.cc

Oof. I just read your post in the most uncharitable, pedantic way possible, and I gotta tell ya: it's not looking good for you.

01.03.2026 15:04 πŸ‘ 10484 πŸ” 2194 πŸ’¬ 60 πŸ“Œ 63
Preview
Static Prerendering | TanStack Start React Docs Static prerendering is the process of generating static HTML files for your application. This can be useful for either improving the performance of your application, as it allows you to serve pre-rend...

@tannerlinsley.com Hi! Some feedback. I visited tanstack.com/start/latest... and felt lost in the navigation. Would be great if the left nav menu autoscrolled to the active item on initial load. Also, I would increase highlight the active menu item since i missed it first time I scrolled through.

16.02.2026 13:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

so i tried connecting chatgpt to github and linear expecting to at the very least ask "what are my current tasks i'm working on" and "what are my open prs", but i have no idea how to have it trigger it using the apps?

09.01.2026 13:29 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Have you instead considered Greenland taking over US?

07.01.2026 19:14 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

If you hate someone who recently had a baby, you can gift them baby clothing with buttons. The more buttons, the better.

04.01.2026 00:44 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

ah, thank you! super useful!

01.01.2026 21:06 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Thank you for the explanation, Joe! Looking forward to it :)

01.01.2026 17:39 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
useStore by captbaritone Β· Pull Request #1 Β· captbaritone/react useStore Implementation Notes This is a prototype implementation of a createStore function and useStore hook for React, which allows components to subscribe to external data stores. It is based on ...

Yeah found that as well! That seem to be slightly different than this PR i found scavenging @capt.dev who was cc'd github.com/captbaritone... , which also references your link.

01.01.2026 17:37 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Skeleton for store by rickhanlonii Β· Pull Request #33215 Β· facebook/react Note: This doesn't do anything yet. Just sets up some of the skeleton, feature flags, and test files. Conceptually there's an API to create a store, and then you can read the value with use...

looking forward to it!

in the meantime, may i ask if this PR is still up to date with the latest thinking on concurrent stores, or are there other resources i can look up? are there any thoughts around how to subscribe to parts/slices of an external store? github.com/facebook/rea...

28.12.2025 14:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

noo

25.12.2025 14:16 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

yes please persist across app reloads and have it sync between devices. also have it configurable for different lists. for inspo ice cubes does this pretty good.

25.12.2025 13:48 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

πŸ‘‹ @ricky.fm if you have time

24.12.2025 20:51 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

I was hoping React Compiler would only rerender children if their sliced part of a larger state was updated - unfortunately all children gets updated :'(

Curios what the recommended way is to solve this while not opting out of concurrent rendering? playground.react.dev#N4Igzg9grgTg...

24.12.2025 20:50 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Fighting the urge to develop a custom todo app to resolve my issues of not being able to commit to todos.

23.12.2025 22:56 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

nice! i don’t want to contribute to the thread as I’m not really a next.js user, but seeing the possible solution being to perform static analysis to determine whether args are being used rather than encourage explicit mapping of args with linting confirms my feelings that next is too magic for me

06.12.2025 17:39 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

Having fun building my own scheduler component! Currently focusing on getting the interactions and layout feel right and smooth, with proper keyboard support. Recurring event support also in the works!

30.11.2025 22:15 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

it literally has react in the name and is presumably intended to be used within a react app oh my god

30.11.2025 14:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

a bit too assertive for my taste

26.11.2025 19:23 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

try me!

26.11.2025 19:09 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Toying with patterns to update css variable without triggering rerenders. Is the anti-useEffect crowd ok with this use case? (cc @tkdodo.eu)

26.11.2025 19:04 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

My main complaint about steam machine :(

22.11.2025 18:48 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

interface when possible, types when necessary

15.11.2025 22:43 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I'm now apparently pluck hair from ear canal years old.

14.11.2025 11:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I’ve found it only working if i spend a lot of time compiling the flashcards myself. Pre-made collections aren’t nearly as effective.

12.11.2025 10:25 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

the european mind cannot comprehend this

09.11.2025 11:13 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

If rolldown-vite wants to be a drop-in replacement from vite v7, and it changes css parser, isn’t it also a rolldown-vite issue?

03.11.2025 10:18 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

:( Will try to extract this to a reproducible example, but would be great with a better stack trace showing the faulty css file.

03.11.2025 09:18 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

aah, I see - thanks for the clarification! although I wish there was a way to globally set cancelRefetch to false.

26.10.2025 20:45 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

@tkdodo.eu hi! would you be open to expose `useQueryResult.invalidate()`, instead of having to do `queryClient.invalidateQueries(query.queryKey)`? I'm noticing colleagues reaching for `queryResult.refresh()` simply because it's more easily available.

25.10.2025 22:03 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Anyway I’m excited for it because I could introduce new code organization practices in our SPA and the day I manage to convince people of BFF being worth it it’s just flip a switch *poof* server rendered!

22.10.2025 14:49 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0