Sign in

Kohei Yoshino

@britegrid.io
117 followers 72 following 298 posts

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 🔗 github.com/kyoshino

PostsRepliesMedia
Kohei Yoshino @britegrid.io · 29/09/2026
We’ve implemented single-file collections because I know that, among (showcased) @sveltiacms.app users, vanilla JavaScript is the second most popular “framework” with a 15% share. My extensive research into showcases not only aims to share examples, but also to enable data-driven decision-making.
032
Kohei Yoshino @britegrid.io · 27/09/2026
All done by Claude Opus 5.5 🐙
000
Kohei Yoshino @britegrid.io · 27/09/2026
We launched the showcase in January with 60 sites. While we’ll never know the exact number of users, I can see real growth: a tenfold increase in 8 months. Not bad for a personal project?
020
Kohei Yoshino @britegrid.io · 20/09/2026
Remembering Flash Player. (Found this while researching for @sveltiacms.app showcase)
Screenshot of a legacy website requiring the Flash plugin
120
Kohei Yoshino @britegrid.io · 15/09/2026
Somehow @11ty.dev is on the rise again. 5 of the 10 most recent examples added to the @sveltiacms.app showcase are built with Eleventy. It’s good to see diversity among frameworks 🙂
sveltiacms.app
Sveltia CMS Showcase — Git-based headless CMS examples
Explore hundreds of real-world websites using Sveltia CMS across industries, built with Astro, Eleventy, Hugo, other frameworks and vanilla JavaScript.
164
Kohei Yoshino @britegrid.io · 10/09/2026
The popularity of @sveltiacms.app is really growing. The numbers speak for themselves: Between July and August, I added about 3 sites a day to the showcase. Now, in September, it’s 4 sites a day!
sveltiacms.app
Sveltia CMS Showcase — Git-based headless CMS examples
Explore hundreds of real-world websites using Sveltia CMS across industries, built with Astro, Eleventy, Hugo, other frameworks and vanilla JavaScript.
252
Reposted by Kohei Yoshino
Sveltia CMS @sveltiacms.app · 10/09/2026
We have reached a major milestone! Read the announcement.
github.com
Sveltia CMS is now feature complete — it’s time to switch from Decap CMS! · sveltia sveltia-cms · Discussion #957
Sveltia CMS wasn’t just a random idea. From the beginning, our mission has been to succeed the abandoned Netlify CMS as a whole. Shortly after we started, Netlify CMS was rebooted as Decap CMS. How...
0104
Kohei Yoshino @britegrid.io · 05/09/2026
#Jamstack framework watch, September edition: Following the mainstream adoption of vanilla JavaScript, custom tooling is gaining traction and is set to surpass Next.js and Jekyll. Together, they now account for 25%+ of static sites. Astro 35%+, Hugo ~10%.
A pie chart showing the distribution of frameworks used by sites listed on the Sveltia CMS showcase.

- Astro: 190 sites (35.8%)
- Vanilla JavaScript: 86 sites (16.2%)
- Eleventy: 67 sites (12.6%)
- Hugo: 52 sites (9.8%)
- Jekyll: 30 sites (5.7%)
- Next.js: 28 sites (5.3%)
- Custom Tooling: 26 sites (4.9%)
- SvelteKit: 13 sites (2.5%) 

Source: https://sveltiacms.app/en/docs/frameworks#popular-frameworks
021
Kohei Yoshino @britegrid.io · 04/09/2026
The @svelte.dev team has ignored a regression for 10 days now. Have to pin esrap to 2.3.4; otherwise, builds will fail as they re-introduced the regression in 2.3.5 😐
github.com
JSDoc type-cast parentheses applied to function parameters produce invalid output (`(row) = fallback`) — regression in 2.3.3 · Issue #181 · sveltejs/esrap
Since 2.3.3 (fix: preserve parantheses of jsdoc type casts, 3cbb677), the cast-parenthesization can fire on the left side of an AssignmentPattern in a function parameter list, where the parentheses...
010
Kohei Yoshino @britegrid.io · 21/08/2026
After a 3-month probation period, the first batch of donations via GitHub Sponsors finally landed in my bank account: CA$189.63. Thank you! Would you like to support the sustainable development of @sveltiacms.app? Become my sponsor today! 💸
041
Kohei Yoshino @britegrid.io · 12/08/2026
Well, MessageFormat 2 is a game-changer. We can easily support complex grammars like Arabic, where the plural rule is zero, one, two, few, many and other.
110
Kohei Yoshino @britegrid.io · 09/08/2026
日本語で書くと politeness level が上がって変な感じ! 「なおざり」はネイティブじゃないと使わないかもね。
010
Kohei Yoshino @britegrid.io · 04/08/2026
Market consolidation continues in the #Jamstack framework sector. The combined market share of #Astro and vanilla #JavaScript among the featured @sveltiacms.app users now exceeds 50%. The top four, including #Eleventy and #Hugo, account for 75%.
A pie chart showing the distribution of frameworks used by sites listed on the Sveltia CMS showcase.

