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

loop { stupidity::learn()? }

github.com/vnphanquang • vnphanquang.com
Please think twice before prompting!
Right this moment, my hometown is experiencing historical extreme flooding. Hydroplants are still releasing water at record level.
Meanwhile, billion of dollars of AI data center investments is coming in waves, demanding more and more energy.
Your actions matter!
November 20, 2025 at 1:47 AM
I don't mind outage / service / server going down (Cloudflare this time). But when it keeps happening, one company after another. Something else is going on...
November 18, 2025 at 11:57 AM
Reasons I refuse to use L_L_M: is not deterministic (enough), often includes closed source data & biases, steals creative work from independent creators, is energy hungry and likely to cause energy crisis, esp. in the global south. Am I wrong?
And If I become obsolete in this industry, so be it!
November 17, 2025 at 10:22 AM
@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