eirik k
eirikk.bsky.social
eirik k
@eirikk.bsky.social
web dev & music

my band: @payphones.band
https://bento.me/esk
svelte-zdog not zdog-svelte
October 22, 2025 at 7:41 PM
Here's how the copy-syntax looks in Svelte. Passing graph={true} uses copyGraph internally.
October 22, 2025 at 3:30 PM
It's a loving TS-port / rewrite of *both* zdog and zdog-svelte with reactive inputs, copy component, dragger attachment, extra shapes and text plugin port included.

It's all in one pretty messy codebase right now. It should probably be two individual libs. Might pre-release soon!
October 22, 2025 at 3:30 PM
Computers are tools/appliances and LLM-companies are making them into weird, hallucinating people-simulators that like it when you say «please» and «thank you» and word vomit when you ask a critical question.
August 20, 2025 at 3:20 PM
If my toaster messed up and then started saying «I am incompetent and should not exist» I would have burnt toast *and* an annoying appliance.

I guess Cursor/Claude was prompted for a response to a question, but why is it so verbose? It’s amusing but moreso completely pointless and unhelpful.
August 20, 2025 at 3:20 PM
Credit for cube markup in my playground: 3dtransforms.desandro.com/cube
June 8, 2025 at 11:14 AM
Hah! I have no graphics programming skills (outside of web development.)

I was tickled by the 3D div-cube in MDN's docs for `rotate3d` and just thought it would be fun to combine it with css-vars and Svelte's motion features.

developer.mozilla.org/en-US/docs/W...
June 8, 2025 at 11:14 AM
Reposted by eirik k
Here's a slightly outdated video demonstrating the new keyboard navigation and search:
June 4, 2025 at 8:44 PM