DejaVue #E043 - The Year in ReVue (with Daniel Roe)

DejaVue #E043 - The Year in ReVue (with Daniel Roe)

660 Lượt nghe
DejaVue #E043 - The Year in ReVue (with Daniel Roe)
▶ Join Vue.js Amsterdam 2025 and get 10% off with code DEJAVUE https://dejavue.fm/vue-ams-25* Of course, we can't fully start into 2025 with a little ReVue of the past year. And to make sure to catch all the highlights, Alex is joined by Daniel Roe, full-time open source developer and lead of the Nuxt team to go through some notable events of 2024 in the Vue and Nuxt ecosystem. In addition to the shining moments of 2024, don't miss out a deep dive into web fonts, learn why Nuxt 4 isn't out yet if you didn't know already and maybe even get a slight glimpse into 2025 and Nuxt 5. Enjoy the Episode! --- Our Guest * Daniel Roe * Bluesky https://bsky.app/profile/danielroe.dev * Web https://roe.dev * YouTube @danielroe * Twitch https://www.twitch.tv/danielroe --- Your Host * Alexander Lichter * YouTube - @TheAlexLichter * Twitter - https://twitter.com/TheAlexLichter * Web - https://www.lichter.io/ -- Chaptermarks: 00:00 The Year in ReVue 01:08 Daniel's favorite release in 2024 02:20 How did Nuxt Fonts evolve in the past year? 03:58 Benefits of Nuxt Fonts 05:38 Possible Future Improvements of Nuxt Fonts 07:45 What devs do wrong with fonts 09:29 The one CI tip saving you troubles 11:01 Vue 2 going EOL 13:20 Vue's development progress in 2024 14:31 Alien Signals 17:24 Tooling in Vue 19:20 Triaging the ecosystem 23:53 Our favorite Nuxt.js improvements 30:25 Nuxt 4 37:14 Nuxt 2 going EOL and Nuxt Bridge 41:51 Incremental improvements in the Vue Ecosystem 45:24 The Open Source Pledge 47:45 VoidZero 49:30 Our Favorite Vue.js Features in 2024 52:19 Quickfire 54:22 Honorable Mentions 54:47 Your feeling about the Vue and Nuxt ecosystem in 2024 55:51 Wrapping Up -- Links and Resources ▶ Nuxt Fonts https://fonts.nuxt.com/ ▶ Daniel's Talk at Vue Amsterdam 2024 https://www.youtube.com/watch?v=i8fTVMF_Q4U ▶ Fontaine https://github.com/unjs/fontaine ▶ PostCSS Font Magician https://github.com/csstools/postcss-font-magician ▶ Alien Signals https://github.com/stackblitz/alien-signals ▶ TC39 Polyfill Alien Signals PR https://github.com/proposal-signals/signal-polyfill/pull/44 ▶ Volar https://github.com/volarjs/volar.js/ ▶ Vue TSC as part of the language tools https://github.com/vuejs/language-tools ▶ sharedPrerenderData Video https://www.youtube.com/watch?v=1jUupYHVvrU ▶ Upgrade to Nuxt 4 via compatibilityVersion already https://www.youtube.com/watch?v=r4wFKlcJK6c ▶ Nitro https://nitro.unjs.io/ ▶ SSR Logs in the Browser https://github.com/nuxt/nuxt/issues/13470 ▶ Nuxt 3.15.2 https://github.com/nuxt/nuxt/releases/tag/v3.15.2 ▶ Nuxt Bridge https://github.com/nuxt/bridge/ ▶ Vue Macros https://vue-macros.dev/ ▶ Vite https://vite.dev/ ▶ Elk https://elk.zone/ ▶ StackBlitz https://stackblitz.com/ ▶ xkcd 2347: Dependency https://xkcd.com/2347/ ▶ useId https://vuejs.org/api/composition-api-helpers.html#useid ▶ (Lazy) Hydration https://github.com/nuxt/nuxt/pull/26468 ▶ defineModel https://vuejs.org/api/sfc-script-setup.html#definemodel ▶ Hydration message improvements on Vue 3.4 https://www.youtube.com/watch?v=d4-OjlicbiY ▶ Reactive props destructure https://vuejs.org/guide/components/props.html#reactive-props-destructure ▶ v-bind shorthand https://vuejs.org/api/built-in-directives.html#v-bind ▶ Nuxt OG Image https://github.com/nuxt-modules/og-image ▶ UnoCSS https://unocss.dev/ ▶ Vue is the fastest SSR Framework https://www.youtube.com/watch?v=yShWoHCUick ▶ Inspira UI Components https://inspira-ui.com/ -- Follow DejaVue on ▶ The Web: https://dejavue.fm/ ▶ BlueSky https://bsky.app/profile/dejavue.fm ▶ Twitter: https://twitter.com/dejavuefm ▶ Apple Podcast: https://podcasts.apple.com/us/podcast/dejavue/id1737631788 ▶ YouTube: https://www.youtube.com/@DejaVueFm ▶ Spotify: https://open.spotify.com/show/5VQ15QHkC7HSmwTYR7vCPF ▶ Deezer: https://www.deezer.com/show/1000792252 ▶ Amazon Music: https://music.amazon.com/podcasts/798ccbb2-4a8f-4d83-bff7-00cbc8730f56 ▶ Pocket Casts: https://pca.st/49qr8d1k -- Links marked with * are affiliate links. We get a small commission when you register for the service through our link. This helps us to keep the podcast running. We only include affiliate links for services mentioned in the episode or that we use ourselves.