Live data from Hacker News

Vue.js Creator Evan You Interview

evrone.com

101–110 of 129 posts

Re: Vue.js Creator Evan You Interview

#101
post #85
post #14

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.

Other way around. Vue adopted Ractive's SFC approach. (Ractive was Svelte's predecessor.)

https://twitter.com/Rich_Harris/status/1028683965983584256

Re: Vue.js Creator Evan You Interview

#102

So 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…

Haven't looked @ v3, but I have a question: why would the Proxy object be available to destructure? Why not use a revocable proxy that is only a proxy when it's being modified through accessors? Why would any state management library author expose a Proxy? It should expose ubiquitous, useful, human-readable, undecorated save for maybe Symbols, JSON.

Re: Vue.js Creator Evan You Interview

#103
>The "Function-based Component API" proposal for Vue 3 received a massive pushback from community members.

I'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

#104
post #58

Earlier 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

Are these people working on Vue full time though?

Re: Vue.js Creator Evan You Interview

#105

I 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 guess the question is really - Is the site bringing politics into a non-political venue - or are you requesting that they suppress any views that make you uncomfortable on their site ? Would be analogous to going to someones house, eating their food for free and then regulating the dinner conversation.

Re: Vue.js Creator Evan You Interview

#106

I 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…

> It implies that those that don't share your [unrelated] views are not legitimate.

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

#107
post #96

I 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…

[flagged]

Re: Vue.js Creator Evan You Interview

#108

Earlier 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…

Thank you. Today I realised, I should take responsibility of my words, and behaviour.

Re: Vue.js Creator Evan You Interview

#109

Earlier 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 had that too until I ramped up my own noise signal. With twitter I hooked up a couple of RSS feeds via IFTTT. I do tweet more but send out 20 RSS tweets also. Perfectionist is a creativity killer. Nobody fact checks and remembers what you tweeted a month ago.

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.

Re: Vue.js Creator Evan You Interview

#110

Earlier quoted context omitted.

Seconded. Using Vue makes me happy like no other tech has quite done.

3rded from a backend engineer. Vue.js just makes sense.

4thed from a full stack developer where some parts of the stack are a little fuller than others.
Post reply on HN