Sign in to confirm you’re not a bot
This helps protect our community. Learn more

Welcome to DejaVue!

0:00

When did you start using Vue.js?

1:32

How could you introduce Vue at work?

2:42

Joining GitLab

4:43

Getting into public speaking

7:15

Memorable moments as a speaker

10:05

Moving to Amsterdam

16:22

Being part of the Vue.js Core Team

18:22

(Not) Documenting Vue Methods

20:27

parent in Vue 2

22:21

AI as the new docs?

22:59

Regular Contributors to the Vue docs

25:00

Is writing docs is easy?

26:14

Documenting Vue 3 at release

31:45

Documentation as a garden

34:04

Separating Options and Composition API docs

37:00

Preferring the Options API for huge teams?

38:20

Inline Composables and other architectural patterns

41:49

Overusing Watchers

45:35

People - Share your thoughts and patterns!

46:57

Vue.js DE Conference

48:39

Migration from Vue 2 to Vue 3

49:14

How the component library blocks migration

50:10

Updating Unit tests during migration

54:10

No CAPI during migration

55:16

Migration of big old projects

57:13

Responsibility of library authors

58:45

Vue 3 Breaking changes

1:05:01

Will the migration ever end?

1:06:31

Other tips for migrating

1:07:48

Migrating without tests

1:09:19

Rewrite vs Migration?

1:10:45

Not migrating at all?

1:11:35

No CAPI during migration?

1:13:54

New questions with CAPI

1:15:58

Natalia back on stage at a conference?

1:16:58

What could the Vue team have done better?

1:18:16

Nuxt Tips Collection

1:20:21

Wrapping up

1:21:00
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 vue.js de Conf in Bonn, Germany with code DEJAVUE https://conf.vuejs.de/tickets/?vouche... * ▶ 10$ off for Michael's Nuxt Tips Collection with the following link and code DEJAVUE (from Aug 5th on) https://michaelnthiessen.com/nuxt-tip... * --- Our Guest --- Your Host -- Chaptermarks: 00:00:00 Welcome to DejaVue! 00:01:32 When did you start using Vue.js? 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 Vue.js 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 Vue.js 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 https://gitlab.com/ ▶ DejaVue Episode with Vanessa https://share.transistor.fm/s/29e29bc2 ▶ Options API vs Composition API    • Composition API vs. Options API - One...   ▶ Organizing Composition API Code    • Organize your Composition API code (2...   ▶ Bootstrap Vue https://github.com/bootstrap-vue/boot... ▶ Ilya Klymov https://github.com/xanf ▶ Bootstrap Vue Next https://github.com/bootstrap-vue-next... -- Follow DejaVue on ▶ The Web: https://dejavue.fm/ ▶ Twitter:   / dejavuefm   ▶ Apple Podcast: https://podcasts.apple.com/us/podcast... ▶ YouTube:    / @dejavuefm   ▶ Spotify: https://open.spotify.com/show/5VQ15QH... ▶ Deezer: https://www.deezer.com/show/1000792252 ▶ Amazon Music: https://music.amazon.com/podcasts/798... ▶ Pocket Casts: https://pca.st/49qr8d1k -- 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.
DejaVue
DejaVue

Follow along using the transcript.

DejaVue

2.49K subscribers