At JSConf China (JavaScript China Developer Conference) held in September 2016, Yuxi was the first guest to take the stage to introduce the past of vue.js and look into the future.

Everyone later said: Look like a winner in life.

Maybe it’s because he showed a picture of his son in the handout at the beginning, or maybe it’s because he dressed so well.

Chatting with other attendees at the JSconf After Party

Of course, the most important is due to the JS framework vue.js developed by him. Although Yu Creek still modestly says that this is only an incremental front-end solution, many developers have long considered it to be of great value.

The project, created by a single individual, has become something of a legend as it has sprung up in a variety of frameworks developed by big companies.

It’s hard to define what kind of talent You are. You love comics and you’re an HTML 5 expert. He’s a hacker and a painter.

Yu used to spend most of his time reading comics and drawing pictures when he had his own computer. The most dramatic part of the book is full of drawings. “There has always been an inherent desire to create things” that became clearer with the advent of computers. But reading made him feel that he had formed a habit: “I think the most important thing, I will work hard to be the best, the other things don’t matter.”

You yuxi was admitted to fudan High School in Shanghai by means of “competition + entrance examination”

His parents rarely interfere in his life. “Before high school, my father had only one strict requirement on me, which was to memorize new concepts.” First, he had hardly studied English in high school and was “always no. 1 or no. 2 in his class.”

Your interest in Flash led you to choose HTML 5 and CSS3 as the starting point for the technical focus. He thought Flash’s visual performance was very good. In a presentation of biology class, Yu Added a lot of science fiction effects to the speech content. “My classmate said that you made the presentation of biology class like this, too exaggerated.”

In his sophomore year of high school, he scored 673 out of 677 on the TOEFL test, a near-perfect score that eventually earned him a full scholarship (he also got an admission letter from Fudan university before he got a full scholarship to study in the US). So he enrolled at Colgate University in the United States.

American college education is to learn the basic courses first and then choose the major. Chinese students tend to prefer math and economics. At first, You thought he would choose between the two, but soon he found economics boring. “It seems that the major I’m interested in is art,” he said. In order to change his major, Yuxi and his parents had the biggest disagreement so far, so he applied for a year off from school.

After returning to China, You stayed at home and continued to work on Flash. He posted his work on a forum and received a reply from the creative director of a well-known advertising agency in Beijing. He took his work to Beijing and the experience convinced his parents that he could make a living out of it, and they no longer objected to him changing his major.

However, he knows nothing about programming and it is difficult for him to fully realize his ideas. “I have only taken two computer courses in total, and they are basically self-taught.” Before making a commercial application, You made a lot of things “for fun”. “It was very crude, of course, but I felt a sense of accomplishment when I made them.” He said the starting point for self-study was “if I want to make it, I will learn it myself.”

With little knowledge of programming, he made a website based entirely on programming and applied it to a design school in New York after graduation. “I met many people in the industry in the project, and some of them later became my partners or clients.”

He was admitted to Parsons School of Design and received a MASTER of Fine Arts degree in Design & Technology. After making a mini website for data visualization, it received more than 100,000 page views within a month. As a result, I was invited to participate in an artist forum and give a speech under the invitation of the sponsor: Google Data Art Team (belonging to Google Creative Lab).

Here he is listening to the gossip about ES4 vs. ES5

After making a name for himself, he was approached by several of silicon Valley’s biggest companies and joined the Google Creative Lab in New York.

Google Creative Lab is different from Google X. The latter is purely high-tech, while the Creative Lab is more about Creative promotion and various experiments on user experience and interface design. As a Creative Technologist, Yu Creek needs to quickly implement experiential product prototypes. Besides, he also participates in Creative projects like Chrome Experiments.

At work, you need to quickly prototype a testable product. But trying out multiple frameworks didn’t quite meet your needs. Most prototypes focus on interface interaction details, and they are not traditional apps. Full-featured frameworks like Angular and Ember are too onerous and inflexible. Backbone doesn’t have data binding at the interface level. Knockout and Ractive do a poor job of nesting and combining multiple components.

As an art and design student, he decided to roll up his sleeves and write a lightweight library to provide the simplest MVVM data binding, as well as reusable and nested component mechanisms, to meet the needs of his work. Vue. Js is in the hands of this artist who is not a programmer, because of this reason was born. In yu creek’s own words: “ORIGINALLY I was doing design, but then IN order to make my own design things, I slipped into the pit of front-end development…

A programmer who can’t do art is not a good designer!

Now he runs his Patreon, happily takes his money and works on projects he loves. Currently, vue. js and Weex are officially working together, with Yu Brook joining the Weex team as a technical consultant to integrate vue. js and Weex JavaScript Runtime.