DEV Community

Mikhail Karan
Mikhail Karan

Posted on

Nuxt.js and Being an Open-Source Maintainer w/ Alexander Lichter | Podcast

What is HTML All The Things

HTML All The Things is a web development podcast and discord community which was started by Matt and Mike, developers based in Ontario, Canada.

The podcast speaks to web development topics as well as running a small business, self-employment and time management. You can join them for both their successes and their struggles as they try to manage expanding their Web Development business without stretching themselves too thin.

What's This One About?

In this episode, Matt and Mike sat down with Alex Lichter to discuss Vue.js, Nuxt.js, and maintaining an open-source project. Nuxt.js is a very popular framework that works on top of one of Mike's specialties, Vue.js. While Vue.js is already a framework on top of JavaScript, Nuxt.js acts as another layer that helps make the developer's experiences even easier than with just Vue.js. Beyond the Vue.js talk, the guys discuss Alex's open-source experience, learning all about his role as a maintainer on Nuxt.js, and discussing open-source projects at length.

Guest Introduction

Alexander Lichter is a self-taught developer who now runs his own web development consulting company. He’s also a core maintainer of Nuxt.js, one of the largest Vue.js frameworks for server-side rendering and static site generation. When not working on open-source frameworks Alexander is giving talks, writing blog posts and helping other companies with regard to web development.

Alex's Twitter (@TheAlexLichter)

Show Notes


4:19 - Why use Nuxt.js instead of just plain Vue?
6:45 - Server-Side Rendering vs Static Site Generation
9:30 - When to use Nuxt?
12:35 - Which portion of the Nuxt do you maintain?
14:38 - What's the future of Nuxt.js hold?

Maintaining an Open-Source Project

20:13 - How did you become a core maintainer for an awesome framework like Nuxt.js?
34:30 - What's the day to day like?
39:55 - Is there any monetary compensation for being a maintainer?
42:45 - Is there anything different you have to consider when coding for an open-source project vs closed source?

Key Takeaways

  • Nuxt.js makes creating traditional web pages easier by making state management and routing as simple as static sites.

Social Links

You can find us on all the podcast platforms out there as well as

Instagram (@htmlallthethings)
Twitter (@htmleverything)
TikTok (Html All The Things)

Discussion (0)