davipon
davipon.bsky.social
davipon
@davipon.bsky.social
Product manager/ex-engineering lead @withdipp
Production ready means: people use it in production first -> no critical issue on GitHub -> yeah it’s production ready 😎
October 15, 2025 at 1:29 PM
I’ll also do my first half marathon in two months 🏃‍♂️
September 13, 2025 at 4:07 PM
Congrats! Next: Svelte ambassador
September 1, 2025 at 10:43 AM
Pure HTML! I send my blog post to Claude code and ask it to generate. You can check it in my repo.
August 11, 2025 at 5:52 AM
Incremental Migration: React to Svelte 5
wd-david.github.io
August 10, 2025 at 11:09 AM
My previous struggle: turn on my PS5, start playing dragon’s dogma 2 for 5 min to recall how to play, and then turn off my PS5 because I was too tired.
This happened three times a week lol. I spend one year to finish the first round.
May 29, 2025 at 9:52 AM
Would love to work on the Svelte integration!
May 27, 2025 at 3:56 PM
With AI, I think it will be easier to perform various related job functions. Let’s see how it goes!
May 22, 2025 at 3:04 PM
I firmly believe that “better DX leads to better UX”.
A few years ago, Svelte enabled me to explore different aspects of a product.
That's why I always see myself as a product engineer.
May 22, 2025 at 2:56 PM
The coolest part, we all agree that I’ll keep coding especially the Svelte part!
May 22, 2025 at 2:51 PM
It's often not the case for startups. Even a CTO may not know when a pivot is necessary, and it’s challenging for a team to change the tech stack every time they pivot.
May 21, 2025 at 5:00 AM
"Easier to recruit" depends on the recruiting process.

From a hiring manager's perspective, an exceptional engineer can quickly learn Svelte.

Imagine a seasoned React developer joining a new team. They need to learn patterns and libraries. The learning curve may be steeper than learning Svelte.
May 20, 2025 at 12:36 PM
100% agree.
Some factors are complex to elaborate on in the article.
In React, the data model layer(which contains many classes) and render engine are separated.
I can’t tell how excited I was when I learned we can use runes in class.
May 20, 2025 at 9:42 AM
Sometimes, comparing the technical differences between X & Y is not enough to make migration happen, so I also wrote about human factors and challenges we faced, and how to communicate with stakeholders as a Svelte evangelist.
May 19, 2025 at 2:38 PM
(I am really bad at crafting engaging tweets.)

After many great conversations during the Svelte Summit, I realize we need to share more migration stories like ours and the one from "hackerman" @bertbengtson.bsky.social to help the community grow.
May 19, 2025 at 2:33 PM
To have a more consistent result, we used cursor rules/ windsurf rules to force the AI to pick up.
May 19, 2025 at 8:37 AM
The first and second options sometimes do not work well. The third option works way better.
May 18, 2025 at 7:08 AM
It’s time to create new recipes for the new @sveltesociety.dev website!
May 16, 2025 at 4:20 PM
When I found out that you would be talking about TanStack at the Svelte Summit.
May 14, 2025 at 9:18 AM