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
Production ready means: people use it in production first -> no critical issue on GitHub -> yeah it’s production ready 😎
I’ll also do my first half marathon in two months 🏃♂️
September 13, 2025 at 4:07 PM
I’ll also do my first half marathon in two months 🏃♂️
Congrats! Next: Svelte ambassador
September 1, 2025 at 10:43 AM
Congrats! Next: Svelte ambassador
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
Pure HTML! I send my blog post to Claude code and ask it to generate. You can check it in my repo.
Here are the slides: wd-david.github.io/react-svelte...
Incremental Migration: React to Svelte 5
wd-david.github.io
August 10, 2025 at 11:09 AM
Here are the slides: wd-david.github.io/react-svelte...
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.
This happened three times a week lol. I spend one year to finish the first round.
May 29, 2025 at 9:52 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.
This happened three times a week lol. I spend one year to finish the first round.
Would love to work on the Svelte integration!
May 27, 2025 at 3:56 PM
Would love to work on the Svelte integration!
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
With AI, I think it will be easier to perform various related job functions. Let’s see how it goes!
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.
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
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.
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.
The coolest part, we all agree that I’ll keep coding especially the Svelte part!
May 22, 2025 at 2:51 PM
The coolest part, we all agree that I’ll keep coding especially the Svelte part!
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
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.
"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.
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
"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.
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.
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.
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
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.
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.
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
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.
(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.
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
(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.
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.
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
To have a more consistent result, we used cursor rules/ windsurf rules to force the AI to pick up.
The first and second options sometimes do not work well. The third option works way better.
May 18, 2025 at 7:08 AM
The first and second options sometimes do not work well. The third option works way better.
It’s time to create new recipes for the new @sveltesociety.dev website!
May 16, 2025 at 4:20 PM
It’s time to create new recipes for the new @sveltesociety.dev website!
When I found out that you would be talking about TanStack at the Svelte Summit.
May 14, 2025 at 9:18 AM
When I found out that you would be talking about TanStack at the Svelte Summit.