notphanan Profile Banner
An Phan Profile
An Phan

@notphanan

Followers
3K
Following
4K
Statuses
2K

@vuejs core team member. Wrote some books and reading some more. Building Koel at https://t.co/KvhJIpbsJz. 🦋@phanan.net 🕊️🇺🇦🎻

MĂĽnchen, Bayern
Joined August 2008
Don't wanna be here? Send us removal request.
@notphanan
An Phan
1 month
Proud to say I contributed to the project!
@mitchellh
Mitchell Hashimoto
1 month
đź‘»
0
1
7
@notphanan
An Phan
2 months
RT @VueSchool_io: All things Vue Black Friday 💚 Get The Ultimate Vue Bundle or Build Your Own to access courses & certificates you need at…
0
43
0
@notphanan
An Phan
3 months
🦋
0
0
3
@notphanan
An Phan
3 months
Anthony: People, not platforms. People on X (not Twitter): But but it’s good here! You must explain yourself! You must enjoy it here! X’s the best shit! You’re goddamn wrong!
@antfu7
Anthony Fu 🦋 @antfu.me
3 months
💯 Today's Twitter scores 0 points as a platform to me. The only reason I was still posting here mainly was because of the people, because of you reading it. The community is re-forming at 🦋 and I love the vibe a lot so far, kinda reminds me the very beginning when I started to engage on Twitter. No one wants to lose their years' effort on building up the audience and network. The inertia of staying is indeed strong, but that shouldn’t be the reason for us to be trapped in a declining platform. Let’s make the first step. Instead of crossposting, I am thinking to prioritize my post on 🦋 mainly, and only porting back some of the important posts back here. People. Not platforms.
Tweet media one
4
0
5
@notphanan
An Phan
3 months
@themsaid @levelsio Super happy to see you happy and well Mohamed! Hope we’d meet someday eventually!
1
0
1
@notphanan
An Phan
3 months
This is not “millennial.” This is selfish, self-absorbed asshole behavior.
@JoshSeefried
Josh Seefried
4 months
Dear old people, stop texting “call me” unless someone is in an ambulance. - love, josh, a millennial
Tweet media one
0
0
1
@notphanan
An Phan
3 months
@_justineo Considering we have :disabled="disabled" and :readonly="readOnly", I’d go for another option altogether: v-unwrapped="unwrapped".
0
0
0
@notphanan
An Phan
4 months
@WebStormIDE
WebStorm, a JetBrains IDE
4 months
🎉 Just announced! WebStorm is now free for non-commercial use! Whether you’re learning #JavaScript, working on open-source projects, creating content, or coding as a hobby, you can now do so for free 🥳 🔗
Tweet media one
0
0
0
@notphanan
An Phan
4 months
One of our most famous authors once said, "Carelessness in any profession is immoral. But carelessness in writing is vile." I think this also applies to writing—and selling—untested code that puts users at risk, all for a couple of bucks.
0
0
2
@notphanan
An Phan
4 months
Cookie banners are the best example in tech for Stockholm syndrome. There must be better ways to ask for user consensus than employing this abnonxious mess of dark patterns and UI/UX abomination, yet somehow EU people decided to accept it as a norm and live with it without shame.
@rauchg
Guillermo Rauch
4 months
Cookie banners. Just visited a US website, from the US, that ships a 457.11kB (minified!) JS bundle of a GDPR "banner SDK" from a "trust" provider. Over 3x the size of React. It ships its very own version of jQuery inside. Going to the "trust" provider website yields a 5.3s LCP (i.e.: 5s+ to load the first screen completely). 53% of visitors experience a similarly terrible loading experience. They couldn't care less. This is the stuff that's silently destroying the web. • For most users, these providers have gamified beyond belief your ability to actually block cookies. The primary buttons are always "Accept All", even when you "customize your preferences". More often than not, they're cheating you into accepting everything. • The amount of JS they ship, downloading from a 3rd party website, is destroying the web's performance • The aesthetics and function of websites is massively compromised. In the spirit of "privacy and trust", they're eroding the open web in favor of proprietary platforms. • They undermine the product engineering teams' efforts. I've met so many amazing design engineers who spend countless hours honing experiences, only to have them destroyed by cookie junk. Cookie banner slop has to stop.
Tweet media one
1
0
1
@notphanan
An Phan
4 months
For someone whose platform’s tag line is “Code is poetry,” this is some of the worst writings done by a native speaker that I’ve seen in my life:
2
0
3
@notphanan
An Phan
4 months
These “indie hackers” being proud of writing no tests really grind my gears sometimes.
0
0
1
@notphanan
An Phan
4 months
@danielcroe Wait how do I get this badge?
1
0
3
@notphanan
An Phan
4 months
LOL
0
0
2
@notphanan
An Phan
4 months
RT @AidanSimardone: As a kid, I wondered how Germans allow the Holocaust to happen. In the past year I have heard why: “I am too busy” “I…
0
26K
0
@notphanan
An Phan
4 months
This is not a “fork” or a “takeover.” Call it by what it is: WordPress is stealing and @photomatt is a damn despicable thief.
@WordPress
WordPress
4 months
@wp_acf This has happened several times before, and in line with the guidelines you agreed to by being in the directory: Best of luck with your version. We're looking forward to making ours amazing for our users, using the best GPL code available.
0
2
6
@notphanan
An Phan
4 months
What the actual f
@wp_acf
Advanced Custom Fields
4 months
We have been made aware that the Advanced Custom Fields plugin on the WordPress directory has been taken over by WordPress dot org. A plugin under active development has never been unilaterally and forcibly taken away from its creator without consent in the 21 year history of WordPress.
Tweet media one
0
0
2
@notphanan
An Phan
4 months
Of course I typed “inproving” instead of “improving” but hey, at least I didn’t come up with bullshit in a desperate attempt to promote my framework.
0
0
0
@notphanan
An Phan
4 months
As a BE dev: Yes.
@RyanEls4
Ryan Els
4 months
Accurate 🤔
Tweet media one
0
0
1