Тёмный

Patterns for Large Scale Vue.js Applications by Daniel Kelly: Vue.js Nation 2023 

Vue School
Подписаться 9 тыс.
Просмотров 24 тыс.
50% 1

Daniel Kelly is the lead instructor and content creator at Vue School. With over 10 years of development experience on both the frontend and the backend, he's worked with technologies like Vue.js, Nuxt.js, Laravel and more, to create projects ranging from simple websites to enterprise-level applications.
Vue can be used for large and small projects alike. Large-scale projects though, need to be approached with a bit more thought and design. Why not be inspired by tried and true design patterns from the Vue.js community at large?
During the talk, Daniel showcases practical design patterns for making your large-scale Vue.js projects more predictable! including:
- Adopting community standards
- Component conventions
- Routing conventions
- Using SDKs
- Wrapping third-party libs
- and more!
Tune in!
🎓 Visit Vue School - vueschool.io/
📗 Master Nuxt 3 with the only Official Nuxt 3 Course
masteringnuxt.com/nuxt3
🍍 Master Pinia with the Author of Pinia, Eduardo San Martin Morote
masteringpinia.com/
📜 Get Vue.js Certified with the Official Vue.js Certification Program
certificates.dev/vuejs
🔥 Get the Ultimate Vue Bundle
vuebundle.com/
📅 Join the Largest Online Vue.js Conference for FREE
vuejsnation.com/
📩 Contact us at team@vueschool.io

Опубликовано:

 

27 фев 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 17   
@kabo123
@kabo123 Год назад
If you get into a big project I highly recommend structuring your components by domain and not flat in a components directory. That will get messy really fast
@DevTalkes
@DevTalkes 4 месяца назад
I am here for this exact issue. Inherited a Vue.JS project where I immediately noticed some re-usability potential and a highly confusing component directory. It made me think a shared / commons components and a domain driven structure would be valuable. Will continue to look for something with this in mind.
@mel-182
@mel-182 Год назад
I was suprised that I wasn't subscribed to this channel! Thank you! Will share this to my team! haha
@iliyanpetrov5762
@iliyanpetrov5762 Год назад
Thanks a lot, great content!
@RicoHerwig
@RicoHerwig 11 месяцев назад
Thank you for the video. To me, it seems like a great resource for people starting their first mid-scale side-project. Working with large scale commercial applications is in my opinion not really covered. Especially structuring directories and components is not an easy task in my mind and most OOTB approaches do not really scale. I would love some more insights on those topics in the future.
@kaandesu4881
@kaandesu4881 Год назад
Thanks!
@michaelpanik92
@michaelpanik92 11 месяцев назад
Great video and a big Roll Tide from Birmingham!!
@Jongo1
@Jongo1 8 месяцев назад
27:05 TypeScript also scared me, but it's so much easier with script setup in Vue 3. IMO it should just be the standard to set up your project with TS. Even if for whatever reason you decide to use it without having learned a thing about it, you still get type inference (automatically detection of types) and it's a brilliant way of future proofing your project/ reducing the risk of technical debt.
@wizardoflightnings6841
@wizardoflightnings6841 Год назад
Best!
@b.e.d.r.i.y.i.l.m.a.z
@b.e.d.r.i.y.i.l.m.a.z Год назад
great !
@YellowPanamka
@YellowPanamka 5 месяцев назад
In ideal world you can use TS, testing, good naming - in real world: "Dude just solve this as fast as you can, no matter how"
@neneodonkor
@neneodonkor 8 месяцев назад
The lady is really pretty. I like her subtle colorful look. 🥰
@user-tb7dh4dl2x
@user-tb7dh4dl2x 4 месяца назад
how in the world are you a developer if you can't say http correctly?
@yashwardhanpauranik1670
@yashwardhanpauranik1670 3 месяца назад
Hardly any help! Waste of time
@lestamon6950
@lestamon6950 Год назад
This is an information you can find in under 30 seconds in google. Its such a dissapointing to think that all this was just to put some vue school ads.
@sokolawp
@sokolawp Год назад
Yeah, it makes me think that author doesn't really have enough experience in commercial development to talk about such things
@youloulou6591
@youloulou6591 6 месяцев назад
They could have said, at the beginning, that the content was for beginners, the title is misleading as large scale applications aren't usually developed by beginners
Далее
Vue.js: The Documentary
34:45
Просмотров 1,5 млн
You don't need a frontend framework
15:45
Просмотров 111 тыс.
Vapor: The Future Of Vue
21:27
Просмотров 113 тыс.
Proven Pinia Patterns - VueConf US 2023
31:34
Просмотров 13 тыс.
NEW Folder Structure in Nuxt 4
16:50
Просмотров 10 тыс.