meta_pixel
Tapesearch Logo
Log in
The freeCodeCamp Podcast

#192 Evan You – From Art School Kid to Open Source Legend

The freeCodeCamp Podcast

Quincy Larson

Education, Technology

5.0549 Ratings

🗓️ 10 October 2025

⏱️ 81 minutes

🧾️ Download transcript

Summary

Evan You is the creator of the popular Vue JavaScript library for front end development and the Vite JavaScript build tool that a lot of devs use as a boilerplate for their new projects. He's a self-taught developer based in Singapore.

He shares tips for:
- Getting involved in open source
- Leading open source projects and attracting sponsors
- And how to use AI as a thinking assistant rather than just as a coding assistant

We also talk about his thoughts on the Chinese open source scene, a new documentary that just came out about Vite, and his new project: Void 0.

Links from the news section:

1. freeCodeCamp just published a new in-depth course that will teach you full stack development fundamentals from the ground up. It covers front end development tools like HTML, CSS, and JavaScript. Then it moves to back end development tools like Node, SQL, and TypeScript. You can code along at home and build a variety of projects while getting exposed to a ton of concepts. (47 hour YouTube course): https://www.freecodecamp.org/news/become-a-full-stack-developer-with-one-video/

2. We also just completed work on this new Go programming course where you build your own movie streaming app. Go is a fast back end language, and here we're pairing it with the Gin-Gonic web server framework. As you build this project, you'll also integrate your movie database with OpenAI's API to analyze data and give your users personalized movie recommendations. (15 hour YouTube course): https://www.freecodecamp.org/news/build-a-full-stack-movie-streaming-app-with-go-react-mongodb-openai/

3. When browsing the web, you may see the error message that something has been "blocked by CORS policy." CORS stands for Cross-Origin Resource Sharing. When fetching data, if the domain of the requester is different from the domain of the receiver, your browser will reject that request. It's an important security measure, but it can also be a headache for developers trying to maintain their web apps. Luckily, freeCodeCamp just published this tutorial – chock full of theory and code examples – to help you understand the basics. (20 minute read): https://www.freecodecamp.org/news/how-to-fix-cross-origin-errors/

4. You've probably heard people throw around terms like Deep Learning, Machine Learning, and Generative AI. But what do they mean in relation to one another? This quick article breaks down the jargon for you in plain English. (10 minute read): https://www.freecodecamp.org/news/machine-learning-vs-deep-learning-vs-generative-ai/

I'm proud of the freeCodeCamp community and all these open source learning resources we're building. If you're proud of it too, then please consider joining the 10,881 kind folks who support our charity and our mission: https://www.freecodecamp.org/donate

Bare Metal Gaming: Zaxxon running on assembly (no operating system below it): https://www.youtube.com/watch?v=ZFHnbozz7b4

Song of the week: "Do the Dance (빌려온 고양이)" by Illit: https://www.youtube.com/watch?v=mXUeulskMuY

Links from our discussion:
The new documentary about Vite (40 minute watch) https://www.youtube.com/watch?v=bmWQqAKLgT4&pp=ygUPdnVlIGRvY3VtZW50YXJ5

Transcript

Click on a timestamp to play from that location

0:00.0

Welcome back to the Free Code Camp podcast. I'm Quincy Larson, teacher and founder of freecodecamp.org.

0:06.2

Today is October 10th, 2025. We're doing episode number 192. And today we're talking with the creator of the popular VIEG JavaScript, Frontin Development Framework, and the VIT open source project, none other than

0:23.1

open source legend Evan Yu.

0:26.0

Hyped to talk with him, but first let's go through some quick community news.

0:30.0

Free code camp just published a new in-depth course that will teach you full-sack development

0:33.9

fundamentals from the ground up.

0:35.7

It covers front-end development tools like HTML, CSS, and JavaScript. Then it It covers front-end development tools like

0:37.9

HTML, CSS, and JavaScript. Then it moves to back-end development tools like Node, SQL,

0:43.2

and TypeScript. You can code along at home and build a variety of projects while getting exposed

0:47.4

to a ton of concepts. How are we going to cover all that in one video course? Well, here's the catch.

0:52.8

The video course is 48 hours long. Don't attempt to go through the whole thing in one video course. Well, here's the catch. The video course is 48 hours long.

0:55.3

Don't attempt to go through the whole thing in one sitting. As with everything on FreeCocamp,

0:59.1

it's totally free. You can check it out with a link in the description after you finish this podcast.

1:04.9

Next, FreeCodeCamp also completed work on a big, ambitious Go programming course where you build your own movie streaming app. Go is a fast back-end language and here we're pairing it with the Jin Gonic server framework.

1:19.6

I think it's related like Gen and Tonic is the inspiration for the name. As you go through this project, you'll also integrate your movie database with OpenAI's API to analyze data and give your users personalized movie recommendations.

1:33.6

So instead of a traditional maybe user feedback related recommendation engine or collaborative filtering system, it's just using LLM output, which saves a lot of steps.

1:43.5

I'm not sure if the quality

1:44.5

will be nearly as high, but for the purpose of this limited scope project, I think it's great.

1:51.5

Next, have you ever been browsing the web and seen an error message that says something like

1:56.0

blocked by Cores policy? Well, what is Cors? Cors stands for cross-origin resource sharing.

2:02.9

When fetching data, if the domain of the requester is different from the domain of the

2:06.9

receiver, your browser will reject that request.

...

Please login to see the full transcript.

Disclaimer: The podcast and artwork embedded on this page are from Quincy Larson, and are the property of its owner and not affiliated with or endorsed by Tapesearch.

Generated transcripts are the property of Quincy Larson and are distributed freely under the Fair Use doctrine. Transcripts generated by Tapesearch are not guaranteed to be accurate.

Copyright © Tapesearch 2026.