rich harris
rich-harris.dev
rich harris
@rich-harris.dev
my life is derp and i do derp shit
November 5, 2025 at 6:41 PM
and before long they, too, will answer to voters
November 5, 2025 at 3:39 PM
nice!
November 5, 2025 at 3:15 PM
It's available now, albeit ticketed perfnow.nl./live-stream....
November 5, 2025 at 12:42 PM
Never underestimate the power of name recognition among information-resistant voters, or the power of islamophobia when the media focuses its efforts. There's a lot of scared racist old people who liked Cuomo's dad and only read the NY Post
November 5, 2025 at 12:39 PM
The tide is turning
November 5, 2025 at 2:58 AM
yep, all this. we were seeing people put server functions inside universal code, and it's just a terrible, horrible, no good, very bad idea. we think our design has best-in-class ergonomics _without_ compromising on security
November 4, 2025 at 3:27 PM
gotcha. yeah, an implementation thing — for us `query` always runs on the server
November 3, 2025 at 5:44 PM
I kinda assumed they'd be more of a bundler output thing than an authoring thing if they landed. Not 100% sure I understand the point about isomorphic wrappers?
November 3, 2025 at 4:41 PM
You could have reached out to the Svelte team and asked for input. We would have explained that it's not just a couple of missing details, it's straightforwardly unusable. Instead, our users have wasted time and energy and have been confused and disappointed bsky.app/profile/rich...
I'm happy that you're working on Svelte/Vue etc but if you literally take the demo from svelte.dev/playground and paste it into the Biome playground you'll see erroneous lint errors: biomejs.dev/playground/?...

Calling this 'full support' is wildly disingenuous, I'm sorry. It's not usable at all
Playground
Biome's interactive playground
biomejs.dev
November 3, 2025 at 12:41 PM
A good chunk as in it could tab complete more than I would have expected; this was pre-agents. I think as the novelty wore off I felt my muscle memory atrophying and noticed more how often it got stuff wrong. It's still _impressive_, in the dog-riding-a-bicycle sense, just not useful
November 2, 2025 at 5:36 PM
Sveltelowda. Not into it, had bad results; it's just not ever likely to be useful to framework authors (as opposed to framework users). Have you tried the MCP server? What is it missing?
November 2, 2025 at 3:59 PM
I don't use AI. If I did, I would make sure I was using svelte.dev/docs/mcp/ove...
November 2, 2025 at 3:47 PM
Just came back from the route! (We live three blocks away) It's a special day
November 2, 2025 at 3:37 PM
WANT
November 2, 2025 at 3:12 PM
SvelteKit produces a server rendered SPA. Not an MPA (unless you disable the client side router, which... don't)
November 2, 2025 at 3:12 PM
Huh! If anyone can pull it off it's them
November 2, 2025 at 11:57 AM
The portions that are correctly using progressive enhancement, which is the default when you use a modern framework
November 2, 2025 at 11:45 AM
In the UK it's 'noot noot' - I feel like we need a global survey of how it's written in different languages
November 2, 2025 at 11:44 AM
Indeed. I was late to one of my final exams at uni because I was watching pingu. Had to breathlessly invent a story about a plumbing emergency after I sprinted to the exam hall
November 2, 2025 at 11:43 AM
it's in the critical path of every <a> click!
November 2, 2025 at 12:00 AM