davipon's Avatar

davipon

@davipon

Product manager/ex-engineering lead @withdipp

70
Followers
174
Following
43
Posts
29.10.2024
Joined
Posts Following

Latest posts by davipon @davipon

Production ready means: people use it in production first -> no critical issue on GitHub -> yeah it’s production ready 😎

15.10.2025 13:29 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I’ll also do my first half marathon in two months πŸƒβ€β™‚οΈ

13.09.2025 16:07 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Congrats! Next: Svelte ambassador

01.09.2025 10:43 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Pure HTML! I send my blog post to Claude code and ask it to generate. You can check it in my repo.

11.08.2025 05:52 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Incremental Migration: React to Svelte 5

Here are the slides: wd-david.github.io/react-svelte...

10.08.2025 11:09 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image Post image

It’s great to share our migration story at COSCUP!
I believe it can inspire and support the growth of the Svelte community in Asia!
Also, I met a new Svelte friend @henrylie.bsky.social!

10.08.2025 11:09 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

I’ll be giving my first-ever public tech talk at COSCUP 2025β€”all about Svelte 5!

I hope more people give Svelte a try, make their lives easier, touch grass, and meet new friends.
Start your journey with a smooth, incremental migration πŸͺ„

10.07.2025 10:43 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Star this. Now!
I can finally archive my repo and tell everyone to check sveltest
github.com/wd-David/sve...

01.06.2025 15:16 πŸ‘ 6 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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.

29.05.2025 09:52 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Would love to work on the Svelte integration!

27.05.2025 15:56 πŸ‘ 7 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

With AI, I think it will be easier to perform various related job functions. Let’s see how it goes!

22.05.2025 15:04 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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.

22.05.2025 14:56 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

The coolest part, we all agree that I’ll keep coding especially the Svelte part!

22.05.2025 14:51 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

During a leadership meeting, our PM (was a senior tech lead) and I, the engineering lead, decided to switch roles. (The background story is too long, so I'll skip it.)

22.05.2025 14:49 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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.

21.05.2025 05:00 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

"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.

20.05.2025 12:36 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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.

20.05.2025 09:42 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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.

19.05.2025 14:38 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

(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.

19.05.2025 14:33 πŸ‘ 8 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Incremental Migration of a Production React App to Svelte 5: A Practical Guide Learn how to incrementally migrate a production React app to Svelte 5 with a practical guide.

The guest blog post is finally out!

Huge thanks to Chris and Budi for accepting my proposal.

Hope you have a good read.
sveltejobs.com/blog/increme...

19.05.2025 14:17 πŸ‘ 59 πŸ” 10 πŸ’¬ 8 πŸ“Œ 4

To have a more consistent result, we used cursor rules/ windsurf rules to force the AI to pick up.

19.05.2025 08:37 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The first and second options sometimes do not work well. The third option works way better.

18.05.2025 07:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

It’s time to create new recipes for the new @sveltesociety.dev website!

16.05.2025 16:20 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Amsterdam Airport is clean and beautiful, but serves the worst flat white I have ever had. 🀦

14.05.2025 09:52 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

When I found out that you would be talking about TanStack at the Svelte Summit.

14.05.2025 09:18 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

🧑

13.05.2025 18:11 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Later 😏

12.05.2025 21:33 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I was thinking about writing a blog post about the summit, but this one is so good so I probably won’t post mine.

12.05.2025 21:25 πŸ‘ 3 πŸ” 0 πŸ’¬ 3 πŸ“Œ 0
Post image

Svelte Asia is happening! @theosteiner.de and Tee Ming

09.05.2025 17:01 πŸ‘ 15 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

Vibe chilling in Barcelona.

05.05.2025 13:32 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0