الويب

إعادة هيكلة CSS: تحسين الحجم والأداء (الجزء 3)

هناك العديد من تقنيات تحسين CSS لمعالجة مشكلات الأداء وحجم الملف المحتملة. دعونا نلقي نظرة على بعضها. بعد كل شيء ، إذا تسبب نشر قاعدة التعليمات البرمجية المعاد بناؤها في حدوث مشكلات في التحميل أو الأداء ، فسيؤدي ذلك إلى تقليل حركة المرور والإيرادات ، مما قد يترك الإدارة ومديري المشروع غير راضين.

قراءة المزيد

المكونات المركبة في React

تساعد المكونات المركبة المطورين على بناء واجهات برمجة تطبيقات أكثر تعبيراً ومرونة لمشاركة الحالة والمنطق داخل المكونات. يشرح هذا البرنامج التعليمي كيف يمكن تحقيق ذلك بمساعدة استخدام Context API و React لبناء مكونات باستخدام هذا النمط المتقدم.

قراءة المزيد

التصدي لانتهاك الخصوصية على الويب

لا يزال الويب يتصارع مع المشكلات التي نأخذها في وضع عدم الاتصال بالإنترنت ، وعلى رأسها الخصوصية. هذه خطوات اتخذتها صحيفة New York Times لحماية بيانات المستخدمين ، وكيف يمكنك ذلك أيضًا.

قراءة المزيد

إنشاء Multi-Monorepo عام / خاص لمشاريع PHP

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

قراءة المزيد

كيفية أتمتة سير عمل التوثيق للمطورين

في هذه المقالة ، ستتعلم كيفية توفير ساعات من العمل الشاق في كتابة وتحديث وتصحيح الوثائق الفنية. في هذه المقالة ، ستتعلم كيفية أتمتة سير عمل التوثيق باستخدام Vale و GitHub Actions.

قراءة المزيد

HTTP / 3: تحسينات الأداء (الجزء 2)

بعد ما يقرب من خمس سنوات من التطوير ، يقترب بروتوكول HTTP / 3 الجديد من شكله النهائي. دعونا نلقي نظرة فاحصة على تحسينات أداء HTTP / 3 ، والتحكم في الازدحام ، وحظر رأس الخط ، وإعداد اتصال 0-RTT.

قراءة المزيد

معالجة تصاعد وإلغاء تثبيت مسارات الملاحة في React Native

غالبًا ما تحتاج إلى مجموعتين مختلفتين من حزم التنقل للمصادقة المسبقة واللاحقة للمستخدم. عادة ، لمشاهدة المزيد من المحتوى ، يجب أن تتم المصادقة عليك بطريقة ما. لنلقِ نظرة على كيفية تركيب مكدس تنقل وإلغاء تحميله بناءً على شرط مستوفٍ في React Native.

قراءة المزيد

تحطيم البودكاست الحلقة 41 مع Eva PenzeyMoog: التصميم من أجل السلامة

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

قراءة المزيد

كيفية إنشاء موقع للتجارة الإلكترونية باستخدام Angular 11 وطبقة التجارة و Paypal

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

قراءة المزيد

لا يوجد شيء مثل وحدة CSS المطلقة

ما هي الوحدات المطلقة؟ ما هي الاختلافات بين الوحدات النسبية والمطلقة ، وكيف يمكننا إنشاء أحجام دقيقة على الويب؟ في هذه المقالة ، يشرح Elad Shechter سبب عدم كون الوحدات المطلقة لـ CSS مطلقة.

قراءة المزيد