- Astro: 142 sites (34.5%)
- Vanilla JavaScript: 65 sites (15.8%)
- Eleventy: 59 sites (14.3%)
- Hugo: 43 sites (10.4%)
- Jekyll: 25 sites (6.1%)
- Next.js: 24 sites (5.8%)
- Custom Tooling: 13 sites (3.2%)
- SvelteKit: 12 sites (2.9%)

Source: https://sveltiacms.app/en/docs/frameworks#popular-frameworks
062
Kohei Yoshino @britegrid.io · 03/08/2026
GitHub Sponsors is awful. Started on May 19, and I still haven’t received any funds. What’s the point of forcing a 90-day probation period on long-time active users? 🤬
010
Reposted by Kohei Yoshino
Sveltia CMS @sveltiacms.app · 31/07/2026
In July, we added over 100 examples to our showcase to highlight how quickly the Sveltia CMS community is growing 🚀 Volunteers have started working on localization to reach more people 🌎 We are impressed by what’s happening! 🥳
sveltiacms.app
Sveltia CMS Showcase — Git-based headless CMS examples
Explore hundreds of real-world websites using Sveltia CMS across industries, built with Astro, Eleventy, Hugo, other frameworks and vanilla JavaScript.
013
Kohei Yoshino @britegrid.io · 29/07/2026
Vanilla JavaScript is now the second most popular “framework” among featured @sveltiacms.app users. The combined share of Astro and vanilla JS is almost 50%.
A pie chart showing the distribution of frameworks used by sites listed on the Sveltia CMS showcase.

- Astro: 134 sites (34.2%)
- Vanilla JavaScript: 59 sites (15.1%)
- Eleventy: 58 sites (14.8%)
- Hugo: 41 sites (10.5%)
- Jekyll: 24 sites (6.1%)
- Next.js: 23 sites (5.9%)
- SvelteKit: 12 sites (3.1%)
- Custom Tooling: 12 sites (3.1%) 

Source: https://sveltiacms.app/en/docs/frameworks#popular-frameworks
120
Kohei Yoshino @britegrid.io · 28/07/2026
One of the reasons I love Canada 🇨🇦
Photo of Doritos Ketchup Flavoured Tortilla Chips package
000
Kohei Yoshino @britegrid.io · 22/07/2026
I’m on track to add 100 examples to the @sveltiacms.app Showcase this month! As for the framework stats, Eleventy maintains a narrow lead over vanilla JavaScript. New Hugo sites are rare these days.
A pie chart showing the distribution of frameworks used by sites listed on the Sveltia CMS showcase.

- Astro: 122 sites (33.0%)
- Eleventy: 56 sites (15.1%)
- Vanilla JavaScript: 54 sites (14.6%)
- Hugo: 40 sites (10.8%)
- Jekyll: 24 sites (6.5%)
- Next.js: 22 sites (5.9%)
- SvelteKit: 12 sites (3.2%)
- Custom Tooling: 11 sites (3.0%)

Source: https://sveltiacms.app/en/docs/frameworks#popular-frameworks
011
Kohei Yoshino @britegrid.io · 21/07/2026
Svelte’s uneven releases continue. v5.56.5 was shipped 4 weeks after v5.56.4 and contains 10 bug fixes, some of which could have been released earlier. Meanwhile, v5.56.7 was released with only one one seemingly unimportant patch change. They really have no release strategy.
110
Kohei Yoshino @britegrid.io · 17/07/2026
If you post something on the job-postings channel on Svelte Discord and it gets deleted straight away, I’m the one who deleted it. Don’t post stupid hire-me comments there.
000
Kohei Yoshino @britegrid.io · 14/07/2026
@sveltiacms.app does a weird thing: It’s written in Svelte, but it supports React-based plugins that mount Svelte components. It’s a framework sandwich! This unique architecture ensures compatibility with Netlify/Decap CMS. 🥪
010
Kohei Yoshino @britegrid.io · 14/07/2026
Looks like the future of Ripple is uncertain, as the maintainer has started a React-like framework called Octane. So @sveltiacms.app has to stick with Svelte for now, but I’ll consider other frameworks at some point.
210
Kohei Yoshino @britegrid.io · 04/07/2026
But, ugh, I should really think about moving away from Svelte. svelte.dev now joins nextjs.org and nuxt.com among many sites that crash when cookies are disabled.
Screenshot of https://svelte.dev/ showing 500 Internal Error
651
Kohei Yoshino @britegrid.io · 04/07/2026
We’ve got the 100th Astro site in the Sveltia CMS showcase. Astro and Eleventy have a roughly 2:1 share. It’s interesting to see SvelteKit in 7th place — its static adapter is a hidden gem.
A pie chart showing the distribution of frameworks used by sites listed on the Sveltia CMS showcase.

