An
banner
phanan.net
An
@phanan.net
Vue.js core team. Building https://koel.dev. Trying to be kind always.
Pinned
An @phanan.net · Jul 3
So after several years in my last company, now I'm open to new opportunities. My experience spans from full-stack hands-on product building and orchestrating to engineering management (up to Director/Head of levels). I can work remotely or hybrid from Munich (CET). Do reach out!
Re. Charlie Kirk, my violin teacher told me that she’s torn: Her values don’t allow her to laugh when someone gets murdered, and at the same time her values make her kind of want to.
September 13, 2025 at 4:29 AM
I just went through 5 rounds of interviews for a Head of Eng position, got rejected, and found out that:
- There are two HoE spots to fill
- CTO already reserved one for his friend
- EM who interviewed me in the last round and decided (?) that I didn’t qualify is considered for the other

🙃🙃🙃
August 30, 2025 at 5:08 PM
As someone who paid for lunch when we met in Paris the first time, I feel like I’m eligible for a free T-shirt.
(Actually Eduardo paid for the lunch but he doesn’t have to remember).
You have asked me this a lot, so here it is!
Announcing the Pinia Store 🎉
pinia.store
Pinia Store
Official Pinia shop for merch.
pinia.store
August 28, 2025 at 6:01 AM
I hate this icon/emoji ™️ on a dark background. It’s ugly, it’s not readable, it’s inaccessible. The year is 2025, is there really nothing we can do about it?
August 28, 2025 at 5:26 AM
From time to time, I stumble upon my previous conversations on GitHub and feel embarrassed because, likely due to whatever was going on back then, I sounded impatient and sometimes outright rude. To whomever there: Sorry! I try to be a better person every day, and there's still a long way to go.
July 22, 2025 at 9:34 AM
Notice how the build’s smaller too.
Wow! @getoutline.bsky.social moved to the @rolldown.rs-based @vite.dev package and achieved **22.3x faster builds**.

Their vite-related build time went down from 47.27s to just 2.12s seconds, meaning installing deps will even take longer than the actual build 🎉

The highest speedup I've seen so far
July 14, 2025 at 3:16 PM
Sometimes I wonder what Chris (v Fritz) is up to these days. Especially if you used Vue v1 and v2, you know Chris. We all have him to thank for Vue’s superb documentation, one of the best of its kind. Wherever he is and whatever he’s doing, I hope he’s happy and content.
July 13, 2025 at 1:46 PM
To all GitHub maintainers: Please use issue forms (docs.github.com/en/communiti...). You can thank me later.
Configuring issue templates for your repository - GitHub Docs
You can customize the templates that are available for contributors to use when they open new issues in your repository.
docs.github.com
July 13, 2025 at 1:39 PM
OSS is so great that you can learn from anyone across the globe, not just your closest 4 team members.
July 13, 2025 at 9:13 AM
Also I was trying to ask Grok to generate an image of an old woman without teeth. Apparently, it has no training data of such, and kept drawing perfect teeth. Frustrated, I asked why it's so dumb. Behold its responses:
July 11, 2025 at 10:44 AM
Prompt: Create a photo of an attractive East Asian woman lying on a white mattress with her back naked, having acupuncture treatment. Show the doctor's hand. The woman smiles in satisfaction.
Grok's response is attached. I think we'll be safe for a while longer.
July 11, 2025 at 10:39 AM
Reposted by An
I am delighted to announce that @vercel.com are investing in Nuxt!

they are backing our vision of the open web, hiring me as well as other core team members (@atinux.com, @pi0.io + @antfu.me), to continue to work full time on Nuxt

we remain independent — and our vision and ethos are not changing 💚
July 8, 2025 at 1:29 PM
It’s GitHub, not Github.
JavaScript, not Javascript.
npm, not Npm.
Vue.js (or Vue), not VueJS.
Respect names (and the people who created them).
July 7, 2025 at 6:12 AM
Someone posted on X the other day that BlueSky is radical left, Truth is radical right, and X is right in the middle, balanced and rational. That’s why I’m here.
July 5, 2025 at 8:08 AM
@grok is this real
a sprite captured from the ISS yesterday 🧪
July 5, 2025 at 8:03 AM
Changed my avatar after a million years to something I like… better?
July 5, 2025 at 4:35 AM
I’ve been using em dashes since forever, because—for as much as I could—I strive to be a better writer, and I believe many others are like me. The fact that nowadays some people automatically associate em dashes with “written by AI” is slightly annoying.
July 5, 2025 at 2:45 AM
So after several years in my last company, now I'm open to new opportunities. My experience spans from full-stack hands-on product building and orchestrating to engineering management (up to Director/Head of levels). I can work remotely or hybrid from Munich (CET). Do reach out!
July 3, 2025 at 9:20 AM
LOL Gemini just wiped out my local database.
July 2, 2025 at 5:37 AM
Reposted by An
The meeting between Volodymyr Zelenskyy and Trump in the Oval Office gave me a wake-up call. #unplugtrump

matuzo.at/blog/2025/un...
#unplugtrump - Manuel Matuzovic
I'm a frontend developer in Graz, specialized in HTML, accessibility, and CSS layout and architecture.
matuzo.at
March 3, 2025 at 6:59 AM
State of Open Source, 2024 edition.
February 13, 2025 at 9:03 AM
Reposted by An
📣 New GitHub Issues updates! 📣

- Break down and nest issues with sub-issues
- Better organize with issue types
- A more advanced issues search

💭 Learn more:
github.blog/changelog/20...
Evolving GitHub Issues (public preview) · GitHub Changelog
Evolving GitHub Issues (public preview)
github.blog
January 21, 2025 at 8:53 PM
If I’m not following you here and you think I should, please let me know. I’d like to learn as much from as many people as I could. Thank you.
January 23, 2025 at 5:16 AM
Reposted by An
Great article on where `aria-label` should & shouldn't be used benmyers.dev/blog/dont-us...
Don’t Use aria-label on Static Text Elements
Don’t use the aria-label or aria-labelledby attributes on divs, spans, or other elements representing static/noninteractive text-level semantics, unless you’re also updating roles.
benmyers.dev
January 16, 2025 at 12:44 PM