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

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

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

المنصة

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

الدعم

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

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

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

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

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

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

CORS للمبتدئ: ليه المتصفح بيرفض طلب الـ API بتاعك وإزاي تصلّحه صح

لو الـ fetch بيطلعلك خطأ CORS أحمر في الكونسول، المشكلة مش في كودك — المتصفح بيحميك بسياسة نفس الأصل. هنا تفهمها بمثال حارس المبنى، ثم شرح علمي، وتصلّحها من السيرفر بترويسة واحدة صح.

5 دقائق قراءة
Struct Padding: ليه بنيتك بتاكل ذاكرة أكتر من مجموع حقولها
محترف3 يوليو 2026

Struct Padding: ليه بنيتك بتاكل ذاكرة أكتر من مجموع حقولها

struct من 14 بايت بيانات بياخد 24 بايت فعليًا بسبب الحشو (padding). المقال للمحترفين يشرح المحاذاة بمثال رف الكتب، كود C يطبع sizeof وoffsetof، وإزاي إعادة ترتيب الحقول تنازليًا توفّر 33% ذاكرة و800 ميجا في مصفوفة 100 مليون عنصر، مع أثر الكاش، trade-offs، ومتى متشغلش بالك، ومصادر.

5 دقائق قراءة
الجمود Deadlock: ليه خيطان يستنّيا بعض للأبد وإزاي تمنعه
متوسط2 يوليو 2026

الجمود Deadlock: ليه خيطان يستنّيا بعض للأبد وإزاي تمنعه

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

5 دقائق قراءة
الـ Hash Table: ليه بيتحوّل من O(1) إلى O(n) وإزاي تمنعه
متوسط2 يوليو 2026

الـ Hash Table: ليه بيتحوّل من O(1) إلى O(n) وإزاي تمنعه

الـ dict وHashMap بيوصلوا لأي عنصر في خطوة واحدة — لكن تحت التصادمات ومعامل تحميل عالي بيتحوّلوا لـ O(n) ويوقّعوا سيرفرك. مقال لمستوى متوسط بمثال صناديق البريد، شرح علمي للـ hash function وload factor، كود بايثون تقيس بيه الفرق (0.12µs مقابل 1840µs)، هجوم HashDoS الحقيقي، الفرق بين chaining وopen addressing، trade-offs، ومتى تستخدم بنية تانية، مع مصادر.

6 دقائق قراءة
الـ Event Loop في جافاسكريبت: ليه Promise بيسبق setTimeout وليه سطر واحد بيجمّد سيرفرك
متوسط2 يوليو 2026

الـ Event Loop في جافاسكريبت: ليه Promise بيسبق setTimeout وليه سطر واحد بيجمّد سيرفرك

جافاسكريبت بخيط واحد، ومع كده بتخدم آلاف الطلبات. السر هو الـ Event Loop. مقال للمتوسط بمثال الطباخ الواحد، شرح علمي للـ Call Stack وطابور المهام الدقيقة والكبيرة، كود شغّال يوريك ليه Promise بيسبق setTimeout(0)، أرقام مقاسة لسطر بيجمّد السيرفر، trade-offs، ومتى متشغلش بالك، مع مصادر رسمية.

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

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

عدّلت نسخة من قائمة أو object، فاتغيّر الأصل من غير ما تقصد؟ ده مش عطل، ده النسخ السطحي. شرح للمبتدئ بمثال ماكينة التصوير، كود Python وJavaScript شغّال، أرقام، ومتى متستخدمش النسخ العميق، مع مصادر.

4 دقائق قراءة
ReDoS: ليه تعبير نمطي واحد وقّف Cloudflare 27 دقيقة
محترف1 يوليو 2026

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

نوع معين من التعابير النمطية بيتحول من بحث خطي إلى انفجار أُسّي، فمدخل 30 حرف بياكل المعالج ثواني أو دقائق. اتفرّج بنفسك بسكربت قياس، واعرف تصلحه بإعادة الصياغة و RE2 قبل ما يوقّع سيرفرك.

5 دقائق قراءة
Immutability للمبتدئ: ليه بناء نص حرف-حرف يبطّئ كودك 42 مرة
مبتدئ30 يونيو 2026

Immutability للمبتدئ: ليه بناء نص حرف-حرف يبطّئ كودك 42 مرة

لو بتبني نص كبير جوّه حلقة بـ s = "x" + s، انت بتنسخ النص كله في كل لفة. شرح للمبتدئ لعدم قابلية النص للتغيير في بايثون بمثال الدفتر بالحبر، ثم تشريح علمي وكود شغّال وقياس فعلي: 122 مللي ثانية مقابل 2.9 لطريقة join (أسرع 42 مرة)، مع trade-offs ومتى متشغلش بالك ومصادر رسمية.

5 دقائق قراءة
ليه 0.1 + 0.2 مش بيساوي 0.3؟ الفاصلة العائمة للمبتدئين
مبتدئ30 يونيو 2026

ليه 0.1 + 0.2 مش بيساوي 0.3؟ الفاصلة العائمة للمبتدئين

افتح بايثون واكتب 0.1 + 0.2، هيطلعلك 0.30000000000000004 مش 0.3. ده مش عطل، ده اسمه الفاصلة العائمة. هنفهم ليه بيحصل بمثال بسيط، وإزاي تتعامل معاه صح في المقارنة والأموال بكود شغّال.

4 دقائق قراءة

عرض 64 - 72 من 307 مقال

السابق
1
…7
8
9
…35
التالي