DejaVue
DejaVue DejaVue
552 subscribers
427 views
0

 Published On May 2, 2024

Welcome to the sixth episode of DejaVue! Alex is joined by another amazing guest - he is a Front-end Developer, Public Speaker and also part of the Nuxt.js core team - Julien Huang.

While Michael is still off on paternity leave, Julien and Alex talk about how Julien started to code (during COVID 😲) and when he dabbled into open source, which culminated in joining the Nuxt team and regularly contributing.
One of the key feature that Julien is working on are Server Components - so of course the rest of the episode revolves around them. What are they? How do they work? And when should you use them? Julien will go in-depth on all these questions, give some behind the scene looks and "do's and don'ts" advice too!
Eventually, the future of Server Components is discussed.

Enjoy the episode!

--
Our Guest

* Julien Huang
* Twitter -   / julienhuang_dev  
* GitHub - https://github.com/huang-julien/

Host

* Alexander Lichter
* YouTube - @TheAlexLichter
* Twitter -   / thealexlichter  
* Web - https://www.lichter.io/

--
Chaptermarks:

00:00 Intro and guest introduction
00:50 Julien's day job
02:31 His programming journey
10:28 Getting into Open Source
15:47 What are Nuxt Server Components?
17:37 When would you use Server Components?
20:27 Server Components and interactivity
26:55 How are Server Components handled on the client side?
30:21 Does Static Site Generation (SSG) work with Server Components?
32:43 Why are Server Components still experimental?
35:02 Remote Component Islands
38:32 The future of Server Components
44:38 Julien's thoughts on React's vs Vue's Server Component approach
47:53 Outro

--
Links and Resources

â–¶ Open Classrooms https://openclassrooms.com/
â–¶ Analog's (Angular) SFC proposal https://analogjs.org/docs/experimenta...
â–¶ Julien's first module to enable the runtime compiler https://github.com/huang-julien/nuxt-...
▶ Faster Nuxt Builds with the Build Cache Module    • Faster Nuxt Builds? 🤔 No problem ✅  
â–¶ Server Component Docs https://nuxt.com/docs/guide/directory...
â–¶ 414 URI Too Long https://developer.mozilla.org/en-US/d...
â–¶ NuxtIsland https://nuxt.com/docs/api/components/...
â–¶ The Nuxt Contribution Guide https://nuxt.com/docs/community/contr...
â–¶ Island Architecture https://www.patterns.dev/vanilla/isla...
â–¶ Astro https://astro.build/
â–¶ Server Only Pages https://nuxt.com/docs/guide/directory...
â–¶ Inertia.js https://inertiajs.com/
▶ Nuxt.js Discord   / discord  

--
Follow DejaVue on

â–¶ The Web: https://dejavue.fm/
▶ Twitter:   / dejavuefm  
â–¶ Apple Podcast: https://podcasts.apple.com/us/podcast...
▶ YouTube:    / @dejavuefm  
â–¶ Spotify: https://open.spotify.com/show/5VQ15QH...
â–¶ Deezer: https://www.deezer.com/show/1000792252
â–¶ Amazon Music: https://music.amazon.com/podcasts/798...
â–¶ Pocket Casts: https://pca.st/49qr8d1k

show more

Share/Embed