Theo-Steiner
@theosteiner.de
🍣 Sushi is life
🗼 Software Engineer at LINE in Tokyo
🤖 @svelte.dev ambassador
⌨️ neovim aficionado
🦋 bsky user #46331
🗼 Software Engineer at LINE in Tokyo
🤖 @svelte.dev ambassador
⌨️ neovim aficionado
🦋 bsky user #46331
Felt creative after watching an episode of "the bear", so I made a scallop carpaccio with grapefruit & papaya!
November 9, 2025 at 1:12 PM
Felt creative after watching an episode of "the bear", so I made a scallop carpaccio with grapefruit & papaya!
and newly connect with so many cool folks!
Non-exhaustive list of folks I'm lucky to have met at VueFes:
@danielroe.dev sorry 'bout your umbrella, @rebaar.com your powerbank saved me! @danabra.mov enjoy kyoto! @hiogawa.bsky.social thanks for vitest!
and yes, that's me posing as a vue-themed drink 😅
Non-exhaustive list of folks I'm lucky to have met at VueFes:
@danielroe.dev sorry 'bout your umbrella, @rebaar.com your powerbank saved me! @danabra.mov enjoy kyoto! @hiogawa.bsky.social thanks for vitest!
and yes, that's me posing as a vue-themed drink 😅
October 29, 2025 at 2:08 AM
and newly connect with so many cool folks!
Non-exhaustive list of folks I'm lucky to have met at VueFes:
@danielroe.dev sorry 'bout your umbrella, @rebaar.com your powerbank saved me! @danabra.mov enjoy kyoto! @hiogawa.bsky.social thanks for vitest!
and yes, that's me posing as a vue-themed drink 😅
Non-exhaustive list of folks I'm lucky to have met at VueFes:
@danielroe.dev sorry 'bout your umbrella, @rebaar.com your powerbank saved me! @danabra.mov enjoy kyoto! @hiogawa.bsky.social thanks for vitest!
and yes, that's me posing as a vue-themed drink 😅
@kazupon.dev & @vuefes.bsky.social staff team, y'all did it again!
What a beautiful event - filled to the brim with talks from the leading edge of web development and lovely people ❤️
Grateful for getting to re-connect (@pilcrowonpaper.com, @hirok.io, @sxzz.dev, @dominikg.dev & the Svelte Japan crew)
What a beautiful event - filled to the brim with talks from the leading edge of web development and lovely people ❤️
Grateful for getting to re-connect (@pilcrowonpaper.com, @hirok.io, @sxzz.dev, @dominikg.dev & the Svelte Japan crew)
October 29, 2025 at 2:08 AM
@kazupon.dev & @vuefes.bsky.social staff team, y'all did it again!
What a beautiful event - filled to the brim with talks from the leading edge of web development and lovely people ❤️
Grateful for getting to re-connect (@pilcrowonpaper.com, @hirok.io, @sxzz.dev, @dominikg.dev & the Svelte Japan crew)
What a beautiful event - filled to the brim with talks from the leading edge of web development and lovely people ❤️
Grateful for getting to re-connect (@pilcrowonpaper.com, @hirok.io, @sxzz.dev, @dominikg.dev & the Svelte Japan crew)
Last but not least, we had @antfu.me test the capacities of the venue by drawing a huge crowd for his first ever conference talk in Japanese!
His presentation envisioned a future where Vite DevTools make it trivial to introspect your applications - powered by an ecosystem built on DevTools Kit
His presentation envisioned a future where Vite DevTools make it trivial to introspect your applications - powered by an ecosystem built on DevTools Kit
October 29, 2025 at 2:08 AM
Last but not least, we had @antfu.me test the capacities of the venue by drawing a huge crowd for his first ever conference talk in Japanese!
His presentation envisioned a future where Vite DevTools make it trivial to introspect your applications - powered by an ecosystem built on DevTools Kit
His presentation envisioned a future where Vite DevTools make it trivial to introspect your applications - powered by an ecosystem built on DevTools Kit
Tucked away in a small room on the lower floor I listened to a hidden gem of this conference: my friend Yogo's talk on the web audio API
being formally trained as a composer at Tokyo Geidai, he showcased the ins-and-outs of using filter nodes to manipulate sound on the web - fantastic talk!
being formally trained as a composer at Tokyo Geidai, he showcased the ins-and-outs of using filter nodes to manipulate sound on the web - fantastic talk!
October 29, 2025 at 2:08 AM
Tucked away in a small room on the lower floor I listened to a hidden gem of this conference: my friend Yogo's talk on the web audio API
being formally trained as a composer at Tokyo Geidai, he showcased the ins-and-outs of using filter nodes to manipulate sound on the web - fantastic talk!
being formally trained as a composer at Tokyo Geidai, he showcased the ins-and-outs of using filter nodes to manipulate sound on the web - fantastic talk!
multi-track conferences sadly come with some overlap between talks, so I had to sneak out from the panel to catch the next talk on how rust-based tooling runs in JS environments by my friend @ssssota.bsky.social!
A very timely talk lifting the mystery behind all those rust tools showcased at vuefes!
A very timely talk lifting the mystery behind all those rust tools showcased at vuefes!
October 29, 2025 at 2:08 AM
multi-track conferences sadly come with some overlap between talks, so I had to sneak out from the panel to catch the next talk on how rust-based tooling runs in JS environments by my friend @ssssota.bsky.social!
A very timely talk lifting the mystery behind all those rust tools showcased at vuefes!
A very timely talk lifting the mystery behind all those rust tools showcased at vuefes!
and how could I forget these three brilliant minds engaged in an debate on the next ten years of frontend development: @dominikg.dev, @danabra.mov & @evanyou.me
With a diverse set of opinions from cautious AI optimism to worried scepticism this panel discussion had just the right amount of spice 🌶️
With a diverse set of opinions from cautious AI optimism to worried scepticism this panel discussion had just the right amount of spice 🌶️
October 29, 2025 at 2:08 AM
and how could I forget these three brilliant minds engaged in an debate on the next ten years of frontend development: @dominikg.dev, @danabra.mov & @evanyou.me
With a diverse set of opinions from cautious AI optimism to worried scepticism this panel discussion had just the right amount of spice 🌶️
With a diverse set of opinions from cautious AI optimism to worried scepticism this panel discussion had just the right amount of spice 🌶️
Next up: Ogawa Hiroshi's talk with a walkthrough on what happens
under the hood of vitest,
explaining different concurrency modes & the history behind them.
I learned a bunch of stuff, for example that the "forking" in test orchestration simply means spawning subprocesses!
under the hood of vitest,
explaining different concurrency modes & the history behind them.
I learned a bunch of stuff, for example that the "forking" in test orchestration simply means spawning subprocesses!
October 25, 2025 at 5:40 PM
Next up: Ogawa Hiroshi's talk with a walkthrough on what happens
under the hood of vitest,
explaining different concurrency modes & the history behind them.
I learned a bunch of stuff, for example that the "forking" in test orchestration simply means spawning subprocesses!
under the hood of vitest,
explaining different concurrency modes & the history behind them.
I learned a bunch of stuff, for example that the "forking" in test orchestration simply means spawning subprocesses!
Johnson Chu on the journey of the vue dev tools, from vetur to volar, to takeover mode & then onto multiple versions of hybrid mode.
very impressed at the drive to not compromise on DX or performance & very excited for what can be built on the language agnostic volarjs!
True dedication ❤️
very impressed at the drive to not compromise on DX or performance & very excited for what can be built on the language agnostic volarjs!
True dedication ❤️
October 25, 2025 at 5:51 AM
Johnson Chu on the journey of the vue dev tools, from vetur to volar, to takeover mode & then onto multiple versions of hybrid mode.
very impressed at the drive to not compromise on DX or performance & very excited for what can be built on the language agnostic volarjs!
True dedication ❤️
very impressed at the drive to not compromise on DX or performance & very excited for what can be built on the language agnostic volarjs!
True dedication ❤️
lovely talk by @danielroe.dev, despite him casually dissing svelte stans 😜
three words of advice for how to prepare yourself for the next 10 years in web development: trust yourself, embrace tools & community (paraphrasing, I hope I didn't totally miss the point, but then again I'm into svelte)
three words of advice for how to prepare yourself for the next 10 years in web development: trust yourself, embrace tools & community (paraphrasing, I hope I didn't totally miss the point, but then again I'm into svelte)
October 25, 2025 at 5:43 AM
lovely talk by @danielroe.dev, despite him casually dissing svelte stans 😜
three words of advice for how to prepare yourself for the next 10 years in web development: trust yourself, embrace tools & community (paraphrasing, I hope I didn't totally miss the point, but then again I'm into svelte)
three words of advice for how to prepare yourself for the next 10 years in web development: trust yourself, embrace tools & community (paraphrasing, I hope I didn't totally miss the point, but then again I'm into svelte)
Last but not least we have a LT from @yuki-ishii.bsky.social, the man who put this fantastic event together!
Observability in remote functions with OpenTelemetry & @sentry.io in SvelteKit!
Great refresher on @stracke.tech's amazing talk at SvelteSummit
Observability in remote functions with OpenTelemetry & @sentry.io in SvelteKit!
Great refresher on @stracke.tech's amazing talk at SvelteSummit
October 24, 2025 at 12:01 PM
Last but not least we have a LT from @yuki-ishii.bsky.social, the man who put this fantastic event together!
Observability in remote functions with OpenTelemetry & @sentry.io in SvelteKit!
Great refresher on @stracke.tech's amazing talk at SvelteSummit
Observability in remote functions with OpenTelemetry & @sentry.io in SvelteKit!
Great refresher on @stracke.tech's amazing talk at SvelteSummit
@yamanoku.net with a LT on recent developments in a11y warnings in svelte! (A follow up to a talk by him at an earlier SvelteJapan meetip)
Really looking forward to his talk at @vuefes.bsky.social tomorrow as well!
Really looking forward to his talk at @vuefes.bsky.social tomorrow as well!
October 24, 2025 at 11:46 AM
@yamanoku.net with a LT on recent developments in a11y warnings in svelte! (A follow up to a talk by him at an earlier SvelteJapan meetip)
Really looking forward to his talk at @vuefes.bsky.social tomorrow as well!
Really looking forward to his talk at @vuefes.bsky.social tomorrow as well!
#SvelteJapan is honored to have @dominikg.dev as a guest speaker!
Really going into the nitty gritty & behind of SvelteKit's new remote functions
My favorite part: in his talk, he was able to directly address concerns about n+1 issues with "query" voiced in an earlier talk by showcasing ".batch"
Really going into the nitty gritty & behind of SvelteKit's new remote functions
My favorite part: in his talk, he was able to directly address concerns about n+1 issues with "query" voiced in an earlier talk by showcasing ".batch"
October 24, 2025 at 11:20 AM
#SvelteJapan is honored to have @dominikg.dev as a guest speaker!
Really going into the nitty gritty & behind of SvelteKit's new remote functions
My favorite part: in his talk, he was able to directly address concerns about n+1 issues with "query" voiced in an earlier talk by showcasing ".batch"
Really going into the nitty gritty & behind of SvelteKit's new remote functions
My favorite part: in his talk, he was able to directly address concerns about n+1 issues with "query" voiced in an earlier talk by showcasing ".batch"
Next up, we have mkazutaka with a comparison of superform & the form remote functions!
Also: Always happy to hear about a CTO putting his weight behind svelte!
Also: Always happy to hear about a CTO putting his weight behind svelte!
October 24, 2025 at 11:00 AM
Next up, we have mkazutaka with a comparison of superform & the form remote functions!
Also: Always happy to hear about a CTO putting his weight behind svelte!
Also: Always happy to hear about a CTO putting his weight behind svelte!
The next talk by @svelte.dev maintainer @baseballyama.bsky.social showcasing some of the insanely useful linting rules helping you write more correct & maintainable svelte 5 code!
with a small excursion to Svelte MCP & how it uses svelte eslint & the raw ast for improving LLM output (with demo!)
with a small excursion to Svelte MCP & how it uses svelte eslint & the raw ast for improving LLM output (with demo!)
October 24, 2025 at 10:51 AM
The next talk by @svelte.dev maintainer @baseballyama.bsky.social showcasing some of the insanely useful linting rules helping you write more correct & maintainable svelte 5 code!
with a small excursion to Svelte MCP & how it uses svelte eslint & the raw ast for improving LLM output (with demo!)
with a small excursion to Svelte MCP & how it uses svelte eslint & the raw ast for improving LLM output (with demo!)
Hitoshiro-san, who considers herself a hobby engineer, asking which layer "+page.server.ts" would fit in in classical domain modeling!
if you ask questions like that, I'm pretty sure you have transcended "hobby" engineering and can consider yourself a pro 😂
Funny, clever & thought provoking talk
if you ask questions like that, I'm pretty sure you have transcended "hobby" engineering and can consider yourself a pro 😂
Funny, clever & thought provoking talk
October 24, 2025 at 10:35 AM
Hitoshiro-san, who considers herself a hobby engineer, asking which layer "+page.server.ts" would fit in in classical domain modeling!
if you ask questions like that, I'm pretty sure you have transcended "hobby" engineering and can consider yourself a pro 😂
Funny, clever & thought provoking talk
if you ask questions like that, I'm pretty sure you have transcended "hobby" engineering and can consider yourself a pro 😂
Funny, clever & thought provoking talk
Let's go!!
#SvelteJapan offline meetup at deno's beautiful shibuya office (40th floor!!!)
#SvelteJapan offline meetup at deno's beautiful shibuya office (40th floor!!!)
October 24, 2025 at 10:13 AM
Let's go!!
#SvelteJapan offline meetup at deno's beautiful shibuya office (40th floor!!!)
#SvelteJapan offline meetup at deno's beautiful shibuya office (40th floor!!!)
- 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
- 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
October 13, 2025 at 8:06 AM
- 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
- 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
デザイナーとフロントエンドエンジニアがこうりゅうする #CreatorsVision volume 2に参加〜
volume 1が面白すぎて、めっちゃ期待してまーす
volume 1が面白すぎて、めっちゃ期待してまーす
September 10, 2025 at 10:12 AM
デザイナーとフロントエンドエンジニアがこうりゅうする #CreatorsVision volume 2に参加〜
volume 1が面白すぎて、めっちゃ期待してまーす
volume 1が面白すぎて、めっちゃ期待してまーす
What other way to start a business trip to fukuoka then with a steamong bowl of tonkotsu? 🍜
August 24, 2025 at 11:38 AM
What other way to start a business trip to fukuoka then with a steamong bowl of tonkotsu? 🍜
『日本人ファースト』💔
Why does the MAGA/AfD/RN playbook seem to work everywhere? 😢
Japanese right wing parties rallying with positions ranging from hate to batshit crazy:
- xenophobia
- anti-lgtb
- conspiracy theories
- denial of war crimes
- rearmament
- forced sterilization for childless women at 30
Why does the MAGA/AfD/RN playbook seem to work everywhere? 😢
Japanese right wing parties rallying with positions ranging from hate to batshit crazy:
- xenophobia
- anti-lgtb
- conspiracy theories
- denial of war crimes
- rearmament
- forced sterilization for childless women at 30
July 21, 2025 at 3:07 AM
『日本人ファースト』💔
Why does the MAGA/AfD/RN playbook seem to work everywhere? 😢
Japanese right wing parties rallying with positions ranging from hate to batshit crazy:
- xenophobia
- anti-lgtb
- conspiracy theories
- denial of war crimes
- rearmament
- forced sterilization for childless women at 30
Why does the MAGA/AfD/RN playbook seem to work everywhere? 😢
Japanese right wing parties rallying with positions ranging from hate to batshit crazy:
- xenophobia
- anti-lgtb
- conspiracy theories
- denial of war crimes
- rearmament
- forced sterilization for childless women at 30
最後はi18nと任意のroute paramsの発表でした〜
July 18, 2025 at 11:15 AM
最後はi18nと任意のroute paramsの発表でした〜
4年間もSvelteKitをプロダクションで使っているのに、一回もそれで困ったことないなんて、、素敵な話!❤️
July 18, 2025 at 11:10 AM
4年間もSvelteKitをプロダクションで使っているのに、一回もそれで困ったことないなんて、、素敵な話!❤️
ESLintでチームの記法を守るの最強ですね!
@oekazuma.bsky.social、発表ありがとうございました!
@oekazuma.bsky.social、発表ありがとうございました!
July 18, 2025 at 11:01 AM
ESLintでチームの記法を守るの最強ですね!
@oekazuma.bsky.social、発表ありがとうございました!
@oekazuma.bsky.social、発表ありがとうございました!