Panel: Charles Max Wood
This week on My Angular Story, Charles speaks with Jia Li
who is a passionate programmer, a Zone.js
guy, and a full-stack developer at Sylabs.io
. Chuck and Jia talk about Zone.js
, Jia’s background, and the current projects that Jia is working on right now. Check out today’s episode!
In particular, we dive pretty deep on:
1:04 – Jia: I have been working on Angular JS for 4 years, and I am from China. I have been working on Zone.js
for the past 2½ years. I basically handle everything with Zone.js
. That kind of makes me famous in the community.
1:50 – Chuck: It’s the library that...
1:58 – Jia: Yes that is correct.
2:19 – Chuck: Let’s rollback a little bit and talk about your journey into programming?
2:32 – Jia: My major is not Computer Science it’s Communication. My first job, my classmate introduced me to a company that had 5 employees, which was a software company. About 15 years ago, back in China, they were using old software. The founder is using new technologies. So this is cool. That’s how I entered into the development world.
4:15 – Chuck asks a question.
4:22 – Jia: My focus, at the time, was the frontend.
5:10 – Chuck: How did you get into Angular?
6:20 – Jia: We did a big project for 1½ years with a huge team of 500 people. We used...to build the applications.
6:51 – Chuck: How was the transition from Angular to Angular 2?
6:58 – Jia: At first the company had some reservations b/c everything is new.
Jia talks about an architect of the company and the knowledge that he offered, at the time, to help.
8:17 – Chuck: You have contributed to Zone.js. People think that they have to be a genius in order to contribute. How did you start contributing to it?
8:44 – Jia: Between Angular 1 to Angular 2 was about a few months in-between.
Jia continues to talk.
9:28 – Jia: We get a request from the client and get a certain zone. Each request is managed.
Jia talks about his contributions to Zone.js and how he offered his insights, in the beginning, during his spare time.
12:12 – Chuck: This is a project that is used across thousands of Angular applications. And here we are talking about your journey to this open-source. You started off with a bug fix and this leads to helping with code, and finally you are one of the major contributors now! People think they cannot contribute to open-source b/c they aren’t a “genius.” They think that they “aren’t that good.”
15:11 – Chuck: You fixed a bug b/c you were using it. There is a difference between people writing it vs. people who are using it. You were fixing a bug b/c you were actually using it. “It should work this way under these circumstances.” If you are using the library then you will find those bugs.
16:35 – Jia: Yes, exactly. Some people are using Zone.js, but they don’t know what it does.
17:24 – Chuck: What are you currently working on now and/or what are you proud of?
17:29 – Jia: I am still working on the Zone.js project. I just changed my job a few months ago. I am starting a startup company to help with technological solutions. I am working (right now) on frontend. It’s very interesting to do some Cloud stuff.
18:50 – Chuck: Where can we find you?
18:55 – Jia.
20:50 – Chuck: What social media platforms do you use?
Jia talks about his current proposal that he is working on.
24:20 – Chuck: Let’s go to Picks!
25:30 – Picks