Yuki Ishii
yuki-ishii.bsky.social
Yuki Ishii
@yuki-ishii.bsky.social
✝️ Christian Full-stack Developer
📔 https://blog.yuki-dev.com
X: https://x.com/Yuki_Ishii_Dev
👨‍💻 はこぶね便 [Hakobunebin]
👨‍💻 ex: http://cyberagent.co.jp
🦀 Rustacian
🧡 Svelte
🎓 Holmesglen: in Aus 🇦🇺
Reposted by Yuki Ishii
pretty excited about this feature (thanks @ottomated.net!). dealing with file uploads can be a bit of a pain — the way it works normally is that you (or your framework) does `await request.formData()` to get a FormData object. but it has to buffer every file into memory first. that's a problem!
November 21, 2025 at 1:51 PM
Reposted by Yuki Ishii
My first advice to junior contributors is to STOP using vibe coding for PRs. OSS is always about people more than about code. We don't need more code generated by LLM, we need more people who care.
November 10, 2025 at 11:47 AM
Just published the Svelte Japan Offline Meetup #5 on YouTube! Dominik, a Svelte core team member, spoke about Remote Functions!!

www.youtube.com/watch?v=8Zdc...

#svelte #sveltejapan
Svelte Japan Offline Meetup #5
YouTube video by Svelte Japan
www.youtube.com
October 31, 2025 at 1:49 PM
Reposted by Yuki Ishii
Rust 1.91.0 has been released! 🌈 🦀

This version brings you tier 1 support for aarch64-pc-windows-msvc, warnings for dangling pointers to locals, new methods on AtomicPtr, array::repeat, BTreeMap::extract_if, const TypeId::of, and more!

Check out the announcement: blog.rust-lang.org/2025/10/30/R...
Announcing Rust 1.91.0 | Rust Blog
Empowering everyone to build reliable and efficient software.
blog.rust-lang.org
October 30, 2025 at 8:21 PM
Reposted by Yuki Ishii
today we landed a @svelte.dev feature i'm pretty stoked about — we call it 'forking', and it lets you run state changes offscreen and later choose whether to commit them (e.g. user hovers on a link, preload data in case they click)

- docs svelte.dev/docs/svelte/...
- demo svelte.dev/playground/a...
forking monkeys • Playground • Svelte
Web development for the rest of us
svelte.dev
October 25, 2025 at 7:11 PM
Reposted by Yuki Ishii
🎁 we've just released Nuxt 4.2!

🎨 better error pages in dev
🔮 opt-in Vite Environment API
🎯 abort controller for data fetching composables
⚡️ asyncData handler extraction
🔧 experimental TypeScript plugin support

happy upgrading ❤️

👉 read more at nuxt.com/blog/v4-2
Nuxt 4.2 · Nuxt Blog
Nuxt 4.2 is out - with experimental TypeScript plugin support, better error handling in development, abort control for data fetching, and more!
nuxt.com
October 25, 2025 at 6:17 AM
Thanks to the people who joined Svelte Japan Offline Meetup!!
It was a great event and happy to see others enjoy the event!!

And great thanks for @dominikg.dev to talk about the Remote Function!!
Visiting the event encouraged us a lot!!

