تصفح مقالات متنوعة ومميزة 🚀
عدد لا نهائي من المقالات المميزة والمتنوعة في مختلف مجالات هندسة البرمجيات. استمتع برحلتك التعليمية مع محتوى تقني بجودة عالية يغطي أحدث التقنيات والممارسات.
Trust in Agile
تُعتبر الثقة في منهجية الأجايل (Agile) أحد العناصر الأكثر أهمية والتي تُحدث فرقًا جوهريًا في نجاح الفرق والمشاريع. في هذا المقال، سنستعرض كيف تُبنى الثقة في بيئات الAgile، دورها في تعزيز الإنتاجية، وكيف يمكن التغلب على التحديات التي قد تواجه الفرق في تحقيق ذلك.
Scrum master vs. Product Owner in Scrum
من الضروري أن نفهم الفرق بين الأدوار المختلفة التي يشملها، خاصة دور Owner Product وMaster Scrum. سنتناول في هذا المقال الفروق الرئيسية بين هذين الدورين ونوضح كيف يمكن لكل منهما أن يسهم في نجاح الفريق والمشروع.
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 وطرق تجنبها والتغلب عليها.