[{"data":1,"prerenderedAt":75},["ShallowReactive",2],{"speaking-2024-10-08-nuxt-gems-vuejs-de":3,"speaking-surround-2024-10-08-nuxt-gems-vuejs-de":51},{"id":4,"title":5,"body":6,"date":25,"description":26,"eventName":27,"eventUrl":28,"extension":29,"language":30,"location":31,"meta":32,"navigation":38,"path":39,"podcastUrl":40,"seo":41,"slidesUrl":42,"stem":43,"topics":44,"type":48,"videoUrl":49,"__hash__":50},"speaking\u002Fspeaking\u002F2024-10-08-nuxt-gems-vuejs-de.md","Gems of Nuxt: 8 Features Every Nuxt Developer Should Know!",{"type":7,"value":8,"toc":21},"minimark",[9,18],[10,11,12,13,17],"p",{},"With every release Nuxt is becoming more mature ",[14,15,16],"em",{},"and"," more powerful. But who can keep up with all the new features, especially when also considering the UnJS packages Nuxt is built upon?",[10,19,20],{},"In this updated edition of my \"Nuxt Gems\" talk, I walked the audience at vuejs.de Conf through 8 less-obvious features and patterns that can simplify your Nuxt code straight away, some of them removing the need for custom code altogether. All gems are ones I've actually recommended to client projects, not just theoretical curiosities.",{"title":22,"searchDepth":23,"depth":23,"links":24},"",2,[],"2024-10-08","With every release Nuxt is becoming more mature and more powerful. But who can keep up with all the new features, especially when also considering the UnJS packages Nuxt is built upon?","vuejs.de Conf","https:\u002F\u002Fconf.vuejs.de\u002F","md","en","Bonn, Germany",{"readingTime":33},{"text":34,"minutes":35,"time":36,"words":37},"1 min read",0.425,25500,85,true,"\u002Fspeaking\u002F2024-10-08-nuxt-gems-vuejs-de",null,{"title":5,"description":26},"https:\u002F\u002Fgithub.com\u002FTheAlexLichter\u002Ftalk-nuxt-gems-vuejs-de-2024","speaking\u002F2024-10-08-nuxt-gems-vuejs-de",[45,46,47],"nuxt","typescript","nitro","talk","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=7o34dqkSXlo","60o99kCCaNYLclnWJNYiyJoR6Qwnztu-SvebXI__qEI",[52,66],{"title":53,"path":54,"stem":55,"description":56,"date":57,"eventName":58,"eventUrl":59,"location":60,"slidesUrl":61,"videoUrl":40,"podcastUrl":40,"type":48,"topics":62,"children":-1},"Vue Done Right: Composable Best Practices Simplified","\u002Fspeaking\u002F2024-09-17-composables-pragvue","speaking\u002F2024-09-17-composables-pragvue","Composables are one of the greatest strengths of Vue's Composition API - but writing good composables is not as straightforward as it seems. Too often, they turn into bloated utility functions that are hard to reuse, test, or maintain.","2024-09-17","PragVue","https:\u002F\u002Fpragvue.com\u002F2024\u002F","Prague, Czech Republic","https:\u002F\u002Fgithub.com\u002FTheAlexLichter\u002Ftalk-vue-best-practices-pragvue-2024",[63,64,65],"vue","composition-api","composables",{"title":5,"path":67,"stem":68,"description":69,"date":70,"eventName":71,"eventUrl":72,"location":73,"slidesUrl":40,"videoUrl":40,"podcastUrl":40,"type":48,"topics":74,"children":-1},"\u002Fspeaking\u002F2024-10-19-nuxt-gems-vuefes-jp","speaking\u002F2024-10-19-nuxt-gems-vuefes-jp","My first time speaking at Vue Fes Japan in Tokyo! I brought the \"Gems of Nuxt\" talk overseas and walked the audience through 8 lesser-known Nuxt features and patterns (different ones than in the previous talks of course!).","2024-10-19","Vue Fes Japan","https:\u002F\u002Fvuefes.jp\u002F2024\u002Fen\u002Fsessions\u002Falexander-lichter","Tokyo, Japan",[45,46,47],1776884385010]