[{"data":1,"prerenderedAt":72},["ShallowReactive",2],{"speaking-2025-01-30-vue-features-vue-nation":3,"speaking-surround-2025-01-30-vue-features-vue-nation":44},{"id":4,"title":5,"body":6,"date":20,"description":12,"eventName":21,"eventUrl":22,"extension":23,"language":24,"location":25,"meta":26,"navigation":32,"path":33,"podcastUrl":34,"seo":35,"slidesUrl":36,"stem":37,"topics":38,"type":41,"videoUrl":42,"__hash__":43},"speaking\u002Fspeaking\u002F2025-01-30-vue-features-vue-nation.md","Vue it yourself: Features that are missing in our favorite framework",{"type":7,"value":8,"toc":16},"minimark",[9,13],[10,11,12],"p",{},"Vue is a fantastic framework - but let's be honest, there are still a few features missing that we either envy from other frameworks or have been hoping for for quite some time.",[10,14,15],{},"In this Vue.js Nation 2025 talk, I went through a curated list of \"missing\" Vue features, showed workarounds, patterns and small utilities that can fill the gap today, and discussed which of them might - or might not - make it into the framework itself in the future.",{"title":17,"searchDepth":18,"depth":18,"links":19},"",2,[],"2025-01-30","Vue.js Nation","https:\u002F\u002Fvuejsnation.com\u002F2025\u002F","md","en","Online",{"readingTime":27},{"text":28,"minutes":29,"time":30,"words":31},"1 min read",0.4,24000,80,true,"\u002Fspeaking\u002F2025-01-30-vue-features-vue-nation",null,{"title":5,"description":12},"https:\u002F\u002Fgithub.com\u002FTheAlexLichter\u002Ftalk-vue-nation-2025-missing-vue-features","speaking\u002F2025-01-30-vue-features-vue-nation",[39,40],"vue","composition-api","talk","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=BNN2JVWO6xE","37sIE1Yujj0XPCKk81-MCnQJlVxH1n9pTFQQQb1eIr0",[45,60],{"title":46,"path":47,"stem":48,"description":49,"date":50,"eventName":51,"eventUrl":52,"location":53,"slidesUrl":54,"videoUrl":55,"podcastUrl":34,"type":41,"topics":56,"children":-1},"Gems of Nuxt: 8 Features Every Nuxt Developer Should Know!","\u002Fspeaking\u002F2024-11-20-nuxt-gems-vuetoronto","speaking\u002F2024-11-20-nuxt-gems-vuetoronto","Back in Toronto! This time not with an SEO talk but with a fresh round of Nuxt Gems - 8 less-obvious features and patterns that make Nuxt apps shorter, safer or both.","2024-11-20","VueConf Toronto","https:\u002F\u002Fwww.vuetoronto.com\u002F","Toronto, Canada","https:\u002F\u002Fgithub.com\u002FTheAlexLichter\u002Ftalk-nuxt-gems-vuetoronto-2024","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=tqqM1MnYYkY",[57,58,59],"nuxt","typescript","nitro",{"title":61,"path":62,"stem":63,"description":64,"date":65,"eventName":66,"eventUrl":67,"location":68,"slidesUrl":69,"videoUrl":34,"podcastUrl":34,"type":41,"topics":70,"children":-1},"A Vue in the future - What Vue will bring in 2025 and beyond","\u002Fspeaking\u002F2025-02-19-vue-future-hamburg","speaking\u002F2025-02-19-vue-future-hamburg","Vue is boring tech - and that's a compliment. Little drama, stable releases, a reliable ecosystem. But underneath that calm surface, a lot is moving: Vapor mode, continued Composition API improvements, tooling changes with Vite and Rolldown, and much more.","2025-02-19","Hamburg Vue.js Meetup","https:\u002F\u002Fwww.meetup.com\u002Fhamburg-vue-js-meetup\u002F","Hamburg, Germany","https:\u002F\u002Fgithub.com\u002FTheAlexLichter\u002Ftalk-vue-future-vue-hamburg-2025",[39,71],"vapor",1776884384860]