Home
Categories
EXPLORE
True Crime
Comedy
Society & Culture
Business
Sports
Technology
Health & Fitness
About Us
Contact Us
Copyright
© 2024 PodJoint
Podjoint Logo
US
00:00 / 00:00
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/55/f2/72/55f272d4-f8b0-6801-0cd8-69536b4ad38c/mza_15473670777423860990.jpg/600x600bb.jpg
A Point of Vue
Awad, Zohdi, Nasser, Hemdan
19 episodes
1 day ago
Weekly Podcast on everything Vue.js with a host of local experts in the Arab community.
Show more...
Technology
RSS
All content for A Point of Vue is the property of Awad, Zohdi, Nasser, Hemdan and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
Weekly Podcast on everything Vue.js with a host of local experts in the Arab community.
Show more...
Technology
Episodes (19/19)
A Point of Vue
Provide and Inject

في الحلقة دي معانا عبدالرحمن سلطان وبتكلم عن الـ Provide و Inject وبنتناول بالتفصيل المشاكل الي بيحلوها وازاي بيشتغلوا. بنشارك خبراتنا في استعمالهم في بناء Context aware components والـ Best Practices والحاجات الي تعملها علشان تخلي استعمالك لـ Provide او Inject اكثر سهولة.

Show more...
1 year ago
1 hour 1 minute 21 seconds

A Point of Vue
Async Components

في الحلقة دي حنتكلم عن الـ Async Components في Vue.js واستخداماتها في تحسين الاداء والـ Core Web Vitals. لكن في نفس الوقت بنتكلم في ازاي ممكن تكون سلاح ذو حدين، وازاي ممكن استعمالها بكثرة قد يؤذي تجربة المستخدم. والشيئ الي يمكن محدش بيتكلم عنه، ايه الي ممكن يحصل غلط ويخلي الـ Component متحملش وازاي اتعامل مع الـ Errors دي! لينكات مفيدة:

  • import() | MDN
  • Dynamic Imports | JavaScript Info
  • Async Components | Vue.js Docs
  • Awad's article on Handling Async Component Loading Errors
Show more...
1 year ago
40 minutes 48 seconds

A Point of Vue
From React to Vue - Part 2

الجزء الثاني من حلقتنا مع محمود النجار وبيشاركنا تجربته لما جرب Vue مؤخراً ولقى حاجات كتير عجبته. طبعاً علشان احنا انتهازيين، كلمنا محمود وقررنا نسجل حلقة مقارنة لتجربته الشخصية بين React و Vue وايه الحاجات الي عجبته وايه الي بيميز كل Framework عن الثاني في حاجات صغيرة بس بتسيب أثر في تجربتك كمطور (DX).

Show more...
1 year ago
47 minutes 26 seconds

A Point of Vue
From React to Vue - Part 1

في الحلقة دي معانا محمود النجار وبيشاركنا تجربته لما جرب Vue مؤخراً ولقى حاجات كتير عجبته. طبعاً علشان احنا انتهازيين، كلمنا محمود وقررنا نسجل حلقة مقارنة لتجربته الشخصية بين React و Vue وايه الحاجات الي عجبته وايه الي بيميز كل Framework عن الثاني في حاجات صغيرة بس بتسيب أثر في تجربتك كمطور (DX). الجزء التاني الاسبوع القادم علشان طولنا في اللقاء.

Show more...
1 year ago
1 hour 3 minutes 13 seconds

A Point of Vue
Keeping Components Alive

في الحلقة دي بنتكلم عن Component بيوفرها Vue.js لينا واسمها KeepAlive وبالرغم من انها قليلة الاستخدام الا انها بتخلي بعض المهام في قمة السهولة. بنتكلم برضو عن افضل استخداماتها وايه الحاجات الي لازم تاخد بالك منها علشان تستفيد منها علي قدر الامكان بدون التأثير بشكل سلبي علي اداء الـ Vue Application. لينكات مفيدة:

  • KeepAlive | Vue.js Documentation
  • Playground Example | مثال الفيديو
Show more...
1 year ago
30 minutes 6 seconds

A Point of Vue
Dynamic Components

في الحلقة دي بنتكلم عن الـ Dynamic Components والسيناريوهات الي ممكن تحتاجها فيها وليه هي بتساعدك تكتب كود افضل في الحالات الي بناقشها. برضو بنتكلم عن الاستخدامات العملية ليها في شغلنا، وايه الحاجات الي تاخد بالك منها. لينكات مفيدة:

  • Dynamic Components | Vue.js Docs
Show more...
1 year ago
29 minutes 37 seconds

A Point of Vue
Teleport Component

في الحلقة دي بنتكلم عن الـ Teleport Component وايه المشاكل الي بتحلها وايه افضل استخداماتها وايه الي تخلي بالك منه اثناء استعمالها.

