Vueeee! How We Migrated Hundreds of Projects to Vue 3 and Survived
summary
The talk explains migrating a large platform (over 400 projects) from an older stack to Nuxt 3 + Vite and Vue 3. It describes the Ozon platform's internal architecture, concrete migration solutions for each part (including preserving JSX), and automation tools used to update projects and ease developers’ workflow after the migration.
AI-written summary · about
chapters (19)
- 0:00Introduction
- 1:46Frontend platform
- 3:12Vue 2 to Vue 3
- 5:19Easy module migration
- 7:02Hard module migration
- 9:28Migration metrics
- 11:13Ecosystem config
- 13:21UI kit issues
- 15:28New platform build
- 17:55npm dependency fixes
- 19:41Docs and conventions
- 20:24Legacy migration
- 22:59No Migration Tool
- 25:46Vue 3 move
- 28:17Developer motivation
- 30:44Support FAQ
- 33:54Migration results
- 36:03Why Vue?
- 37:25Q&A
related talks
41mBehind the scenes of a painful migration to Vue 3
42mLessons from our migration from Vue 2 to Vue 3
20mHow to Seamlessly Migrate a Large Codebase to Vue 3
06mMigrating a Large Legacy App to Vue
08mManaging a Large in Place Migration to Nuxt js
45mWhat to love about Vue in 2023
40mState of Vue.js
44mThe Evolution of PREMIER.ONE: From Tons of Legacy to Nuxt 3
