rich harris
@rich-harris.dev
my life is derp and i do derp shit
and before long they, too, will answer to voters
November 5, 2025 at 3:39 PM
and before long they, too, will answer to voters
It's available now, albeit ticketed perfnow.nl./live-stream....
November 5, 2025 at 12:42 PM
It's available now, albeit ticketed perfnow.nl./live-stream....
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
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
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
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
gotcha. yeah, an implementation thing — for us `query` always runs on the server
November 3, 2025 at 5:44 PM
gotcha. yeah, an implementation thing — for us `query` always runs on the server
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
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?
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
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
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...
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
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
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
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?
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
I don't use AI. If I did, I would make sure I was using svelte.dev/docs/mcp/ove...
Just came back from the route! (We live three blocks away) It's a special day
November 2, 2025 at 3:37 PM
Just came back from the route! (We live three blocks away) It's a special day
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
SvelteKit produces a server rendered SPA. Not an MPA (unless you disable the client side router, which... don't)
Huh! If anyone can pull it off it's them
November 2, 2025 at 11:57 AM
Huh! If anyone can pull it off it's them
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
The portions that are correctly using progressive enhancement, which is the default when you use a modern framework
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
In the UK it's 'noot noot' - I feel like we need a global survey of how it's written in different languages
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
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
it's in the critical path of every <a> click!
November 2, 2025 at 12:00 AM
it's in the critical path of every <a> click!