تصفح مقالات متنوعة ومميزة 🚀
عدد لا نهائي من المقالات المميزة والمتنوعة في مختلف مجالات هندسة البرمجيات. استمتع برحلتك التعليمية مع محتوى تقني بجودة عالية يغطي أحدث التقنيات والممارسات.
Sprint Review vs Sprint Retrospective In Scrum
عند نهاية كل Sprint في إطار العمل Scrum، بيكون في اجتماعين أساسيين بيساعدوا الفريق إنه يطور نفسه وكمان يطور المنتج: Sprint Review و Sprint Retrospective. كتير من الناس بيتلخبطوا بينهم، رغم إن كل واحد ليه هدف مختلف تمامًا.
Definition of Ready (DoR) vs Definition of Done (DoD)
في عالم Agile و Scrum دايمًا بنسمع مصطلحين مهمين: DoR و DoD. ورغم إنهم شبه بعض في الاسم، إلا إن دور كل واحد مختلف تمامًا. خلينا نشرحهم بطريقة بسيطة وبأمثلة من حياتنا اليومية.
Scrum Magic Number 53335 - Detailed Overview
الـ Scrum هو إطار عمل شائع في منهجية الـ Agile ويستخدم بكثرة في تطوير البرمجيات ومجالات أخرى متنوعة. يتميز Scrum بوضوح بنيته وتركيزه على العمل الجماعي، والمساءلة، والتقدم التدريجي نحو هدف محدد.
Dependency Injection - Flutter in Depth
يتكلم المقال عن ال Dependency Injection في Flutter بتعمق و يناقش أنواعها المختلفة و كيفية استخدامها في كتابة الكود و بناء Architecture نظيفة
Thoughts on CORS Policy
الـ CORS هي اختصار Cross origin resource sharing وتعني أن الـ origin لا يريد التواصل مع الـ server، و أشهر طريقة لذلك هى باستخدام HTTP request.
Building Scalable Financial Systems with Microservices
في أنظمة الـ FinTech، الثقة مش ميزة... بل ضرورة. ومع الانتقال المتسارع نحو بنية الـ MicroService تصطدم الفرق التقنية بسؤال كبير: كيف نبني نظام مالي موزّع يكون: قابل للتوسع ، ومستقر ، وآمن ومتوافق مع الأنظمة الآخرى بدون أن يتحول إلى فوضى معمارية؟
High Availability in Distributed Systems
نلجأ إلى استخدام مفهوم الـ High Availability، الذي يعني قُدرة النظام على العمل بشكل مستمر وبدون انقطاع لفترات طويلة مع تقليل أوقات التوقف سواء كان مخطط أو غير مخطط لها.
Idempotency in APIs
عند تصميم واجهات برمجة التطبيقات (APIs)، يُعد مفهوم الـ Idempotency من المفاهيم المُهمة لضمان استقرار الأنظمة و سلامة بياناتها، لا سيما في الأنظمة الموزعة حيث ترتفع احتمالية تكرار الطلبات نتيجة لمشاكل الشبكة Network Failures أو إعادة المحاولة التلقائية Retries.