الرئيسيةمن أناالدوراتالمدونةسوق الأوامرالمناهج والباقاتالشركاء

دورات عربية متخصصة في التقنية والبرمجة والذكاء الاصطناعي.

المنصة مبنية على الوضوح، التطبيق، والنتيجة النافعة: شرح مرتب يساعدك تفهم الأدوات، تكتب كودًا أفضل، وتستخدم الذكاء الاصطناعي بوعي داخل العمل الحقيقي.

المنصة

  • الرئيسية
  • من أنا
  • الدورات
  • المناهج والباقات
  • سوق الأوامر
  • المدونة

الدعم

  • الأسئلة الشائعة
  • تواصل معنا
  • سياسة الخصوصية
  • شروط استخدام التطبيق
  • سياسة الاسترجاع

© 2026 أحمد حايس. جميع الحقوق محفوظة.

الرئيسيةالدوراتالمناهجالمدونةالدخول

البرمجة بالعربي

مقالات عملية مرتبة حسب المجال والمستوى، اختر المجال المناسب واقرأ من مستوى مبتدئ إلى محترف.

المجال
كل المجالات
تكنولوجياDevOps بالعربيHow To Make ItOptimizing بالعربيأحدث أخبار التكنولوجياالأوتوميشنالبرمجة بالعربيالذكاء الاصطناعي
المستوى
كل المستوياتمبتدئمتوسطمحترف
Closures في JavaScript بالعربي: ليه الدوال بتتذكر متغيراتها؟
متوسط25 أبريل 2026

Closures في JavaScript بالعربي: ليه الدوال بتتذكر متغيراتها؟

لو دالة جوّانية في JavaScript بترجع متغير من دالة خارجية انتهت من زمان، ده الـ closure. شرح بمثال الدرج، تعريف علمي، 4 حالات استخدام حقيقية، حالات تسرّب ذاكرة، ومتى ما تستخدمهوش.

5 دقائق قراءة
Bloom Filter بالعربي: قلّل أسئلة قاعدة البيانات قبل ما تبدأ
متوسط25 أبريل 2026

Bloom Filter بالعربي: قلّل أسئلة قاعدة البيانات قبل ما تبدأ

لو كل check عندك بيروح لقاعدة البيانات، Bloom Filter يخليك تسأل الذاكرة الأول وتقلل الاستعلامات الفارغة مع فهم واضح لتكلفة الـ false positives.

5 دقائق قراءة
AsyncLocalStorage بالعربي: requestId في كل log بدون تمريره يدويًا
متوسط25 أبريل 2026

AsyncLocalStorage بالعربي: requestId في كل log بدون تمريره يدويًا

لو بتدوّر في اللوجات ومش عارف طلب المستخدم مشي فين، AsyncLocalStorage يخلي requestId متاحًا في كل طبقة داخل Node.js بدون تمريره يدويًا في كل دالة.

4 دقائق قراءة
Zod بالعربي: امنع TypeScript من تصديق JSON غلط
متوسط25 أبريل 2026

Zod بالعربي: امنع TypeScript من تصديق JSON غلط

لو TypeScript مطمنك إن بيانات الـ API صح، فهو غالبًا مطمنك زيادة. Zod يراجع JSON وقت التشغيل قبل ما يكسر الواجهة أو يخزن بيانات غلط.

4 دقائق قراءة
Web Workers بالعربي: خلّي الحسابات الثقيلة بعيد عن الواجهة
متوسط25 أبريل 2026

Web Workers بالعربي: خلّي الحسابات الثقيلة بعيد عن الواجهة

لو زرار الصفحة بيتأخر بسبب حساب JavaScript تقيل، Web Workers تنقل الشغل لخيط منفصل وتسيب الواجهة تستجيب للمستخدم.

4 دقائق قراءة
Promise.allSettled بالعربي: خلّي الصفحة تكمل رغم فشل API
متوسط25 أبريل 2026

Promise.allSettled بالعربي: خلّي الصفحة تكمل رغم فشل API

لو صفحة بتعتمد على 3 APIs، فشل reviews مش لازم يكسر السعر والمخزون. Promise.allSettled يخليك تعرض البيانات المتاحة وتتعامل مع الفشل بوضوح.

4 دقائق قراءة
AbortController بالعربي: امنع نتائج البحث القديمة من كسر الواجهة
متوسط25 أبريل 2026

AbortController بالعربي: امنع نتائج البحث القديمة من كسر الواجهة

لو المستخدم بيكتب بسرعة في search box، ممكن طلب قديم يرجع بعد الطلب الجديد ويعرض بيانات غلط. AbortController بيوقف الطلبات القديمة بدل ما تسيبها تتسابق على الواجهة.

4 دقائق قراءة
WeakMap بالعربي: اربط بيانات بالكائنات من غير Memory Leak
متوسط24 أبريل 2026

WeakMap بالعربي: اربط بيانات بالكائنات من غير Memory Leak

لو بتخزن metadata لكل request أو DOM node في Map عادية، ممكن تسيب آلاف الكائنات عايشة بعد ما شغلها خلص. WeakMap بتحل المشكلة لما المفتاح نفسه يختفي.

4 دقائق قراءة
Exponential Backoff + Jitter بالعربي: امنع 10,000 client من ضرب سيرفرك في نفس الثانية
متوسط23 أبريل 2026

Exponential Backoff + Jitter بالعربي: امنع 10,000 client من ضرب سيرفرك في نفس الثانية

لو السيرفر وقع ثانيتين، كل الـ clients بتعمل retry في نفس اللحظة لما يرجع، فبتوقّعه تاني. Exponential Backoff + Jitter بيوزّع الطلبات على الزمن بدل ما تتكدّس. شرح بمثال بسيط، ثم الصيغة الرياضية من ورقة AWS، كود JavaScript شغّال، قياس فعلي على 10,000 client، وحالات ما تنفعش فيها.

6 دقائق قراءة

عرض 109 - 117 من 145 مقال

السابق
1
…12
13
14
…17
التالي