تصفح مقالات متنوعة ومميزة 🚀
عدد لا نهائي من المقالات المميزة والمتنوعة في مختلف مجالات هندسة البرمجيات. استمتع برحلتك التعليمية مع محتوى تقني بجودة عالية يغطي أحدث التقنيات والممارسات.
React Props Best Practices for Handling Large Objects
عند استخدام React ، تعد إدارة البيانات بين الـ Components أمرًا أساسيًا. واحدة من التحديات الشائعة التي يواجهها المطورون هي كيفية التعامل مع الـ props عند الحاجة إلى تمرير objects كبيرة تحتوي على بيانات متعددة.
Core Web Vital
عمرك سألت نفسك كيف نحكم على أي موقع بأنه سريع وسلسل وبيحمل في أقل وقت ممكن؟ من هنا ظهر ال CORE WEB VITAL من خلال فريق عمل Google علشان يقيسوا أداء تجربة المستخدم للموقع من خلال 3 مقاييس أساسية
"This" Keyword in JavaScript
في هذه المقالة سنتكلم عن This keyword في JavaScript وهي تعتبر واحدة من أكثر المفاهيم اللى بتلخبط المبرمجين ودا لأن قيمتها تتغير على حسب السياق اللي الكود بيتنفذ فيه وازاي تم كتابة الـ function الموجودة فيها.
Introduction Into Hoisting in JavaScript
هنتكلم في المقالة ديه عن إجراء مهم تقوم به الجافاسكريبت وهو ال hoisting ومعناه بالعربي "الرفع" وهو ان الجافاسكريبت تقوم برفع تعريف المتغيرات والدوال إلى أعلى النطاق (scope).
Flexbox vs. Grid in CSS
أحيانا لما بنسأل حد عن الفرق بين الـ grid و الـ flex ، دايما بنسمع نفس الاجابة ألا وهي إن الـ flex بيشتغل على خط واحد ، أفقي أو رأسي ، ولكن الـ grid بيشتغل على الخطين في نفس الوقت
Demystifying SQL Unique Constraints
الـ SQL Constraints هي قواعد تُطبق على أعمدة الجداول في قواعد البيانات عشان نضمان سلامة البيانات وصحتها، وهي جزء مهم من تصميم قواعد البيانات لأنها بتساعد في اننا نتحكم في نوع البيانات المدخلة وحمايتها من الأخطاء.
Introduction Into Authentication & Authorization in NodeJS Applications
ال Authorization و ال Authentication هما مفهومان أساسيان في الأمان الخاص بالمواقع وبيقوموا بالتأكد إن كل مستخدم له الحق إنه يعمل أي عملية في الموقع بتحمي باقي ال resources إنه يتم الوصول إليها.
Introduction Into Cascade in CSS Part 1
ال cascade هي الخوارزمية التي تحدد إيه ال style إلي element معين هيخدو لما يتم تنسيق هذا ال element بأكثر من طريقة.