- Astro: 100 sites (32.6%)
- Eleventy: 48 sites (15.6%)
- Hugo: 37 sites (12.1%)
- Vanilla JavaScript: 37 sites (12.1%)
- Jekyll: 22 sites (7.2%)
- Next.js: 19 sites (6.2%)
- SvelteKit: 11 sites (3.6%)
- Custom Tooling: 8 sites (2.6%)

Source: https://sveltiacms.app/en/docs/frameworks#popular-frameworks
110
Reposted by Kohei Yoshino
Sveltia CMS @sveltiacms.app · 30/06/2026
We’re thrilled to share insights from our growing showcase of real-world Sveltia CMS examples, now with 300 sites — a remarkable 5x expansion since launching in January. Check out the full report in our GitHub Discussions!
github.com
Sveltia CMS Community Insights, June 2026 · sveltia sveltia-cms · Discussion #809
We’re thrilled to share insights from our growing showcase of real-world Sveltia CMS examples! Since launching in this January, we’ve grown to 300 sites — a remarkable 5x expansion. Our showcase se...
022
Kohei Yoshino @britegrid.io · 30/06/2026
I monitor a bunch of projects on GitHub to develop @sveltiacms.app showcase, but a lot of them never get completed. The failure rate? Maybe 50%. Thanks to AI, it’s never been easier to start new projects, but finishing them is still a big challenge especially for non-tech users.
020
Kohei Yoshino @britegrid.io · 23/06/2026
I’m continuing to discover @11ty.dev sites using @sveltiacms.app! Here’s the current ranking from our showcase: 🥇 Astro: 93 (+3 from last week) 🥈 Eleventy: 42 (+4) 🥉 Hugo: 37 (+1) (Vanilla JS: 32) (+4) Jekyll: 22 (+2) Next.js: 18 (+2) Vanilla JS may soon replace Hugo in third place.
sveltiacms.app
Sveltia CMS Showcase — Git-based headless CMS examples
Explore 250+ real-world websites using Sveltia CMS across various industries, built with Astro, Eleventy, Hugo, Jekyll, Next.js and other frameworks.
132
Kohei Yoshino @britegrid.io · 16/06/2026
Marketer’s note: Your showcase will be a powerful tool if it can provide compelling evidence of how many users have switched from other products to yours. I actually spend an hour every day researching to create this industry-leading showcase 😎
010
Kohei Yoshino @britegrid.io · 15/06/2026
Mid-month framework stats from @sveltiacms.app showcase: 🥇 Astro: 90 🥈 Eleventy: 38 🥉 Hugo: 36 (Vanilla JS: 28) Jekyll: 20 Next.js: 16 Astro continues to soar. Lately, I’ve witnessed more Eleventy sites and fewer Hugo sites. The two are no longer neck-and-neck. Good news for @11ty.dev community!
sveltiacms.app
Sveltia CMS Showcase — Git-based headless CMS examples
Explore 250+ real-world websites using Sveltia CMS across various industries, built with Astro, Eleventy, Hugo, Jekyll, Next.js and other frameworks.
121
Kohei Yoshino @britegrid.io · 09/06/2026
I still don’t understand why people use Next.js to build static sites. It’s 2026 🤔
020
Kohei Yoshino @britegrid.io · 02/06/2026
My Bugzilla @ Mozilla profile is 20 years old 😆 This is actually my second profile. Anyway, It’s awesome! I’m also very proud of my Bugzilla UX work 😊
bugzilla.mozilla.org
User Profile: Kohei Yoshino [:kohei]
010
Kohei Yoshino @britegrid.io · 02/06/2026
The current framework ranking on the Sveltia CMS Showcase: 🥇 Astro: 75 🥈 Eleventy: 35 🥈 Hugo: 35 🥉 Jekyll: 20 Next: 11 SvelteKit: 9 MkDocs: 3 Nuxt: 2 React: 2 React Router: 2 Zola: 2 Docusaurus: 1 Gatsby: 1 Middleman: 1 Sphinx: 1 Solid Start: 1 VitePress: 1
sveltiacms.app
Showcase | Sveltia CMS
Explore real-world websites using Sveltia CMS across various industries, built with Astro, Eleventy, Hugo, Jekyll, Next.js and other frameworks.
243
Kohei Yoshino @britegrid.io · 01/06/2026
Just found CSS `vertical-align: center`, which is only implemented in Firefox atm. So, have we finally got an equivalent of HTML `valign="absmiddle"`? The evolution of CSS is insanely slow. You have to wait decades, not years, for a new feature.
100
Kohei Yoshino @britegrid.io · 29/05/2026
Font size switcher on the web… in 2026? It’s a controversial thing since early 2000s 🤔 Basically, you should never provide it. (I’m talking about you, City of Toronto)
010
Kohei Yoshino @britegrid.io · 26/05/2026
Svelte’s release management concerns are not only about semantic versioning but also about uneven releases. They fix regressions, but they don’t always deploy these fixes quickly, despite being able to create releases multiple times a day. What’s the point of withholding a regression patch for days?
200
Kohei Yoshino @britegrid.io · 25/05/2026
A great DX begins with practice, not tools. Following semantic versioning is a crucial best practice for any library or framework. Unfortunately, the Svelte team doesn’t really follow it, which is one reason why I stopped donating to Svelte.
110
Kohei Yoshino @britegrid.io · 25/05/2026
Svelte team should really stop introducing breaking changes in their patch or minor releases. 🤬 It’s a shame for such a great platform. TypeScript 6 support added in svelte-preprocess@6.0.4 and of course there is a bug.
github.com
fix: specify file extension when importing by teemingc · Pull Request #680 · sveltejs/svelte-preprocess
There's one path I forgot to add a file extension to when doing the TypeScript 6 upgrade and that seems to cause the tests to fail in sveltejs/kit#15896 Before submitting the PR, please make su...
120
Kohei Yoshino @britegrid.io · 24/05/2026
Don’t send me any social engineering emails pretending to be an employee of another CMS company. A quick WHOIS lookup reveals that they’re fake 😝
000
Kohei Yoshino @britegrid.io · 19/05/2026
It’s #MaintainerMonth, and I’ve finally set up GitHub Sponsors to support development of @sveltiacms.app! If you like the project and want to see it grow, send some tips my way! 🙏
github.com
Sveltia CMS Now Accepts Donations – Support Open Source Development! · sveltia sveltia-cms · Discussion #762
We’re excited to announce that Sveltia CMS now accepts donations to support ongoing development and maintenance of the project! Supporting Open Source Sustainability This Maintainer Month, we’re hi...
074
Kohei Yoshino @britegrid.io · 16/05/2026
It’s growing really fast 🔥 Added 50 sites in just one month. I’m a curation machine 🤖
000
Kohei Yoshino @britegrid.io · 09/05/2026
Adobe InDesign’s secret weapon: CJK features! I love it, but well, Japanese typography is really hard.
ken-lunde.medium.com
Adobe InDesign Tips: Japanese/CJK Functionality + English UI—Redux
By Dr Ken Lunde, Janitor, Spirits of Christmas Past
010
Kohei Yoshino @britegrid.io · 06/05/2026
Outages on GitHub are becoming the norm 🙄
A screenshot of the GitHub Status site, showing an incident with pull requests
000
Kohei Yoshino @britegrid.io · 05/05/2026
My friend just DM’d me a camp pic that had me in it. It was taken 28 years ago. I haven’t changed that much. Last year, someone told me I looked 18 or 19, and it turns out they were absolutely right — I haven’t aged for over 25 years. This is how #antiaging really works.
Picture of me in March 1998
100
Kohei Yoshino @britegrid.io · 02/05/2026
Very disappointed with GitHub Copilot. Claude Opus 4.6 had a 3x multiplier, and now Opus 4.7 has a 15x multiplier. Yes, running AI models is costly, but how can you justify this?
100
Kohei Yoshino @britegrid.io · 28/04/2026
Still a long way to go, but I’m determined to get it done.
000
Kohei Yoshino @britegrid.io · 28/04/2026
“Supply-chain protection on by default” as per the release notes. Great work.
github.com
Release pnpm 11 · pnpm/pnpm
Migration guide: Migrating from v10 to v11 Highlights Major Node.js 22+ required — support for Node 18, 19, 20, and 21 is dropped, pnpm itself is now pure ESM, and the standalone exe requires gli...
011
Kohei Yoshino @britegrid.io · 20/04/2026
Traditionally, the U of UX is real people, but I have always thought that it should also include bots, meaning SEO is part of UX. It’s not hard to think that AI agents are also part of it. They don’t “experience” anything, but they are users after all.
000
Kohei Yoshino @britegrid.io · 17/04/2026
Excluding SvelteKit sites, @sveltiacms.app may be one of the most successful standalone @svelte.dev apps so far 🌟
050
Kohei Yoshino @britegrid.io · 17/04/2026
Unexpected popularity 🔥🔥🔥
010
Kohei Yoshino @britegrid.io · 16/04/2026
A bad day for Bluesky. Even their status page is down right now.
010