Dev Retro 2022: Inside Wants OutMy journey of blogging, open source, and mentoring.Dec 19, 2022·7 min read
Better Backend DX: JSON Schema + TypeScript + Swagger = ✨ Vol. 1Hi! I'm David Peng👋. You can find me on Twitter: @davipon. Welcome to Part 2 of the Better Backend DX series. This time we're going to build a REST API (yet another REST API tutorial 😅) using the starter template from the previous post: Better Back...May 17, 2022·7 min read
Better Backend DX: Fastify + ESBuild = ⚡️Hi! I'm David Peng👋, you can find me on Twitter: @davipon. I'm currently working on an internal legacy project which I mentioned in my old blog post: "Supercharge Web DX in Svelte Way". I built a back-end service from scratch in the past few months,...May 9, 2022·8 min read
Add lint-staged To SvelteKit ProjectIn my previous post: Add Commitint, Commitizen, Standard Version, and Husky to SvelteKit Project, I'd introduced how to add Conventional Commits and SemVer to your SvelteKit Project. We added a pre-commit hook to format and lint our code before commi...Apr 17, 2022·3 min read
Add Commitlint, Commitizen, Standard Version, and Husky to SvelteKit Project4/19/2022 Updates. I published a second post according to this one: Add lint-staged to SvelteKit Project Recently I spent a lot of time improving our internal SvelteKit project by aligning coding style & repo quality, especially the commit message...Apr 10, 2022·6 min read
Svelte Starter Kit - Helpful Learning Resources & PackagesHi 👋! I'm David Peng. In this article, I'll share some helpful Svelte learning resources & packages that I consumed and used in the past few months to migrate a legacy web app in my work. You can check my last article about my journey here 👉 Superc...Mar 12, 2022·4 min read
Supercharge Web DX in Svelte wayHow Svelte saves my mental fatigue from React and Javascript tooling hellFeb 20, 2022·9 min read