{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"DejaVue","title":" Migrating a SaaS from Nuxt 2 to Nuxt 3 (with Sumit Kumar)","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/501091da\"></iframe>","width":"100%","height":180,"duration":2470,"description":"The second half of the conversation with Sumit Kumar focuses all on the technical side of his SaaS.\nAt first, Michael and Alex talk about Sumit's experience with the migration from Nuxt 2 to Nuxt 3 - and we all know this isn't an easy one. Further, the Composition API vs. the Options API, as well as structuring code and writing good composables are discussed.\nAnd of course, the question if Sumit considered rewriting the application based on another tech stack was part of it too - he had really good reasons why he didn't!\nTime to tune in.\nEnjoy the Episode!\nOur Guest\nSumit KumarParqet (GER)BlueSkyTwitterYouTube\nChapters\n\n\nLinks and Resources\nFill out the State of Vue.js Survey\nPiniaMichael's Inline Composable ArticleOrganizing Composition API Code VideoMichael's Composable Design Patterns Course (Early Access)Screenshot CAPI OAPI ComparisonEvan's Migrated FileDejaVue #E020 - Documentation and Migration: From Vue 2 to Vue 3 (with Natalia Tepluhina)DejaVue #E010 - Design Patterns in Vue.js\n\nYour Hosts\n\nAlexander Lichter\n\nTwitterYouTubeWebsite\nMichael Thiessen\n\nTwitterYouTubeWebsite\n---\nLinks 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.","thumbnail_url":"https://img.transistorcdn.com/X-XqySYPSn0K4y9YEu8cIiAjVwWPg5ywJAmtmcXm12Q/rs:fill:0:0:1/w:400/h:400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9zaG93/LzUxMTc1LzE3MTEy/MzU4NDMtYXJ0d29y/ay5qcGc.webp","thumbnail_width":300,"thumbnail_height":300}