وبنختم بنقاش حول اذا ما كانت فايدتها محدودة بوجود Dialog Element في الـ HTML والـ Popover API.

Show more...
1 year ago
34 minutes 35 seconds

A Point of Vue
Data Fetching in Vue.js

في الحلقة دي معانا داليا ايهاب من جديد وبنتكلم عن الـ Data fetching في Vue.js. بنغطي الحالات الي بنحتاج نجيب فيها داتا من السيرفر وايه انواع الداتا المختلفة وازاي كل نوع يختلف من حيث الاهمية والاولوية وازاي دا بيغير تماما من طريقة الـ fetching. بنتكلم برضو عن الطرق المختلفة الي ممكن نستعملها وافضل الـ patterns الي ناخد بالنا منها ونمشي عليها لما نعمل Data fetching وبنذكر بعض الحاجات الجديدة الي ظهرت مؤخراً زي Suspense الي بتغير تماماً من طريقة التفكير في الـ Data fetching مع الـ Components. واخيراً بنتكلم عن الـ Routing وازاي نربطه بأكثر من شكل بالداتا الي محتاجين نعملها fetch وايه الادوات الجديدة الموجودة في الـ Ecosystem الي ممكن تغير دا.

Show more...
1 year ago
1 hour 23 minutes 15 seconds

A Point of Vue
TypeScript in Vue.js

في الحلقة دي معانا ابراهيم وحنتكلم عن الـ TypeScript في Vue.js وتحديداً رحلتنا من البدايات وايه التغييرات الي طرأت عليه وجعلت استخدام الـ TypeScript افضل بكثير من نسخه السابقة. بنغطي برضو تفاصيل والادوات المتاحة ليك علشان تخلي كل شئ في الـ components شغال مع TypeScript ونصائح عمليه من واقع خبراتنا ممكن تطبقها في شغلك مع Vue.js. لينكات مفيدة:

  • Using Vue.js with TypeScript
  • Vue.js Documentation بالعربي
Show more...
1 year ago
1 hour 23 minutes 2 seconds

A Point of Vue
Building Reusable Components

في الحلقة دي معانا داليا ايهاب وبنتكلم عن الـ Components بشكل عام وايه الي يخلي بعضهم اكثر قابلية للـ Reusability او اعادة الاستخدام. بنغطي السيناريوهات المعقدة والـ Best practices فيما يتعلق بالموضوع وايه الأدوات المتاحة لنا في Vue.js في جعل اي Component اسهل واكثر قابلية للاستخدام.

Show more...
1 year ago
1 hour 7 minutes 20 seconds

A Point of Vue
Forms are hard

في الحلقة دي بنتكلم عن الـ Forms في Vue.js وليه هي من اصعب الحاجات الي ممكن تشتغل عليها واسباب احتياجك لمكتبة تساعدك في التعامل معها. بنغطي حاجات كتير زي الـ state والـ validation وابرز الـ UX patterns الي بنشوفها النهاردا وايه سبب وجود اكثر من مكتبة وايه الفروقات ما بينهم وازاي تختار اكثر واحدة تناسب احتياجاتك.

Show more...
1 year ago
1 hour 26 minutes 56 seconds

A Point of Vue
Why you should use Nuxt.js

في الحلقة دي معانا عمر لبنه وبناقش Nuxt.js واهميته في الـ Vue.js Ecosystem.


بنتكلم عن Nuxt.js كونه اكثر من SSR فريمورك لـ Vue.js وانه عبارة عن اداة تسهل بناء اي بروجكت مع Vue.js خاصة مع وجود ادوات واضافات كتيرة تقدر تضيفها او تبنيها بنفسك عن طريق الـ Modules والـ Plugins.


وبرضو بنتكلم عن بعض الاسئلة المهمة، زي هل تتعلم Nuxt علي طول ولا لازم تبدأ بـ Vue.js بعدين تنقل علي Nuxt؟ وهل الـ Migration من Nuxt 2 لـ 3 سهل ام فيه حاجات محتاج تاخد بالك منها وازاي فريق عمل Nuxt حيهتم بالنقطة دي في المستقبل؟

Show more...
1 year ago
1 hour 8 minutes 37 seconds

A Point of Vue
Testing Overview

في الحلقة دي بناخد نظرة عامة علي الـ Testing بمختلف انواعه ومستوياته وازاي نقدر نوصل لاكبر استفادة ممكنة من الـ Tests الي بنكتبها من واقع خبراتنا المختلفة. برضو بنتكلم عن الحاجات الي مفادتناش كتير في رحلتنا وايه الأدوات الي بنستعملها علشان نـ test اي Vue Application.

Show more...
1 year ago
1 hour 31 minutes 30 seconds

A Point of Vue
Composition API

