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

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

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

المنصة

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

الدعم

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

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

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

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

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

المجال
كل المجالات
تكنولوجياDevOps بالعربيHow To Make ItOptimizing بالعربيأحدث أخبار التكنولوجياالأوتوميشنالبرمجة بالعربيالذكاء الاصطناعي
المستوى
كل المستوياتمبتدئمتوسطمحترف
الـ Garbage Collection: إزاي البرنامج بيفضّي الذاكرة لوحده وليه بيوقفك فجأة
متوسط8 أغسطس 2026

الـ Garbage Collection: إزاي البرنامج بيفضّي الذاكرة لوحده وليه بيوقفك فجأة

لو خدمتك بتتجمّد جزء من الثانية كل شوية والـ CPU مش مشغول، غالبًا ده جامع المهملات. المقال يشرح الـ Garbage Collection بمثال بسيط ثم علميًا بعدّ المراجع والتتبّع والأجيال، مع كود بايثون شغّال يوريك تسريب المراجع الدائرية، أرقام توقّف حقيقية من Go وJava، الـ trade-off، ومتى لا تشغل بالك، مع مصادر رسمية.

5 دقائق قراءة
الـ Idempotency: ليه ضغطة زر واحدة ممكن تخصم العميل مرتين
متوسط8 أغسطس 2026

الـ Idempotency: ليه ضغطة زر واحدة ممكن تخصم العميل مرتين

ضغطة زر واحدة ممكن تخصم العميل مرتين لما الشبكة تعيد الطلب، وده مش باج في الداتابيز. المقال يشرح مفتاح Idempotency-Key بمثال زر المصعد ثم علميًا، مع كود Python شغّال، رقم واقعي، الـ trade-off، حل الـ race condition بـ SET NX، ومتى لا تحتاجه، مع مصادر رسمية.

4 دقائق قراءة
المكدّس والكومة: ليه المتغيّر المحلي بيموت والكائن بيفضل عايش؟
مبتدئ7 أغسطس 2026

المكدّس والكومة: ليه المتغيّر المحلي بيموت والكائن بيفضل عايش؟

لو عدّلت نسخة جوه دالة ولقيت الأصل اتغيّر، أو ضربت RecursionError، السبب في مكان تخزين البيانات. شرح المكدّس والكومة للمبتدئ بمثال المطبخ والمخزن ثم علميًا، مع كود بايثون شغّال، أرقام، trade-off، ومتى لا تشغل بالك، مع مصادر رسمية.

4 دقائق قراءة
ليه 0.1 + 0.2 مش بيساوي 0.3؟ سر الأرقام العشرية في الكمبيوتر
مبتدئ6 أغسطس 2026

ليه 0.1 + 0.2 مش بيساوي 0.3؟ سر الأرقام العشرية في الكمبيوتر

لو جمعت 0.1 + 0.2 في أي لغة برمجة وطلع 0.30000000000000004، ده مش باج في اللغة. المقال يشرح للمبتدئ سبب المشكلة بمثال بسيط ثم علميًا، مع كود بايثون شغّال، سيناريو فلوس بالأرقام، الحل الصح، الـ trade-off، ومتى لا تشغل بالك، مع مصادر رسمية.

5 دقائق قراءة
متوسط6 أغسطس 2026

الـ Event Loop في جافاسكريبت: ليه setTimeout بصفر بيشتغل في الآخر

لو setTimeout بصفر بيشتغل بعد كودك، ده مش باج. شرح للمتوسط لآلية الـ Event Loop في جافاسكريبت بمثال مطعم بسيط ثم علميًا، مع كود تجرّبه بنفسك، سيناريو واقعي بالأرقام، الـ trade-offs، ومتى تلجأ لـ Web Worker، مع مصادر رسمية.

7 دقائق قراءة
الـ ReDoS: إزاي تعبير نمطي واحد وقّع Cloudflare 27 دقيقة
محترف5 أغسطس 2026

الـ ReDoS: إزاي تعبير نمطي واحد وقّع Cloudflare 27 دقيقة

سطر regex واحد قادر يرفع استهلاك المعالج إلى 100% ويطفّئ خدمتك عالميًا. المقال للمحترف يشرح التراجع الكارثي (catastrophic backtracking) بمثال بسيط ثم علميًا، مع كود Python يقيس الانفجار الأسّي بالأرقام، حادثة Cloudflare الحقيقية، الحل بمحركات الوقت الخطّي مثل RE2، الـ trade-offs، ومتى لا تشغل بالك، مع مصادر رسمية.

6 دقائق قراءة
الـ Deadlock: ليه خيطان يتجمّدان للأبد وكل واحد مستني التاني
متوسط4 أغسطس 2026

الـ Deadlock: ليه خيطان يتجمّدان للأبد وكل واحد مستني التاني

تحويلان بنكيان متعاكسان في نفس اللحظة ممكن يجمّدوا خدمتك للأبد. المقال يشرح التعطّل المتبادل (Deadlock) بمثال الممر الضيق ثم علميًا بشروط Coffman، مع كود Python يصنع التعطّل ويقيسه، الحل بترتيب الأقفال وبديل الـ timeout بأرقام، الـ trade-off، ومتى لا تشغل بالك، مع مصادر رسمية.

4 دقائق قراءة
النسخ السطحي والعميق: ليه تعديل النسخة بيغيّر الأصل في بايثون
مبتدئ3 أغسطس 2026

النسخ السطحي والعميق: ليه تعديل النسخة بيغيّر الأصل في بايثون

عدّلت نسخة من قائمة ولقيت الأصل اتغيّر معاها؟ ده مش باج. المقال يشرح الفرق بين النسخ السطحي والعميق للمبتدئ بمثال الدرج والمفتاح، ثم علميًا بالمرجع في الذاكرة، مع كود بايثون شغّال، قياس بالأرقام للفرق في السرعة، الـ trade-off، ومتى لا تستخدم كل واحد، مع مصادر رسمية.

5 دقائق قراءة
حوض الاتصالات: ليه فتح اتصال جديد لكل استعلام بيخنق قاعدة بياناتك
متوسط2 أغسطس 2026

حوض الاتصالات: ليه فتح اتصال جديد لكل استعلام بيخنق قاعدة بياناتك

لو كل طلب في تطبيقك بيفتح اتصال جديد لقاعدة البيانات، انت بتهدر عشرات المللي ثانية في كل مرة وبتقترب من سقف الاتصالات. حوض الاتصالات بيعيد استخدام اتصالات جاهزة، بيوفر زمن التأسيس ويحمي السيرفر. شرح بمثال بسيط ثم علميًا، مع كود Python شغّال، أرقام، معادلة حجم الحوض، والـ trade-off، ومتى لا تستخدمه، مع مصادر رسمية.

4 دقائق قراءة

عرض 10 - 18 من 307 مقال

السابق
1
2
3
…35
التالي