Kohei Yoshino
banner
britegrid.io
Kohei Yoshino
@britegrid.io
UX engineer. Svelte developer. Designer. Marketer. Generalist. Freelancer. Formerly with @mozilla.org. Creator, maintainer of @sveltia.dev & @sveltiacms.app. Ageless guy with unbroken voice.

🇨🇦 Toronto, Canada
🔗 https://github.com/kyoshino
ProTip: Creating a favicon on macOS

1. Open an image in the Preview app
2. Select File > Export
3. Click the Format dropdown while holding the Option key
4. Choose Microsoft Icon
5. Save the file as favicon.ico

No third-party converter needed!
January 17, 2026 at 3:28 AM
Reposted by Kohei Yoshino
People are migrating from Decap CMS to Sveltia CMS literally every day. Our showcase now features 60 sites from 25 countries. Take a look and find inspiration for your next project!
Showcase | Sveltia CMS
Explore real-world websites using Sveltia CMS across various industries, built with Astro, Eleventy, Hugo, Jekyll, SvelteKit and other frameworks.
sveltiacms.app
January 9, 2026 at 12:48 AM
You gotta update the copyright year.
January 1, 2026 at 5:23 AM
So @astro.build is pretty much popular these days. No Next.js. No Gatsby.
December 31, 2025 at 10:34 AM
Reposted by Kohei Yoshino
Our GitHub repository has hit 2,000 stars! Thank you for your support and enthusiasm 🎉
December 31, 2025 at 3:09 AM
I’ve never trusted the quality of Apple products. Just bought a new MacBook Pro. The migration from Time Machine failed, so I had to do it again. Then, the Bluetooth device detection failed, so I had to disable FileVault to resolve the issue.
December 22, 2025 at 2:00 AM
I’m searching code on GitHub to discover who’s using @sveltiacms.app. Just wow. It’s beta software. It’s a personal project. Yet, many people are already using it in production. Sneak peek: Sveltia CMS Showcase 👀
Showcase | Sveltia CMS
Sveltia CMS is a Git-based headless CMS under active development as a modern, powerful, direct replacement for Netlify CMS (now Decap CMS).
sveltia-cms-site.pages.dev
December 16, 2025 at 4:10 PM
This is my browsing experience. Many React sites crash because cookies are disabled by default in my Firefox. This is why I want to eliminate React from the planet.
December 12, 2025 at 11:09 PM
Reposted by Kohei Yoshino
We’re working on a brand-new documentation site! Still in early stages, but get a sneak peek and let us know what you think!
Sveltia CMS — Git-based lightweight headless CMS
Sveltia CMS is a Git-based headless CMS under active development as a modern, powerful, direct replacement for Netlify CMS (now Decap CMS).
sveltia-cms-site.pages.dev
December 8, 2025 at 11:25 AM
The term Ajax came up during a conversation about fetch. We don’t use it anymore, but it changed the way we build web apps forever. Btw, this Wikipedia article is wrong. The pronunciation is /ˈaːjɑks/ not /ˈeɪdʒæks/ as per the term’s creators. I bookmarked a page explaining that, but it’s lost now.
Ajax (programming) - Wikipedia
en.wikipedia.org
December 4, 2025 at 6:27 PM
As a marketer, I want big numbers. So I’m going to solve 300 Netlify/Decap CMS issues before @sveltiacms.app hits GA. My initial goal was 150. What a feat (and scope creep) 🔥
December 4, 2025 at 5:41 AM
The width of Canadian bills is 6 inches. It can be used as a ruler to measure other objects. My friend wanted to buy a new desk, so we used a $5 bill to estimate its dimensions. Problem? I don’t understand why this country is still using imperial units.
November 28, 2025 at 9:30 PM
Why is SvelteKit introducing breaking changes in a patch release? Svelte/Kit does often come with unexpected regressions in patch releases, but the lack of a versioning policy is just annoying.
Release @sveltejs/kit@2.48.8 · sveltejs/kit
Patch Changes breaking: invalid now must be imported from @sveltejs/kit (#14768) breaking: remove submitter option from experimental form validate() method, always provide default submitter (#1...
github.com
November 20, 2025 at 10:12 PM
Finally started writing docs for @sveltiacms.app. Lucky me, I used to run the Firefox site compat site with hundreds of docs, so this is a familiar area for me. And now GPT is helping me to write. A great doc site is on the way!
November 11, 2025 at 7:11 PM
Looks like the coverage report has improved significantly in Vitest 4. Previously, Claude was confused by the false uncovered lines. Great job, folks! 👏
vitest.dev Vitest @vitest.dev · Oct 22
Vitest 4 is out!

- Browser Mode is Stable
- Visual Regression Testing
- Improved Debugging
- Pool Stabilization
- New APIs
- Bug Fixes

Stay updated with our blog post:

vitest.dev/blog/vitest-4
Announcing Vitest 4.0
Vitest 4.0 Release Announcement
vitest.dev
October 27, 2025 at 1:16 AM
Sveltia CMS has hit another regression in Svelte, this time causing app hangs. I think it’s a p0 issue.
Massive perf drop in probably 5.41.1 · Issue #16990 · sveltejs/svelte
Describe the bug After recent upgrade from 5.19.12 to 5.41.1 I found our app is freezing to multiple seconds (got as much as 5s in some cases) when I click through UI. Reproduction I am not yet sur...
github.com
October 23, 2025 at 6:05 AM
The change is now live: bugzilla.mozilla.org
Optimizing Mozilla’s Bugzilla home page. Before and after:
October 21, 2025 at 5:29 PM
I have realized that I cannot use any of the recent goodies in Svelte 5, such as the experimental async and attachment features. This is because eslint-config-airbnb blocks upgrading to ESLint 9, flat config and the latest eslint-plugin-svelte. How are people dealing with this?
October 21, 2025 at 2:08 AM
Firefox has added support for the View Transition API but it doesn’t yet support the parameter. Because of this, page transitions in @sveltiacms.app were broken. You can work around the issue by using a try-catch like this.
📣 Firefox 144 is out!

What's new for developers:
🧩 View Transition API for SPAs
⚙️ New Map/WeakMap methods (getOrInsert)
🧱 Element.moveBefore()
📱 ScreenOrientation.lock()
🕐 Built-in time picker for (🧪exp.)

Read more 👇
developer.mozilla.org/en-US/docs/...
Firefox 144 for developers - Mozilla | MDN
This article provides information about the changes in Firefox 144 that affect developers. Firefox 144 was released on October 14, 2025.
developer.mozilla.org
October 19, 2025 at 7:56 AM
Optimizing Mozilla’s Bugzilla home page. Before and after:
October 18, 2025 at 3:57 AM
The language stats for the Sveltia CMS repo were misleading because they included test files. After excluding *.test.js files, the stats are more accurate: 36% are Svelte!
October 12, 2025 at 12:02 PM
I’m tired of seeing DeepL replacing curly quotes with straight quotes and forcing Oxford commas. This kind of thing should be included in the app preferences. 🫤
October 10, 2025 at 5:39 PM
My monthly $25 donation to @svelte.dev is still active 💸 The full-featured, <500kb bundle of @sveltiacms.app wouldn’t have been possible without Svelte.
thank you so much! we have an Open Collective that funds a lot of essential maintenance, and every contribution makes a difference:

opencollective.com/svelte
Svelte - Open Collective
Web development for the rest of us
opencollective.com
October 3, 2025 at 8:14 PM
Reposted by Kohei Yoshino
Rolling out to VS Code now: Claude Sonnet 4.5, Anthropic's most advanced model for coding.

Let us know what you think!
github.blog/changelog/20...
September 29, 2025 at 5:25 PM
The RippleJS docs are live, and I’m happy because they chose a sans-serif font! 👍 The @svelte.dev docs are hard to read in a serif font, and their font/theme switcher doesn’t work when cookies are disabled. 👎
September 22, 2025 at 6:37 PM