quang 🍉🍊
banner
vnphanquang.com
quang 🍉🍊
@vnphanquang.com
depressed quasi-practical idealist

loop { stupidity::learn()? }

github.com/vnphanquang • vnphanquang.com
@kevinak.se can we add back the code of conduct to the Svelte Society website (previously in the about page)? Or is the intention to use this one as the single source of truth github.com/sveltejs/com...

(a SEO-friendly dedicate page for COC is probably nice to have though)
github.com
November 12, 2025 at 4:50 PM
Being able to work with and for the web is so lucky and amazing. But sometimes i seriously doubt that i'm creating any actual value in this f*king industry. The illusion that technology is "the" solution has been internalised in me and that is very, very scary. Building up regrets every day...
November 12, 2025 at 4:32 PM
Had to boot into windows today for dev, and darn I feel lucky to daily drive Linux. There's just some weird stuff here and there. And this is already with GlazeWM, neovim, and a lot of familiar toolings that I installed a while back...
November 9, 2025 at 12:46 PM
Working on fixing hydration mismatch issues on the sveltevietnam.dev site. Some content currently does not display correctly (e.g. table of content in blog posts).

Sorry about the inconvenience!
November 8, 2025 at 11:27 AM
May very well be confirmation bias, but every time I come across something with r_e_a_c_t mentioned there'd sure be people debating and arguing with each other over weird things. Larger crowd, more probability that'd happen perhaps?
November 8, 2025 at 2:46 AM
My latest experimentation in Svelte & SvelteKit was to revisit the i18n problem space, this time with remote function. Hoping this can add to the conversation...

All eyes on a stable release of async and remote function. And maybe i18n out of the box soon🤞

www.sveltevietnam.dev/en/blog/2025...
Internationalisation with Remote Function — A Proof of Concept
Composable and minimal i18n solution in Svelte land, built on remote function and vite plugin
www.sveltevietnam.dev
November 6, 2025 at 2:46 PM
Just "forking" use Svelte!
November 1, 2025 at 10:41 AM
Friends, I'm trying to test sveltekit build programmatically in vitest (screenshot), which can run at any directory, and when that doesn't match the root directory of kit project, build'd fail because it seems internally kit use `process.cwd` to reference its artifacts. Any recommendation? Thanks!
October 30, 2025 at 3:55 PM
Reposted by quang 🍉🍊
Mainmatter is looking for an experienced, Svelte freelancer for a few weeks of work or more. Immediate availability, 4 to 5 days a week, EU timezones, excellent English communication skills. Daily rate of 500€–800€/day. Please email [email protected] with your résumé, rate and availability.
October 30, 2025 at 2:31 PM
So much is happening within the Svelte community. Apart from new features being developed/released by the svelte team, we have local meetups taking places, people making friends and sharing ideas. When Rich said "optimize for vibe", i'd like to believe it's also for this cozy feel of community!
Let's go!!
#SvelteJapan offline meetup at deno's beautiful shibuya office (40th floor!!!)
October 25, 2025 at 3:15 AM
Got pleasantly surprised today with the view transition suddenly working for the theme switch at sveltevietnam.dev. Implemented this a while back and totally forgot about it.
Modern web is 🔥
October 19, 2025 at 1:33 AM
If you are using better-auth, remember to turn on "cookie cache" otherwise your database will be constantly hit.

www.better-auth.com/docs/concept...
Session Management | Better Auth
Better Auth session management.
www.better-auth.com
October 14, 2025 at 3:10 AM
Another typo that costs me hours of head banging. Friendly reminder that typescript and intellisense don't always work, esp. for heavy type-inference dependent packages (better-auth in this instance).

Check what you typed!
October 13, 2025 at 3:54 PM
bruh, how much lightbulb years of resource does one AI need to just post to twitter... This is comedic
October 12, 2025 at 1:29 PM
One of my most read posts about Svelte, coincidentally one of those I spent the least time writing.
One can never know what's gonna land...

www.sveltevietnam.dev/en/blog/2023...
Progressive Splash Screen
Implement an progressively enhanced splash screen for sveltevietnam.dev - an expression of creativity with unexpected benefits
www.sveltevietnam.dev
October 11, 2025 at 1:05 PM
Reposted by quang 🍉🍊
Tụi mình đang bảo nhau cùng gặp mặt trực tuyến mỗi tháng một lần. Mời mọi người ghé thăm trò chuyện kết nối nhẹ nhàng tại Discord ạ.

discord.sveltevietnam.dev
Join the Svelte Việt Nam Discord Server!
Community for people of Svelte in Vietnam | Cộng đồng Svelte tại Việt Nam | 171 members
discord.sveltevietnam.dev
October 11, 2025 at 12:35 PM
There's a whole host of reasons why I don't vibe code, including those CJ mentioned in this video. But at the end of the day, it all comes down to the fact that I actually enjoy writing code myself.
Vibe code all you want, just please let me write code myself. There's room for everyone.
AI coding sucks

CJ just one-shotted a 15 min rant and it's incredibly refreshing.

www.youtube.com/watch?v=0ZUk...
AI Coding Sucks
YouTube video by Syntax
www.youtube.com
October 10, 2025 at 2:20 AM
My partner's iPad 8 32GB has essentially become e-waste because an OS update requires more storage than it can hold. Everything stopped working. Apple basically says fuck you it's about time you pay us some more $$$.

I will say it again until I die: DO NOT CONTRIBUTE TO APPLE, PLEASE!
October 8, 2025 at 4:42 PM
Petition for the next #svelte hackathon to include a category for an official/community Svelte mascot. I'm sure that's also a great opportunity for designers / design engineers who use Svelte to represent!

hack.sveltesociety.dev
SvelteHack
Official Svelte Hackathon
hack.sveltesociety.dev
October 4, 2025 at 1:33 PM
How do you explain open source to someone, or advocate for it?
Open source doesn't solely mean free stuff to get jobs done. To me, it means community, and taking responsibility for the software we build and use. Above all, open source is a reminder that software is built by people, and for people.
October 3, 2025 at 11:48 PM
If you have the energy to jump on the recent fuck-vercel train, maybe also consider advocating for / supporting / donating to Sumud Nusantara. Please and thank you!

globalsumudflotilla.org
Sail to Gaza - Collective Action for Gaza
globalsumudflotilla.org
October 1, 2025 at 11:13 PM
Nowadays, when looking for a solution/service, I sometimes find myself filtering out those with the word AI in it.
October 1, 2025 at 8:09 AM
Petition for @dimension20.bsky.social to launch a season about the dystopia that is America today: 1. It'd be extremely on brand for Brennan: 2. It'd be historically accurate to look back in a few years, and 3. The comedy writes itself honestly!
ICE Nazis in Chicago tried to kidnap a food delivery worker but my man was too fast for those slow bastards
September 29, 2025 at 3:34 PM
I signed up immediately. I am now a proud owner of all three courses from Josh. The technical values from these courses are dense without any doubt. But also, the teaching style, course design, and tutorial setup set the standard so high!
I'm sure anyone can learn something regardless of their level
We’re live!! My brand-new course, “Whimsical Animations”, is now available. 🥳🎉

whimsy.joshwcomeau.com

I’m so excited to share all of my animation tools and techniques with y’all. 😄
Whimsical Animations
Learn how to create charming interactions and delightful touches using the magic of CSS, JavaScript, SVG, and Canvas. I’m sharing all my tricks in this one!
whimsy.joshwcomeau.com
September 24, 2025 at 3:09 PM