Earlier quoted context omitted.
> backlash against Vue 3 What backlash against Vue 3? I know that there were very passionate discussions about several different RFCs that eventually lead to the current Composition API. But as far as I can tell, the current Composition API is very well accepted in the community. Also, the Composition API is an addition and does not replace the API of Vue 2. So do you refer to the controversies about older RFCs? Beca…
I don't know much about Vue but the single file components used in Svelte was inspired by Vue. I think they share more goals than they compete on, with Svelte being newer (compiler based) and Svelte taking an older style approach (Virtual DOM) to implement those goals.
Vue.js Creator Evan You Interview
101–110 of 129 posts
Re: Vue.js Creator Evan You Interview
#102So I recently had the opportunity to use the new composition API, which will come in V3, in a project and want to share my two cents. The project had some limitations tho: no webpack and no typescript (so basically inline x-templates and pure browser JS). Starting of with the composition API was great. No "this", easy reuse of logic via react-like "useXYZ" hooks and a general fast development. But two things really b…
Re: Vue.js Creator Evan You Interview
#103I'm having a hard time getting on board with the Composition API. I'll admit I was one of those that pushed back against it. While it looks like a powerful API and I think it would be a great replacement for mixins for instance, I don't want to start writing all my components with it.
BTW, My main fear was not that they would deprecate the object-based syntax, like Evan points out in the interview. What I'm worried about is now walking into a Vue role where I don't know if they're using Object syntax, Class syntax, or the Composition API syntax, or a combination of all three.
My fear was partially confirmed when we had a meeting at work about the upgrade path to Vue 3 and almost all of the other engineers stand in support of writing everything with the Composition API.
Time will tell if the Composition API becomes like React Hooks in terms of popularity I guess. But I'm already using frameworks like Svelte, and a few others at home as a kind of backup plan. BTW, Some nice looking, Typescript-friendly frameworks I've also checked out are https://aurelia.io and https://stenciljs.com
Re: Vue.js Creator Evan You Interview
#104Earlier quoted context omitted.
> Isn't running a project more about the outcome than putting in as much time as possible? As far as I understand, he's not really running a company though. It's mostly a solo endeavor. So it seems like in this case time put in ~ outcome.
> It’s mostly a solo endeavor. The team is more than just Evan. [1] https://vuejs.org/v2/guide/team.html
Re: Vue.js Creator Evan You Interview
#105I was turned off of Vue when they put a big "Join BLM" banner on the top of their site. In my vue, that is mixing politics and personal opinions into a public coding project. I believe this to be a non-no. It implies that those that don't share your [unrelated] views are not legitimate. In this example, it implies that those who are pro-minority rights but anti-protests are in some way less committed than their pro-r…
Re: Vue.js Creator Evan You Interview
#106I was turned off of Vue when they put a big "Join BLM" banner on the top of their site. In my vue, that is mixing politics and personal opinions into a public coding project. I believe this to be a non-no. It implies that those that don't share your [unrelated] views are not legitimate. In this example, it implies that those who are pro-minority rights but anti-protests are in some way less committed than their pro-r…
Does it though? That seems highly sensitive. Also, their support of BLM does not necessarily mean they support violent protest. They could be using their platform to show support of the movement and peaceful protests, which are critical to a functioning democracy. So are you anti all protests, or do you make the distinction and oppose only those that use destructive methods?
Re: Vue.js Creator Evan You Interview
#107I was turned off of Vue when they put a big "Join BLM" banner on the top of their site. In my vue, that is mixing politics and personal opinions into a public coding project. I believe this to be a non-no. It implies that those that don't share your [unrelated] views are not legitimate. In this example, it implies that those who are pro-minority rights but anti-protests are in some way less committed than their pro-r…
I disagree with you and I will explain my reasons why: BLM is not about politics or personal opinions, it is about human rights, so is the LGBT flag stuff, so is speaking out against the chinese governement for the Uyghurs genocide currently being carried out. You know what has happened to Georges Floyd, Breonna Taylor and many others. People murdered routinely by the police without any consequences. Using whatever p…
Re: Vue.js Creator Evan You Interview
#108Earlier quoted context omitted.
I think it's a side effect of internet. By working too much in isolation we fear approval or rejection ? It frees us from following others opinions or a group direction but we also lose track of something (I'm blurry I have no precise word for this)
Accountability! It can be scary, but it's also important and a driver for positive change. I deal with all of these things as well, but have pretty much decided to not go the anonymous route, because I would rather try to build that confidence in myself and embrace the accountability that comes along with it. That said, I still don't comment or publish much online out of this same anxiety. /shrug. It's a work in prog…
Re: Vue.js Creator Evan You Interview
#109Earlier quoted context omitted.
It sounds lucrative and leisurely, sure, but it's not a career path I'd personally be interested in, because (caveat: I don't know the guy, I'm not involved in Vue, etc; generalizations ahead) he's very much a community manager, possibly moreso than a developer. He's got huge responsibilities and accountability, whereas I prefer to be (proverbially) holed up in a basement with my work laid out for me. I mean I basica…
I experience similar anxiety. For too long I kept my profiles (GitHub/Twitter/..) pseudo-anonymous. So that If I mess up somewhere I don't have to face the consequences after I shut that account down. This is primarily due to social anxiety rather than having any malicious intent. Even my HN account is anonymous. (That I think is holding me back too.) I cannot imagine myself working like Evan.
I do keep my hn profile low profile because it is also nice to have an outlet for fresh idea's and opinions that need refinement. I actually change my mind the most about things I comment in on HN. On my work everything is within the Overton window.