في الحلقة دي بنتكلم عن الـ Composition API كأحد اهم مميزات وطرق كتابة Vue دلوقتي واد ايه يختلف عن الـ Options API وايه قصوره بالمقارنة. بنجيب كذا عنصر مهم زي الـ State والـ Life Cycle و الـ Watchers واهم النقط الي تاخد بالك منها في كلا منهم!

Show more...
1 year ago
1 hour 12 minutes 12 seconds

A Point of Vue
Migrating to Vue 3

في الحلقة دي، عوض وزهدي وحمدان بيتناقشوا في كيفية التحديث من Vue 2 الي 3 وايه المشاكل الي ممكن تواجهك اثناء ذلك وايه افضل طريقة تضمن تطوير سلس من واقع خبراتهم. في الحلقة برضو تفاصيل كتير عن ايه الجديد في Vue 3 وليه انت محتاج ما يقدمه في شغلك اليومي، واخيرا ازاي نقدر نخصص وقت في الشغل بموافقة شركتك علي استثمار وقت ومجهود في الـ migration. لينكات مفيدة: Vue 3 migration guide Vue migration build

Show more...
1 year ago
1 hour 26 minutes 26 seconds

A Point of Vue
State Management

في الحلقة دي عوض وناصر وحمدان بيناقشوا وضع الـ State Management في Vue.js وليه اصلاً محتاجينها وايه التغييرات الي طرأت بعد نسخة Vue.js v3 وليه دلوقتي كله بيستعمل Pinia كبديل عن Vuex وهل الـ Migration سهل ام لا؟ واهم سؤال بنجاوبه هل انت محتاج اصلاً مكتبة مخصوص للـ State management من واقع خبراتنا وايه الايجابيات والسلبيات الي ممكن تقابلك لما تدخل هذه التقنية في شغلك.

Show more...
1 year ago
59 minutes 9 seconds

A Point of Vue
Rendering

في هذه الحلقة بنتكلم عن ازاي Vue.js بيعرض الكود الي بنكتبه في الـ Template من خلال عملية الـ Rendering والخطوات الي محتاج ينفذها علشان يوصل لدا. برضو بنتكلم عن ازاي الـ Compiler بيقوم بعمليات ذكية لجعل الخطوات اكثر كفاءة واسرع في التنفيذ وبننهي بنظرة مستقبلية لازاي كل دا ممكن يتغير للاحسن مع Vapor Mode وبعض التخوفات الي عندنا كناس بتشتغل بـ Vue.js كل يوم. لينكات مفيدة: Rendering Mechanism | Vue.js Docs | https://vuejs.org/guide/extras/rendering-mechanism Vue.js Template Explorer | https://template-explorer.vuejs.org/ Vue.js SFC Playground | https://play.vuejs.org/ vapor-core | GitHub | https://github.com/vuejs/core-vapor All we know on Vue.js vapor mode | https://icarusgk.hashnode.dev/vue-3-vapor-mode

Show more...
1 year ago
1 hour 18 minutes 4 seconds

A Point of Vue
Reactivity

في الحلقة دي بنتكلم مع احمد ناصر عن الـ Reactivity في Vue.js وليه اصلا هي خاصية مرغوبة في اي Framework انت شغال بيه النهاردا. بنتكلم برضو عن تطورها في Vue.js من ٢ الي ٣ وازاي دا أثر علي الكود الي بنكتبه وحل مشاكل معينة كانت بنواجهها. وبنقارن بين اكتر من فريم ورك وفكرتهم عن الـ Reactivity وازاي كل فكرة تستعير كتير من التانية وبتطورها ازاي وملاحظتنا ان جميع الفريموركس ماعدا واحد بعينه اتجهوا لاضافة Reactive primitives. وايه معنى Fine Grained Reactivity وايه نتايج استعمال هذه الخاصية في Vue.js بحلول Vapor Mode قريباً. احمد ناصر كتب اكتر من مقالة عن الـ Reactivity في Vue.js وهذه بعض اللينكات المفيدة: https://nasserspace.hashnode.dev/vue-3-reactivity-building-trigger-function https://nasserspace.hashnode.dev/vue3-reactivity-building-reactive-watcheffect-functions https://vuejs.org/guide/essentials/reactivity-fundamentals

Show more...
1 year ago
1 hour 5 minutes 58 seconds

A Point of Vue
Why Vue.js?

بداية البودكاست بنتكلم عن Vue.js كفريمورك وايه الاسباب الي تخليك تستعمله كـ developer او كصانع قرار في شركة.


بنغطي معظم الاسباب بداية من سهولة التعليم والاستخدام الي مدى تأثيره علي مجتمع الـ JavaScript والـ Frontend بشكل عام.

Show more...
1 year ago
1 hour 21 minutes 13 seconds

A Point of Vue
Weekly Podcast on everything Vue.js with a host of local experts in the Arab community.