47 subscribers
با برنامه Player FM !
پادکست هایی که ارزش شنیدن دارند
حمایت شده
#043 - Nuxt.js is better than Next.js feat. Daniel Roe
Manage episode 404588982 series 3476356
In this episode, we bring Daniel Roe, the Lead Maintainer of Nuxt.js, an open source framework that makes web development intuitive and powerful. Today, he shares his journey into the framework and sheds some light on intriguing questions surrounding its development and usage. Today's talk ranges from the origins of Nuxt to its unique features and practical tips for developers, deliberate naming, comparison with Next.js and technical and detailed discussion regarding performance optimization and project structuring.
Learn back-end development - https://boot.dev
Listen on your favorite podcast player: https://www.backendbanter.fm
Daniel's Twitter: https://x.com/danielcroe
Daniel's Website: https://roe.dev/
Nuxt Framework: https://nuxt.com
- (00:14) - How did Daniel Roe join Nuxt?
- (02:53) - Elk, Moose and Wilderness
- (06:07) - Was it named Nuxt intentionally to confuse people?
- (08:32) - Next.js vendor lock-in criticism and does Nuxt have any similar issues
- (11:31) - Boot.dev moved from a Vue 3 SPA to Nuxt
- (14:19) - Auto-importing by default?
- (20:01) - Using longer variable names because of global namespace
- (21:58) - Explaining the default Nuxt payload behavior
- (26:59) - Default prefetching
- (30:17) - What are the most common use cases for Nuxt apps
- (32:32) - Who has control in your project?
- (33:45) - Enabling JavaScript or not?
- (37:25) - Updating head tags in Nuxt
- (39:09) - New feature that improves script handling in Nuxt
- (41:01) - What do you prioritize? Interactivity or Scripts?
- (42:06) - Google Tag Manager
- (46:07) - What's Daniel's favorite Nuxt feature?
- (47:11) - Types are amazing!
- (49:37) - How did the Idea of Boot.dev came to be?
- (51:24) - Gamification of coding
- (53:46) - Theory is picked up from practice
- (56:05) - What's one thing you'd instantly change about Nuxt if you could
- (59:04) - Separation of what goes on in the client vs the server in the same file
- (01:04:44) - Where to find Daniel
82 قسمت
Manage episode 404588982 series 3476356
In this episode, we bring Daniel Roe, the Lead Maintainer of Nuxt.js, an open source framework that makes web development intuitive and powerful. Today, he shares his journey into the framework and sheds some light on intriguing questions surrounding its development and usage. Today's talk ranges from the origins of Nuxt to its unique features and practical tips for developers, deliberate naming, comparison with Next.js and technical and detailed discussion regarding performance optimization and project structuring.
Learn back-end development - https://boot.dev
Listen on your favorite podcast player: https://www.backendbanter.fm
Daniel's Twitter: https://x.com/danielcroe
Daniel's Website: https://roe.dev/
Nuxt Framework: https://nuxt.com
- (00:14) - How did Daniel Roe join Nuxt?
- (02:53) - Elk, Moose and Wilderness
- (06:07) - Was it named Nuxt intentionally to confuse people?
- (08:32) - Next.js vendor lock-in criticism and does Nuxt have any similar issues
- (11:31) - Boot.dev moved from a Vue 3 SPA to Nuxt
- (14:19) - Auto-importing by default?
- (20:01) - Using longer variable names because of global namespace
- (21:58) - Explaining the default Nuxt payload behavior
- (26:59) - Default prefetching
- (30:17) - What are the most common use cases for Nuxt apps
- (32:32) - Who has control in your project?
- (33:45) - Enabling JavaScript or not?
- (37:25) - Updating head tags in Nuxt
- (39:09) - New feature that improves script handling in Nuxt
- (41:01) - What do you prioritize? Interactivity or Scripts?
- (42:06) - Google Tag Manager
- (46:07) - What's Daniel's favorite Nuxt feature?
- (47:11) - Types are amazing!
- (49:37) - How did the Idea of Boot.dev came to be?
- (51:24) - Gamification of coding
- (53:46) - Theory is picked up from practice
- (56:05) - What's one thing you'd instantly change about Nuxt if you could
- (59:04) - Separation of what goes on in the client vs the server in the same file
- (01:04:44) - Where to find Daniel
82 قسمت
همه قسمت ها
×
1 The Tools Are Smarter. Are You? ft. YK Sugi | S02 E12 1:08:12

1 How to Win at Learning ft. Quincy Larson | S02 E11 1:13:54

1 Mitchell Hashimoto: From Terraform to Ghostty | S02 E10 1:04:29

1 Roll your own auth or you’re ngmi. ft. Dreams of Code | S02 E07 1:13:59

1 Programming Music with Sonic Pi feat. Sam Aaron | S02 E06 1:05:09

1 KRAZAM Unfiltered feat. Ben Burke | S2 E05 1:06:39

1 Does ADHD really make programming harder? ft. Chris Ferdinandi | S2 E04 1:20:12

1 Why You Need To Stop Worrying About AI feat. Danny Thompson | S2 E03 1:09:43

1 Everyone is doing memory management wrong. feat. Ryan Fleury | S2 E02 1:11:49

1 Is Elixir the Future? feat. José Valim | S2 E01 1:23:25

1 #069 - Season Finale: The Boot.dev Origin Story w/ Allan 1:14:49

1 #068 - Should you trust tech influencers? feat. Charles The III 1:12:50

1 #064 - You’re doing networking wrong feat. Lawrence Lockhart 1:04:14

1 #063 - I was fired for using HTMX 1:03:09

1 #061 - Forget SQL, use Typescript feat. Thomas Ballinger 1:00:28

1 #060 - Adam Elmore: IndieHacker Extraordinaire 1:13:41

1 #059 - The Internet == AWS? feat. James Q Quick 1:03:44

1 #056 - Maybe Programmers are Just Bad feat. Casey Muratori 1:17:47

1 #046 - How I Spent $100,000/mo on CI/CD 1:00:41

1 #045 - Whiskey, Web, and Wagners 1:04:33

1 #044 - Managers should know how to code feat. Thorsten Ball 1:07:30

1 #043 - Nuxt.js is better than Next.js feat. Daniel Roe 1:06:20

1 #042 - Rust is the WORST language to learn first feat. Teej DeVries 1:09:30

1 #041 - From Roblox to software founder feat. Lewis Menelaws 1:03:07

1 #039 - Get promoted by being lazy feat. Dax Raad 1:05:58

1 #038 - I Got Caught Rolling my Own Auth... feat. Dev Agrawal 1:06:56
به Player FM خوش آمدید!
Player FM در سراسر وب را برای یافتن پادکست های با کیفیت اسکن می کند تا همین الان لذت ببرید. این بهترین برنامه ی پادکست است که در اندروید، آیفون و وب کار می کند. ثبت نام کنید تا اشتراک های شما در بین دستگاه های مختلف همگام سازی شود.