DejaVue #E020 - Documentation and Migration: From Vue 2 to Vue 3 (with Natalia Tepluhina) (Дата оригинальной публикации:

For the 20th episode we surprise you with a “in-person“ podcast episode! Alex is joined by Principal Engineer and Vue Core Team Member Natalia Tepluhina to talk about two important topics - Documentation and the Migration from Vue 2 to Vue 3. Learn in this episode what Natalia does in the core team, how difficult writing docs is and how to improve your doc writing skills. Also, gain insights in how GitLab’s migration from Vue 2 to Vue 3 is going and get invaluable tips if you also have to migrate a project over! Enjoy the episode! ▶ 10% discount for the de Conf in Bonn, Germany with code DEJAVUE * ▶ 10$ off for Michael’s Nuxt Tips Collection with the following link and code DEJAVUE (from Aug 5th on) * --- Our Guest * Natalia Tepluhina * Twitter - * LinkedIn - --- Your Host * Alexander Lichter * YouTube - @TheAlexLichter * Twitter - * Web - -- Chaptermarks: 00:00:00 Welcome to DejaVue! 00:01:32 When did you start using ? 00:02:42 How could you introduce Vue at work? 00:04:43 Joining GitLab 00:07:15 Getting into public speaking 00:10:05 Memorable moments as a speaker 00:16:22 Moving to Amsterdam 00:18:22 Being part of the Core Team 00:20:27 (Not) Documenting Vue Methods 00:22:21 $parent in Vue 2 00:22:59 AI as the new docs? 00:25:00 Regular Contributors to the Vue docs 00:26:14 Is writing docs is easy? 00:31:45 Documenting Vue 3 at release 00:34:04 Documentation as a garden 00:37:00 Separating Options and Composition API docs 00:38:20 Preferring the Options API for huge teams? 00:41:49 Inline Composables and other architectural patterns 00:45:35 Overusing Watchers 00:46:57 People - Share your thoughts and patterns! 00:48:39 DE Conference 00:49:14 Migration from Vue 2 to Vue 3 00:50:10 How the component library blocks migration 00:54:10 Updating Unit tests during migration 00:55:16 No CAPI during migration 00:57:13 Migration of big old projects 00:58:45 Responsibility of library authors 01:05:01 Vue 3 Breaking changes 01:06:31 Will the migration ever end? 01:07:48 Other tips for migrating 01:09:19 Migrating without tests 01:10:45 Rewrite vs Migration? 01:11:35 Not migrating at all? 01:13:54 No CAPI during migration? 01:15:58 New questions with CAPI 01:16:58 Natalia back on stage at a conference? 01:18:16 What could the Vue team have done better? 01:20:21 Nuxt Tips Collection 01:21:00 Wrapping up -- Links and Resources ▶ GitLab ▶ DejaVue Episode with Vanessa ▶ Options API vs Composition API ▶ Organizing Composition API Code ▶ Bootstrap Vue ▶ Ilya Klymov ▶ Bootstrap Vue Next -- Follow DejaVue on ▶ The Web: ▶ Twitter: ▶ Apple Podcast: ▶ YouTube: @DejaVueFm ▶ Spotify: ▶ Deezer: ▶ Amazon Music: ▶ Pocket Casts: -- 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.
Back to Top