Kohei Yoshino's Avatar

Kohei Yoshino

@britegrid.io.bsky.social

UX engineer. Svelte developer. Designer. Marketer. Generalist. Freelancer. Formerly with @mozilla.org. Creator, maintainer of @sveltia.dev & @sveltiacms.app. Anti-aging guru. Forever boy soprano & 20s. 🌎 Toronto, Canada πŸ”— https://github.com/kyoshino

27 Followers  |  50 Following  |  83 Posts  |  Joined: 22.05.2025  |  1.969

Latest posts by britegrid.io on Bluesky

A new milestone has been achieved quietly: @sveltiacms.app has effectively solved 500 Netlify/Decap CMS issues, including duplicates. Never thought that would happen when I started the project! Now I think 800 is a reasonable goal. πŸ’ͺπŸ’ͺπŸ’ͺ

05.08.2025 18:54 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Great to see Svelte and SvelteKit are constantly evolving. Kudos to the team for their hard work! πŸ‘

01.08.2025 04:08 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Technology | 2025 Stack Overflow Developer Survey

Once again Svelte is the most 'admired' JavaScript framework according to this year's Stack Overflow Survey: survey.stackoverflow.co/2025/technol...

29.07.2025 17:13 β€” πŸ‘ 67    πŸ” 17    πŸ’¬ 3    πŸ“Œ 2
Photo showing a gentle footpath next to stairs on a trail slope

Photo showing a gentle footpath next to stairs on a trail slope

People love shortcuts as often said in the UX world.

26.07.2025 16:37 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Can confirm 5.35.4 introduced the issue. No errors raised with 5.35.3. Will follow the issue!

22.07.2025 09:37 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Better effect stack logging Β· Issue #13256 Β· sveltejs/svelte Describe the problem See #13231 (comment) Describe the proposed solution Attach location information to effects in development, so that it can be used when generating the error message. For simple ...

It’s updated yesterday: 5.36.12. I see #13256 is still open.

22.07.2025 01:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

No, because there is no way to even know which component or script is causing the issue. But I’m smart, so I’ve already identified it by adding `untrack` to `$effect`s.

21.07.2025 22:59 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Browser console log showing uncaught error: effect update depth exceeded

Browser console log showing uncaught error: effect update depth exceeded

Svelte has encountered an infinite loop again, and it’s not possible to to debug this easily. The stack trace is useless. Poor DX 🫀

21.07.2025 22:39 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 3    πŸ“Œ 0

No, React is bad. We should call bad things bad. Otherwise, we as human beings won’t evolve. That said, I’m not saying Svelte is the best. Svelte is rather too opinionated.

20.07.2025 02:40 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

When a custom stylesheet is provided, the preview switches to an iframe, allowing the content to be fully styled. Thanks to Svelte, the implementation is very simple. Just reuse a snippet, mount an empty component with it, and you’re done! πŸ™Œ

16.07.2025 04:54 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

I use @deck.blue. It doesn’t include link previews by default. There’s also an option to require an image alt text before posting.

15.07.2025 19:11 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Many thanks to my broken circadian and aging clocks! #Forever20s

11.07.2025 08:35 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

When I’m really focused, like today, I can work for 10 hours straight. When Firefox 1.0 was released, I worked for 3 days straight without sleeping. Not sure if I could do that now at age 43, but I feel younger when I work longer. πŸ₯³

11.07.2025 08:26 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

A: I optimize performance.
B: Are you performant?
A: I ensure accessibility.
B: Are you accessible?
A: I test thoroughly.
B: Are you testable?
A: I deploy continuously.
B: Are you deployable?
A: I document my code.
B: Are you documented?

(never ending)

09.07.2025 18:49 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Wrote first few lines & Copilot continued:

A: I use Svelte.
B: Are you svelte?
A: I work on responsive design.
B: Are you responsive?
A: I build progressive web apps.
B: Are you progressive?
A: I create reusable components.
B: Are you reusable?
A: I implement state management.
B: Are you stateful?

09.07.2025 18:49 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
554025 - Implement JSON PrettyPrinting RESOLVED (nobody) in DevTools - General. Last updated 2018-06-13.

I actually filed a bug with Mozilla requesting this feature 15 years ago. It was implemented in Firefox 10 years ago.

07.07.2025 17:34 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
JSON file displayed in Firefox

JSON file displayed in Firefox

JSON file displayed in Chrome

JSON file displayed in Chrome

I’m surprised that Chrome still doesn’t have a built-in JSON viewer. Firefox has had one for a long time.

07.07.2025 17:23 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

My code is a bit weird. I could create a minimal reproduction, but I suspect it’s an edge case. Rather than filing an issue in the Svelte repo, I should probably rewrite it with runes. πŸ˜‰

07.07.2025 16:34 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Creating a better DX, one step at a time πŸ™Œ

04.07.2025 11:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Work around Svelte 5.35.0 reactivity bug Β· sveltia/sveltia-ui@731f054

I’ve found a quick workaround, but it’s still broken in 5.35.2. Will check back.

03.07.2025 22:10 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I’ll never understand those who write (Tailwind) styles inline. The concept of separation of concerns should be taught in elementary school.

03.07.2025 19:08 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Svelte 5.1.13: Reassigning store leads to `undefined` Β· Issue #14233 Β· sveltejs/svelte Describe the bug Svelte 5.1.13, probably #14195, introduced a regression in the store API, breaking my Sveltia UI library and Sveltia CMS. I had to downgrade to 5.1.12 to get rid of the error. Afte...

Looks similar to an issue I reported before but different. Will check back tomorrow.

03.07.2025 07:43 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Can't add to list since 0.86 release Β· Issue #447 Β· sveltia/sveltia-cms The UI is broken in more than one area with the latest release. Specifically I can't add objects to a list, and the user icon at the top does nothing, whereas I think I could at least go there to s...

Svelte 5.35.0 broke @sveltiacms.app (actually the underlying Sveltia UI library) again. So wild!

03.07.2025 07:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Happy Canada Day! It’s been almost 12 years since I moved to this great country. I think now’s the time to call it my home. πŸ‡¨πŸ‡¦

01.07.2025 20:06 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Push marketing that works 😺 I’m a marketer by nature, not a programmer.

28.06.2025 21:28 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Microsoft Teams is/was horrible too. An exception is Outlook Web, which is really great. Much better than Gmail.

28.06.2025 17:08 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It’s 2025. Microsoft 365 (Office) still uses a floppy disk icon for the Save button. These apps are designed for old people like me. Poor UX.

28.06.2025 17:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Can I implement all of them before EOY??? πŸ€”

26.06.2025 19:47 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

My bedtime today is from 10 AM to 4 PM. You can never guess my age or time zone. Randomness is a good thing.

25.06.2025 20:23 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

My body clock is broken for 20+ years. I still feel great when I go to bed at 6 AM and wake up at 11 AM. 😺 Another reason to be happy on Tuesday: KFC is offering a special deal! πŸ”

24.06.2025 15:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@britegrid.io is following 20 prominent accounts