الويب

كيفية تحسين تطبيقات الويب التقدمية: تجاوز الأساسيات

ثبت أن تطبيقات الويب التقدمية تزيد من تفاعل المستخدمين وتقلل التكاليف بشكل فعال. يتطلب بناء PWA حديث أكثر من مجرد الإعداد الأساسي لمواكبة توقعات المستخدم. لذلك ، دعونا نلقي نظرة مباشرة على إضافة الخصائص المعاصرة إلى PWAs ، من العمل دون اتصال إلى طلبات الإذن سهلة الاستخدام.

قراءة المزيد

تحديد أولويات الميزة: طرق لتقليل الذاتية والانحياز

عندما تعمل في مشروع جديد ، ما هو الأكثر أهمية من اختيار الميزات المناسبة لتطويرها؟ ومع ذلك ، غالبًا ما يتحول التمرين إلى مشهد تصويت الفريق. نتيجة لذلك ، تتغير القرارات عدة مرات على الطريق. لنتحدث عن مزالق تقنيات تحديد الأولويات الشائعة وأساليب الحد من التحيز والخلاف.

قراءة المزيد

إنشاء تطبيق لتنبيه أسعار الأسهم باستخدام React و Apollo GraphQL و Hasura

في هذه المقالة ، سوف نتعلم كيفية إنشاء تطبيق قائم على الحدث وإرسال إشعار عبر الويب عند تشغيل حدث معين. سنقوم بإعداد جداول قاعدة البيانات والأحداث والمشغلات المجدولة على محرك Hasura GraphQL ونربط نقطة نهاية GraphQL بتطبيق الواجهة الأمامية لتسجيل تفضيل سعر السهم للمستخدم.

قراءة المزيد

العد التنازلي إلى مجموعات من تحطيم البهجة وورش العمل في عام 2021

نحن نعلم مدى صعوبة البقاء على رأس الأمور في بعض الأحيان. في هذا الإصدار الشهري ، يمكنك قراءة المزيد حول ما هو الطبخ في Smashing واستكشاف بعض الموارد الأكثر شيوعًا التي ظهرت في رسالتنا الإخبارية في الأسابيع القليلة الماضية.

قراءة المزيد

قائمة التحقق من تحسين محركات البحث (PDF)

يمكن أن يكون عالمًا شاقًا للأشخاص الذين ليسوا على دراية بـ SEO (وحتى أولئك الذين هم في بعض الأحيان) ، لذلك قررنا نشر قائمة تحقق تفصل العوامل الرئيسية عند التعثر في مشكلات تحسين محرك البحث المملة هذه. يمكنك حتى تنزيله كملف PDF وطباعته وقتما تشاء!

قراءة المزيد

هل المواقع الإلكترونية تضيف إلى مشاكل صحة المستهلك؟

اليوم ، سنلقي نظرة على "معضلة موقع الويب". بعبارة أخرى ، هل من الممكن إنشاء موقع ويب موثوق ومولِّد للرواد وعالي التحويل دون التلاعب بالزائرين للقيام بما تريد؟ إذا اتبعت تقدم وسائل التواصل الاجتماعي ، فهما نفس الشيء. إذا كنت تفضل عدم تداول رفاهية عملائك من أجل الربح ، فاستمر في القراءة.

قراءة المزيد

Smashing Podcast الحلقة 31 مع Eve Porcello: ما هي GraphQL؟

في هذه الحلقة ، نتحدث عن GraphQL. ما هو ، وكيف يحل بعض مشاكل API الشائعة؟ درو ماكليلان يتحدث إلى الخبيرة إيف بورسيلو لمعرفة الإجابة.

قراءة المزيد

كيف تعمل مخفضات الاختزال

إذا كنت قد استخدمت Redux في أي وقت أثناء تطوير تطبيق لإدارة "الحالة" ، فمن المؤكد أنك ستصادف مخفضات. سيشرح هذا البرنامج التعليمي مفهوم المخفضات وكيف تعمل بشكل خاص في Redux.

قراءة المزيد

كيف تصمم واجهة مستخدم بسيطة عندما يكون لديك حل معقد

غالبًا ما تحل البرامج والتطبيقات مشكلات معقدة للغاية للشركات والمستهلكين في طريق المبيعات والتسويق والتمويل وما إلى ذلك. لكن تقديم منتج يحل مشاكل المستخدمين لا يكفي. إذا كانت واجهة المستخدم معقدة تمامًا مثل المشكلة الأصلية ، فسيكون تضخم المستخدم مرتفعًا. اليوم ، سنلقي نظرة على بعض النصائح لتصميم واجهة مستخدم بسيطة بغض النظر عن مدى تعقيد الحل الخاص بك.

قراءة المزيد

جعل مواقع الويب أسهل في التحدث إليها

لم تعد مواقع الويب الحديثة قابلة للفصل عن الشاشات. بين مساعدي الهاتف ومكبرات الصوت المنزلية وقارئات الشاشة ، يستخدم المزيد والمزيد من الأشخاص الويب دون حتى النظر إليه. تحتاج مواقع الويب إلى التطور عينيًا.

قراءة المزيد