Evan You, creator of Vue.js

Evan You, creator of Vue.js

John Lindquist asks Evan You when exactly did he become a developer? Evan talks about how the whole thing was a gradual process with no definite "I'm a developer now!" moment. Evan had a degree in art and art history, but he was finding it hard to find work. So Evan went back to school and enrolled in a design and technology program where everyone was forced to learn to code, this is where he first learned Javascript and found great enjoyment in using it.

Google's Chrome experiments are what drove Evan to learn Javascript on a deeper level. Evan landed a job at Google Creative Labs after he created and put a portfolio of his prototypes out there once he thought himself to be good at programming. Google Creative Labs were looking for someone who could bring in design and build cool things quickly, they contacted Evan, and things sort of just fell together.

Google Creative Labs was where Evan first started his work on Vue. As the project grew, the team started to use Angular 1. it had too many features that they didn't need. Evan also didn't like some of the design decisions that Angular 1 had. So, Evan started to work on a templating library just for his personal use. After six months, in February 2014, he officially released it as Vue.js, putting it out there for others for others to use. Initially, it was just a templating library but as the community grew and more features got requested Vue got built into the framework that it is today, being compared on the same level as React and Angular.

Finally, Evan and John discuss Vue's future regarding single file components and proxies. Currently, there are still a lot of problems going with the compile on the fly approach. However, there is a spec being discussed called HTML Modules. Html Imports are getting dropped from the spec. There has been discussion around the HTML Modules spec that looks very similar to what single file components look like on the platform level.

Evan plans to refactor Vue to leverage proxies. Currently, when Vue receives data, it will walk through all of its properties and convert them to getter/setters, this has caveats such as not tracking newly added properties when it finishes. Proxies allows them to get rid of these caveats. Proxy traps can track these changes!

Transcript

"Evan You, creator of Vue.js" Transcript

ResourcesEvan YouJohn Lindquist

Avsnitt(77)

Kent C. Dodds Chats About How Epic React was Designed for Learner Success

Kent C. Dodds Chats About How Epic React was Designed for Learner Success

Epic React is Kent's attempt at making the biggest impact on the world. It's Kent's philosophy that he can have a much larger impact by teaching other people to write excellent software instead of jus...

7 Okt 202047min

What is a Senior Engineer with Tomasz Łakomy

What is a Senior Engineer with Tomasz Łakomy

Tomasz highly recommends companies hire interns and train them  because you can get some amazing engineers that you know are going to fit the company's needs. Another great advantage of training inter...

8 Maj 202040min

How Shirley Wu Built A Career As A Freelance Data Visualizer

How Shirley Wu Built A Career As A Freelance Data Visualizer

Shirley Wu is a freelance data visualization expert. Data visualization, at its core, is when you take lots of data, and it's hard for you to look in Excel. You visualize that into some graph or chart...

13 Mars 202050min

How Courtland Allen Grew Indie Hackers with Content, Consistency, and Community

How Courtland Allen Grew Indie Hackers with Content, Consistency, and Community

"Indie Hacker" - An entrepreneur that is working to gain some form of independence.Courtland Allen is the founder of indiehackers.com. He didn't take the venture capital approach. He just wanted to ma...

28 Feb 202040min

Real Community Can't Be Faked With Rosie Sherry

Real Community Can't Be Faked With Rosie Sherry

Rosie Sherry is both an unschooling parent and the founder of the Ministry Of Testing. There's a disproportionate number of bootstrappers who homeschool their kids, and maybe it's for the same reason ...

7 Feb 202033min

Accessible Design Systems With Sarah Federman

Accessible Design Systems With Sarah Federman

Design systems are your component library, documentation, tools, et cetera. And then there are the operations of it. So like an agile team uses agile methodology, a design system is about making your ...

24 Jan 202026min

Segun Adebayo is the UX Engineer that built the Chakra UI design system

Segun Adebayo is the UX Engineer that built the Chakra UI design system

Segun Adebayo was turned off of web development after struggling with Wordpress' themes and plugins, and so he went straight into UI design entirely using Sketch and Figma for quite some time. It was ...

10 Jan 202028min

Turn a side project into a career with Nick DeJesus

Turn a side project into a career with Nick DeJesus

T7 Chicken was where it all began with Nick's journey into development. Nick had no development experience. Still, he wasn't satisfied with the websites and apps available for Tekken framerate data, s...

3 Jan 202037min

Populärt inom Business & ekonomi

framgangspodden
varvet
badfluence
rss-jossan-nina
rss-borsens-finest
rss-svart-marknad
avanzapodden
svd-tech-brief
uppgang-och-fall
fill-or-kill
rss-dagen-med-di
affarsvarlden
borsmorgon
bathina-en-podcast
kapitalet-en-podd-om-ekonomi
lastbilspodden
rss-inga-dumma-fragor-om-pengar
tabberaset
24fragor
rikatillsammans-om-privatekonomi-rikedom-i-livet