Hopefully the next one will be in January.
October 24, 2025 at 1:40 PM
Reposted by Yuki Ishii
Since @dominikg.dev is in town for @vuefes.bsky.social we're doing a @svelte.dev Japan meetup on Friday at the beautiful DeNA office in Shibuya with an amazing view of Tokyo's skyline 🌃
Feel free to swing by, no matter the color of your preferred framework!
(we'll have both Japanese & English talks)
Svelte Japan Offline Meetup #5 (2025/10/24 19:00〜)
# Svelte Japan Offline Meetup #5 Svelteに関することならなんでもOKのLTイベント。 ベテランも初心者も大歓迎です。 Svelte-related topics are all welcome at this LT event. Everyone is welcome! # Special Guest 今回は Svelte, Vite コアメンバーの ...
svelte-jp.connpass.com
October 19, 2025 at 3:52 AM
Svelte new feature Type-safe context `createContext` has been added !!

PR: github.com/sveltejs/sve...
REPL: svelte.dev/playground/e...

#svelte
October 15, 2025 at 12:08 PM
Reposted by Yuki Ishii
It's happening! Let us know if you're interested in sponsoring!
As we're nearing the launch of the Svelte Society website (~2-3 weeks out) - I'm starting to look for sponsors. Does your company use Svelte? Do you want to show up as a sponsor on the website? Reach out!
October 9, 2025 at 7:28 PM
I love this remote function form fields update ❤️
Appreciate Svelte team!!

Doc: svelte.dev/docs/kit/rem...

#svelte #sveltekit
October 7, 2025 at 12:37 AM
Reposted by Yuki Ishii
lil' treat for all you weekend builders: Svelte now has an official MCP server, courtesy of resident bot wranglers @paolo.ricciuti.me and @khromov.se 🤖

it gives your LLM access to docs and compiler-driven diagnostics — give it a spin and let us know how you get on!

svelte.dev/docs/mcp/ove...
Overview • Docs • Svelte
Overview • Svelte documentation
svelte.dev
October 4, 2025 at 12:15 PM
Reposted by Yuki Ishii
svelte.dev/packages is now live!

It's a convenient and easily discoverable place to find a sampling of high quality packages in the ecosystem. We hope it will give confidence in the Svelte ecosystem to newcomers and help them get started more easily.
Packages • Svelte
Packages for your Svelte and SvelteKit apps
svelte.dev
October 2, 2025 at 5:01 PM
I'm pleased to see my contributions to Svelte increasing. Most of those are fixing bug though.
October 1, 2025 at 11:54 AM
Reposted by Yuki Ishii
Svelte Japan is hosting an offline meetup on Oct 24th (Fri) in Tokyo!! 🎉
If you are in Tokyo and would like to join, register now!!
NOTE: Most of talks are in Japanese
svelte-jp.connpass.com/event/367967/
Svelte Japan Offline Meetup #5 (2025/10/24 19:00〜)
# Svelte Japan Offline Meetup #5 Svelteに関することならなんでもOKのLTイベント。 ベテランも初心者も大歓迎です。 Svelte-related topics are all welcome at this LT event. Everyone is welcome! # Special Guest 今回は Svelte, Vite コアメンバーの ...
svelte-jp.connpass.com
September 29, 2025 at 6:42 AM
Reposted by Yuki Ishii
Super excited to announce the experimental release of asynchronous SSR in Svelte! github.com/sveltejs/sve...

`await` expressions in your Svelte components can now be rendered on the server, meaning you don't need to render them inside boundaries with a `pending` snippet. Next up, streaming SSR!
Async SSR · sveltejs svelte · Discussion #16784
The Svelte team has been hard at work on asynchronous rendering, with client-side support and remote functions as our first two efforts. It’s time for the third: SSR. Background There are three cor...
github.com
September 17, 2025 at 11:22 PM
Svelte Japan collects a list of Japanese companies which use Svelte or Sveltekit.

I feel many Japanese companies have been choosing Svelte/Sveltekit for their productions nowadays.

github.com/svelte-jp/ja...
GitHub - svelte-jp/japanese-svelte-companies: Svelte/SvelteKitを採用している日本企業まとめ(随時更新)
Svelte/SvelteKitを採用している日本企業まとめ(随時更新). Contribute to svelte-jp/japanese-svelte-companies development by creating an account on GitHub.
github.com
September 16, 2025 at 12:29 AM
Reposted by Yuki Ishii
We're working to fix common issues when working with Svelte and AI. If you use AI with Svelte, we want to hear about the specific issues you've encountered. Your feedback will help us build an official MCP server and provide suggestions to AI models through static analysis. forms.gle/FhVGVAMCLBpw...
AI & Svelte: Common Issues
One of the biggest challenges when using AI with Svelte is that the syntax for Svelte 5 is quite new, and AI models often confuse it with the older Svelte 4 syntax. We're working to fix this by develo...
forms.gle
September 11, 2025 at 3:04 PM
Reposted by Yuki Ishii
You've probably heard about the supply chain attack that affected a number of widely-used npm packages today.

tl;dr: Don't panic. Notes:

1. Svelte, SvelteKit and their associated packages are not vulnerable to this attack, as they do not use any of the compromised dependencies in the browser
September 8, 2025 at 7:58 PM
Reposted by Yuki Ishii
✍️ New blog post! I wrote about my experience building an MCP server for Svelte. And if you haven't tried using it yet, there's no better time! khromov.se/how-and-why-... #svelte #ai #javascript
How and why I built an MCP server for Svelte - Stanislav Khromov
If you’re using Svelte with coding assistants, you know that these assistants aren’t always aware of the latest features in Svelte 5 and SvelteKit. They’ll suggest outdated patterns, mix up the old…
khromov.se
September 6, 2025 at 8:45 AM
Reposted by Yuki Ishii
Honored & excited! 🎉
Just joined the Svelte maintainers team (cli focus)

Big thanks for the peer recognition
Let's continue build cool stuff together 🧡

#OSS
August 31, 2025 at 1:37 PM
First contribute for Svelte!!

This is not a good solution though, bit of learning about how compiler works in a real product.

github.com/sveltejs/kit...
fix: add support for trailing slashes in typed routes by yuki0418 · Pull Request #14065 · sveltejs/kit
Fixes #14047 Add pathnames with a trailing slash when generating typed routes. Please don't delete this checklist! Before submitting the PR, please make sure you do the following: It's r...
github.com
August 20, 2025 at 10:27 PM
Reposted by Yuki Ishii
Happy new Rust! 🎆🦀

Rust 1.89.0 has been released!

This release brings you inferrred array length, new lints, u128/i128 in extern "C", NonZero, File::lock, many x86 intrinsics, and much more! ✨

Check out the blog post and release notes for all the details: blog.rust-lang.org/2025/08/07/R...
Announcing Rust 1.89.0 | Rust Blog
Empowering everyone to build reliable and efficient software.
blog.rust-lang.org
August 7, 2025 at 11:18 AM
Reposted by Yuki Ishii
📈 Here are the SvelteBench results for gpt-5. Overall it places in 12th spot. However, it's a huge improvement over the other GPT models (last image), and seems like a decent choice for Svelte 5. Mini and Nano do not inherit the good scores. 😿 khromov.se/svelte-bench #svelte
August 7, 2025 at 10:29 PM
Reposted by Yuki Ishii
⚡ Speaker highlight: Rich Harris, Creator of Rollup and @svelte.dev

Who wouldn’t like type-safe communication between client and server? @rich-harris.dev will show how the SvelteKit team built their Remote Functions and pushed the limit of Vite's plugin API to reach the best DX.

Watch Rich live!
August 4, 2025 at 12:19 PM