Amal and Nick load up on coffee for a not-so-vite (lame joke!) conversation with Evan You all about Vite – a batteries included next-generation frontend tooling library. Vite continues to push the ecosystem forward with even stronger defaults, super speedy local development workflows, and a highly extensible universal plugin API. Need we say more?!
Evan You writes up lessons learned from rewriting the next major version of Vue.js.
I found the section on overcoming the bottleneck of the Virtual DOM (and decreasing CPU time by up to 90%) fascinating. ASTs FTW once again!
Mint is super cool, but handing over your precious financial information to a 3rd-party is always a bit nerve-racking. Evan You’s new Node app builds a bridge between Plaid (for bank access) and Google Sheets (for data storage) so you can roll your own system.
Now you only have to trust your precious financial information to two 3rd-parties 😉. But! This is open source so at least you don’t have to trust the application code.
Good news — the next generation of Vue CLI, the standard build toolchain for Vue applications, is here. Evan You writes:
Vue CLI 3 is a completely different beast from its previous version. The goal of the rewrite is two-fold:
- Reduce configuration fatigue of modern frontend tooling, especially when mixing multiple tools together;
- Incorporate best practices in the toolchain as much as possible so it becomes the default for any Vue app.
This means that any Vue CLI 3 project comes with out-of-the-box support most of today’s preferred ways to build and ship applications.
Here’s a shiny new new project from Vue’s creator. There are plenty of static site generators in the wild, but most of them are created with blogging or generic content in mind. VuePress has a specific angle:
VuePress is composed of two parts: a minimalistic static site generator with a Vue-powered theming system, and a default theme optimized for writing technical documentation. It was created to support the documentation needs of Vue’s own sub projects.
The default theme looks great (no surprise there) and the supporting documentation/story telling around VuePress is quite impressive as well. But perhaps you’re wondering, “Why not $X?”, where $X is a similar alternative. Here’s why.
Evan You joined the show to talk about his work on Vue.js. We learn how Evan found users and got Vue.js off the ground, the details behind their crowdfunding on Patreon, whether or not crowdfunding is a viable method of sustaining open source, finding balance in life and work, and plans for funding beyond the Patreon campaign.
Evan You joined the show to talk about Vue.js - his library for building web interfaces. We discussed what Vue.js offers, what makes it different, why developers should trust this project even if it’s “just a personal project” that’s not backed by an enterprise or a large team.