Theo-Steiner
banner
theosteiner.de
Theo-Steiner
@theosteiner.de
1.2K followers 210 following 270 posts
🍣 Sushi is life 🗼 Software Engineer at LINE in Tokyo 🤖 @svelte.dev ambassador ⌨️ neovim aficionado 🦋 bsky user #46331
Posts Media Videos Starter Packs
Pinned
this is the talk @rich-harris.dev and big javascript don't want you to see!

fun fact: the illuminati actually orchestrated two power outages during my talk, but thanks to the magic of editing you don't have to suffer through my attempts of filling the breaks with awkward jokes
If you want to build Web Components with Svelte this Svelte Summit talk from @theosteiner.de is for you — Ultimate Guide to Building Web Components with Svelte.
www.youtube.com/watch?v=lDWf...
Ultimate Guide to Building Web Components with Svelte, Theodor Steiner — Svelte Summit Spring 2025
YouTube video by Svelte Society
www.youtube.com
Have a safe flight back then!
(& be sure to swing by vue fes japan next year, it's a rad event)
are you in town for vacation or will you by any chance swing by @vuefes.bsky.social?
Now it's up to you to guess if I got traumatized as a professional pudding eater or in the trenches of enterprise software development
we just forked it
In honor of spooky month, share a 4 word horror story that only someone in your profession would understand

I'll go first: Six page commercial lease.
I'm not usually one to diss OSS projects, but after weeks of them artificially hyping up remix 3 by arrogantly dismissing prior art & rudely trash talking other communities I can't help but smirk at their promised great answer to all of web development turning out to be this.update().. 🤣
- frames as an RSC "alternative" seem like a request waterfall footgun?
- the context API basically guarantees tight coupling of components
- this "interval with dynamic time" example by ryan himself really drives home how bad the DX becomes without reactivity.. manually diffing state, really?

4/5
now on to 🤔/👎:
- "procedural code is less bug prone than reactive code" as a blanket statement is overly simplifying and from my experience just not true (derived state is much more robust during refactors)
- "manual fine grained reactivity"..remix 3 is neither fine grained nor reactive though?

3/5
- with the web platform ever evolving I think it's a worthy endeavor to strip away layers of abstraction & to see if we still need them
- the server side routing looked extremely polished, once again could be incredibly useful as an agnostic library
- AbortSignal as lifecycle is a cool idea

2/5
watched the @remix.run announcement and have thoughts..
👍 what I liked first:
- adopting a retained setup scope for state is great, retained mode simply fits the web's model better than immediate mode
- typesafe events look really cool, perhaps even as an agnostic library for other frameworks

1/5
not quite convinced by copilot's next edit suggestions just yet.. sure, it's cool when they're spot on, but most of the time stuff is just bat shit crazy..
like, wdym you don't want to merge those two totally unrelated functions for no reason whatsoever? No, how 'bout I add a few braces for ya?
today was a good day because I managed to sneak a do/while loop into production code at work
不安でしかない。
excellent post, as always!
I was wondering if there was a way to associate two DIDs?
Let's say I wanted to keep my handle, but switch from my current did:plc to a self hosted did:web..
would I need to maintain multiple identities or does the protocol provide a mechanism for DID redirects?
tomigaya is a great area!
How long will you be in tokyo for?
素敵なゲストと一緒に@vuefes.bsky.socialを盛り上げるUIT INSIDEエピソードを収録してきました〜 🎉
来月開催されるVue Fes Japan 2025をより楽しみになるようなエピソードになったので、ぜひ聞いてみてください 🙇‍♂️
I had the absolute pleasure of having @kazupon.dev, @antfu.me & yogo join me on the UIT INSIDE podcast to chat about the upcoming Vue Fes Japan 2025!
ep.180『コミュニティースターと語るVue Fes Japan 2025 の魅力』 | UIT INSIDE
@TheoSteiner が、 @kazupon, @antfu7, @yogoescentier とともに Vue Fes Japan 2025 の魅力について語りました。 Vue Fes Japan [](https://vuefes.jp/2025/) https://vuefes.jp/2025/ ゲスト kazupon https://x.com/kazupon Anthony Fu h...
uit-inside.linecorp.com
I can't believe I have to say this, but "space" is not a good hot key for your ai feature if you're building a goddamn text editor?!
デザイナーとフロントエンドエンジニアがこうりゅうする #CreatorsVision volume 2に参加〜
volume 1が面白すぎて、めっちゃ期待してまーす
spotify somehow managed to get itself into the state where it suddenly forgot that I was a premium user on my work device, whereas everything continued just working fine on mobile..
re-login fixed the issue, but I'm utterly confused as to what went wrong here
atlassian?! really?
babe wake up, new JavaScript framework just dropped!
Ripple's statement based templating really reminds me of SwiftUI, never understood why JSX didn't go this way in the first place
given @trueadm.dev's track record with inferno, lexical & at the @svelte.dev core team you better keep an eye on this!
Ripple now has a website!

www.ripplejs.com

If anyone wants to contribute to fixing/improving it, be my guest – github.com/trueadm/ripple.
36 degrees in shinjuku has me absolutely dying today.. 😭
& with ~90% humidity at night you never get the chance to cool down