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

Tämä jakso on lisätty Podme-palveluun avoimen RSS-syötteen kautta eikä se ole Podmen omaa tuotantoa. Siksi jakso saattaa sisältää mainontaa.

Jaksot(77)

Get out of Your Head and Start with Your Users with Janelle Allen

Get out of Your Head and Start with Your Users with Janelle Allen

Teaching provides a learner with more information, but the information isn't the only thing that is required to teach effectively. Doing is almost just as essential as the information itself for the l...

17 Touko 201930min

Building Vue Vixens With Education and Inclusiveness With Jen Looper

Building Vue Vixens With Education and Inclusiveness With Jen Looper

Jen Looper, developer advocate and the founder of Vue Vixens, didn't study software development in college, she has a Ph.D. in French Literature. Her degree might seem unrelated, but it strengthened h...

14 Touko 201932min

Turning Technical Concepts into Approachable Illustrated Metaphors with Maggie Appleton

Turning Technical Concepts into Approachable Illustrated Metaphors with Maggie Appleton

There's a kind of "black box" mystery that surrounds illustrators and programmers, to someone who isn't one their skills seem like a form of magic, but to someone who is these skills are just the tool...

3 Touko 201930min

Being Curious and Facilitating the Success of Others with Stacey Mulcahy

Being Curious and Facilitating the Success of Others with Stacey Mulcahy

JavaScript fatigue is a topic that has been trending for a while now. It's easy to get overwhelmed with the constant influx of new technology, but it's also thrilling to learn the latest cool new thin...

29 Huhti 201933min

Creating Authentic Content and Developing Yourself with Emma Bostian

Creating Authentic Content and Developing Yourself with Emma Bostian

Web development is a fantastic field where people, for little to no money, can self-teach everything you need to make a career, and it's amazing, right? That doesn't mean that there isn't a time cost ...

28 Maalis 201933min

Heading Gatsby's Learning Experience and Bridging Gaps with Marcy Sutton

Heading Gatsby's Learning Experience and Bridging Gaps with Marcy Sutton

Marcy Sutton is the Head of Learning at GatsbyJS, but what does that mean? One of Gatsby's core focuses is the community, and a part of that is making the experience with Gatsby as friendly as possibl...

15 Maalis 201939min

Making Dumb Stuff That Makes Strangers on the Internet Smile with Sara Vieira

Making Dumb Stuff That Makes Strangers on the Internet Smile with Sara Vieira

Sara Vieira, developer advocate and professional maker of dumb shit, talks through why she does her weird experiments on the internet. Sometimes it is out of need, but honestly a lot of the time it is...

12 Maalis 201943min

Developing Yourself While Teaching Others with Ali Spittel

Developing Yourself While Teaching Others with Ali Spittel

Today we are joined by Ali Spittel, a Software Engineer and Developer Advocate at dev.to, who speaks with us about:The skills she gained from a developer teaching jobHow she kept up on her coding skil...

22 Helmi 201928min

Suosittua kategoriassa Liike-elämä ja talous

sijotuskasti
psykopodiaa-podcast
mimmit-sijoittaa
rss-oivalluksia-rahasta-elamasta
rss-rahapodi
rss-rahamania
ostan-asuntoja-podcast
hyva-paha-johtaminen
pomojen-suusta
rss-sami-miettinen-neuvottelija
rahapuhetta
rss-lahtijat
rss-ammattipodcast
rss-lentopaivakirjat
inderespodi
yrittaja
rss-bisneksen-pehmea-puoli
rss-sisalto-kuntoon
rss-yritys-ja-erehdys
rss-turvassa-tyopaikalla