تصفح مقالات متنوعة ومميزة 🚀
عدد لا نهائي من المقالات المميزة والمتنوعة في مختلف مجالات هندسة البرمجيات. استمتع برحلتك التعليمية مع محتوى تقني بجودة عالية يغطي أحدث التقنيات والممارسات.
Concurrency Building Blocks (Threads)
الـ threads اتولدت من فكرة إن أسهل طريقة لمشاركة البيانات بين الـ processes اللي بتتفاعل مع بعض، هي إنهم يشاركوا الـ (address space).
Deep Dive Into SQL Window Functions: Explained Visually Part II - Lead and Lag
في المقال ده هنشرح ازاي الـ window functions بتشتغل وايه الفرق بينها و بين الـ aggregate functions وهنتكلم عن 2 window functions مشهورين. وهما Lead و Lag
Concurrency Building Blocks (Process)
الـ Concurrent Programming مبنية على فكرة إن يكون عندي الـ Application متكسر لـ Independent Tasks يعني مهام مستقلة أو Units اقدر اشتعل عليهم بشكل Concurrently.
Scrum Adventures with Batman
سنتناول منهجية Scrum بأسلوب ممتع ومبتكر، حيث تتعلم من فريق Batman كيفية التعاون، حل المشكلات، وتقسيم المشاريع إلى خطوات بسيطة يمكن تحقيقها بسهولة.
Business First, Code Next! Part 1
كمطور، شغلك مش مجرد إنك تكتب كود وتنفذ الـ Feature المطلوبة. نجاحك الحقيقي بيجي لما تفهم الصورة الكبيرة ورا كل Feature: ليه اتطلبت؟ مين هيستخدمها؟ وإزاي هتأثر على المنتج ككل؟
Race Conditions in Frontend
ال Race Condition حالة شائعة في عالم الـ Software تحدث عند تزاحم ال Api Request لعرض البيانات, هنتعرف في هذا المقال علي كيفية حدوثها في ال Frontend وطرق تجنبها والتغلب عليها.
React Props Best Practices for Handling Large Objects
عند استخدام React ، تعد إدارة البيانات بين الـ Components أمرًا أساسيًا. واحدة من التحديات الشائعة التي يواجهها المطورون هي كيفية التعامل مع الـ props عند الحاجة إلى تمرير objects كبيرة تحتوي على بيانات متعددة.
Core Web Vital
عمرك سألت نفسك كيف نحكم على أي موقع بأنه سريع وسلسل وبيحمل في أقل وقت ممكن؟ من هنا ظهر ال CORE WEB VITAL من خلال فريق عمل Google علشان يقيسوا أداء تجربة المستخدم للموقع من خلال 3 مقاييس أساسية