interface when possible, types when necessary
15.11.2025 22:43 β π 1 π 0 π¬ 0 π 0@callin.cc.bsky.social
dad, husband, tinkerer, π and π owner, and also sometimes a web dev.
interface when possible, types when necessary
15.11.2025 22:43 β π 1 π 0 π¬ 0 π 0I'm now apparently pluck hair from ear canal years old.
14.11.2025 11:31 β π 0 π 0 π¬ 0 π 0Iβ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 π 0the european mind cannot comprehend this
09.11.2025 11:13 β π 4 π 0 π¬ 0 π 0If 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:( 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 π 0aah, 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 π 0Anyway 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 π 0Shouldnβt offloading rendering from the main thread potentially come with some performance improvements? Or is the serialization a bottle neck?
22.10.2025 14:46 β π 2 π 0 π¬ 1 π 0maybe the real us-east-1 was the friends we made along the way
20.10.2025 16:24 β π 1 π 0 π¬ 0 π 0With data centers I really meant entirely different cloud platforms (AWS vs GCP)
20.10.2025 10:55 β π 1 π 0 π¬ 1 π 0Canβt for the life of me understand how a service like statuspage doesnβt have redundant setups with automatic failover in at least 2 datacenters.
20.10.2025 09:26 β π 27 π 0 π¬ 4 π 0you don't understand. as someone who isn't inherently good at art, stealing paintings from the museum is the *only* way i'm able to express myself creatively. i wouldn't be able to paint beautiful portraits. but by breaking into a museum and stealing the paintings, now i am
03.08.2025 19:25 β π 13189 π 3692 π¬ 75 π 100is this their vhs vs betamax moment?
15.10.2025 08:57 β π 1 π 0 π¬ 0 π 0I would appreciate at least an inch of nuance around the fact that it's a complicated issue. Hiring "proper mental health resources" isn't a long-term solution towards making your mods inadvertently sick due to a job nobody should have to have β it's just band-aid on an open wound.
08.10.2025 16:01 β π 0 π 0 π¬ 0 π 0You should be celebrating that they are automating one of the probably worst jobs this century - having to watch horrendous content 40 hrs per week for moderation purposes. No system is perfect, but itβs worth it to have fewer people getting PTSD from their day job.
07.10.2025 23:24 β π 0 π 0 π¬ 0 π 1Great talk!! Hoping you're considering putting up a complete version of it on YouTube π€
07.10.2025 20:05 β π 4 π 0 π¬ 0 π 0wonβt setting the default value as the initial value in the state achieve the same flicker reduction?
23.09.2025 20:29 β π 2 π 0 π¬ 1 π 0nice! would be even better if the hover background didnβt disappear on click, as that creates some flicker.
20.09.2025 17:25 β π 1 π 0 π¬ 1 π 0I asked you elsewhere why React couldnβt have state setters calls include startTransition, and you said that was called Concurrent Mode and everybody hated it. Why doesnβt it work for state setters to include it, while you expect it to work for libraries? Donβt really understand the drawbacks.
17.09.2025 23:16 β π 1 π 0 π¬ 0 π 0This is Elsie β€οΈ
17.09.2025 14:53 β π 2 π 0 π¬ 0 π 0You can have shipping differently prioritized between different projects.
For hobby projects, shipping is less of a priority for me than experimenting with technologies that may be useful in future projects where shipping is more important, and I canβt motivate the risk of untested technologies.
Two somewhat contradictory beliefs I hold:
1. You should absolutely overengineer your personal homepage/blog/projects. Experiment with as many things as you can as quickly as possible.
2. If you _really_ wanted to write that blog post, you'd figure it out with a .txt file. Don't overcomplicate it.
You mean like this?
13.09.2025 11:07 β π 17 π 0 π¬ 1 π 0I think thatβs a ui limitation in the example due to Contact is not rendered as a button
12.09.2025 14:40 β π 1 π 0 π¬ 2 π 0Thanks, do you showcase this in the docs so I can study it closer?
11.09.2025 23:28 β π 0 π 0 π¬ 1 π 0My personal feeling is that it all feels very low-level, and there is a missing higher abstraction that would make it more natural for me to use. For instance I donβt really understand why I have to manually wrap setState in startTransition instead of it being applied automatically.
11.09.2025 22:58 β π 0 π 0 π¬ 1 π 0when someone says "it didn't do what i wanted, it should work for me and if i need to adjust my methodology when interacting with the llm there's no point to it" i believe will never have similar success stories with llms.
01.09.2025 11:18 β π 1 π 0 π¬ 0 π 0well, i think it's important to get into this with the right mindset and understanding of its limitations. i just iterated on a plan and did a large refactoring which would take me quite a lot of brainpower to figure out myself, and tackled it in 2 hours in between meetings instead of several days.
01.09.2025 11:13 β π 1 π 0 π¬ 1 π 0