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

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

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

المنصة

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

الدعم

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

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

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

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

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

المجال
كل المجالات
تكنولوجياDevOps بالعربيHow To Make ItOptimizing بالعربيأحدث أخبار التكنولوجياالأوتوميشنالبرمجة بالعربيالذكاء الاصطناعي
المستوى
كل المستوياتمبتدئمتوسطمحترف
Bloom Filter: وفّر 97% من ذاكرة فحص العضوية مقابل خطأ 1%
متوسط25 يونيو 2026

Bloom Filter: وفّر 97% من ذاكرة فحص العضوية مقابل خطأ 1%

لو بتخزّن مليون إيميل في set عشان تتأكد إن العنصر اتسجّل قبل كده، انت بتاكل عشرات الميجابايتات على سؤال إجابته أه/لأ. Bloom Filter بيجاوب نفس السؤال في حوالي 1.2 ميجا بثمن واحد: احتمال إيجابي كاذب 1%. مقال للمتوسط بمثال الحارس، شرح علمي للصيغة، كود Python شغّال من غير مكتبات خارجية، أرقام مقاسة، trade-offs، ومتى متستخدمهوش، مع مصادر رسمية.

6 دقائق قراءة
ليه الموقع مايعرفش كلمة مرورك أصلاً؟ Password Hashing للمبتدئ
مبتدئ24 يونيو 2026

ليه الموقع مايعرفش كلمة مرورك أصلاً؟ Password Hashing للمبتدئ

لو قاعدة بيانات موقع اتسرقت، المهاجم لازم يلاقي كلمات المرور جاهزة؟ لأ — لو الموقع مخزّنها صح، هيلاقي حروف مبعثرة بلا معنى. مقال للمبتدئ يشرح Password Hashing بمثال مفرمة اللحمة، الفرق بين الهاش والتشفير، ليه الـ salt مهم ضد rainbow tables، كود Node.js شغّال بـ bcrypt و argon2، أرقام OWASP الحقيقية، trade-offs، ومتى متستخدمش بعض الطرق، مع مصادر رسمية.

6 دقائق قراءة
Unicode للمبتدئ: ليه طول الإيموجي بيطلّع 8 مش 1
مبتدئ23 يونيو 2026

Unicode للمبتدئ: ليه طول الإيموجي بيطلّع 8 مش 1

إيموجي العائلة الواحد طوله 8 في JavaScript و5 في Python والعين بتشوفه حرف واحد. مقال للمبتدئ بمثال علبة الحروف، شرح علمي للفرق بين code point وcode unit وgrapheme، كود JavaScript وPython شغّال، حل بـ Intl.Segmenter، سيناريو حقل الـ 280 حرف، trade-offs، ومتى متشغلش بالك. مصادر من MDN ومواصفة Unicode وECMAScript.

5 دقائق قراءة
Array ضد Linked List للمبتدئ: ليه إضافة عنصر في أول القائمة بتبطّئ كودك
مبتدئ23 يونيو 2026

Array ضد Linked List للمبتدئ: ليه إضافة عنصر في أول القائمة بتبطّئ كودك

إضافة عنصر في أول Array فيها مليون عنصر ممكن تاخد أكتر من ثانية، و Linked List بتعملها في أقل من جزء من الألف من الثانية. مقال للمبتدئ بمثال عربات القطار، شرح علمي للذاكرة المتجاورة مقابل العُقد والمؤشرات، كود Python و JavaScript شغّال، أرقام مقاسة، trade-offs، ومتى متستخدمش Linked List.

4 دقائق قراءة
Recursion للمبتدئ: ليه دالة بتنادي نفسها بتوقّع البرنامج بـ Stack Overflow
مبتدئ23 يونيو 2026

Recursion للمبتدئ: ليه دالة بتنادي نفسها بتوقّع البرنامج بـ Stack Overflow

لو دالة بتنادي نفسها ونسيت شرط الوقوف، البرنامج بيقع بخطأ Stack Overflow. مقال للمبتدئ بمثال طابور السؤال عن الساعة، شرح علمي للـ call stack وإطارات الاستدعاء، كود Python و JavaScript شغّال يوريك الـ RecursionError، حد الـ 1000 frame في بايثون، سيناريو شجرة بـ 50 ألف عقدة، trade-offs، ومتى تستبدل الـ recursion بحلقة، مع مصادر رسمية.

4 دقائق قراءة
مشكلة N+1 Query للمتوسط: ليه صفحة بتعرض 50 منتج بتضرب الداتابيز 51 مرة
متوسط22 يونيو 2026

مشكلة N+1 Query للمتوسط: ليه صفحة بتعرض 50 منتج بتضرب الداتابيز 51 مرة

صفحة قائمة بسيطة بتفتح 51 اتصال بالداتابيز بدل اتنين بسبب الـ Lazy Loading في الـ ORM. مقال للمتوسط بمثال الجرسون، شرح الـ N+1 علميًا، كود Sequelize شغّال قبل وبعد، حل بـ include/JOIN، أرقام مقاسة (340ms → 12ms، تحسّن ~28×)، trade-offs، ومتى متشغلش بالك، مع مصادر رسمية.

4 دقائق قراءة
ليه عدّاد مشاهدات يوتيوب وقف عند 2 مليار وانقلب سالب؟ (Integer Overflow للمبتدئ)
مبتدئ21 يونيو 2026

ليه عدّاد مشاهدات يوتيوب وقف عند 2 مليار وانقلب سالب؟ (Integer Overflow للمبتدئ)

فيديو Gangnam Style وصل 2,147,483,647 مشاهدة فلفّ العدّاد وبقى سالب. مش بَج ولا اختراق، ده Integer Overflow. شرح للمبتدئ بمثال عدّاد العربية، تمثيل Two's Complement علميًا، كود شغّال بـ Go وPython وJavaScript، أمثلة واقعية (يوتيوب وBoeing 787 ومشكلة 2038)، trade-off الـ int64، ومتى متقلقش، مع مصادر رسمية.

4 دقائق قراءة
ReDoS: ليه تعبير نمطي واحد قدر يوقّع شبكة Cloudflare بالكامل
متوسط21 يونيو 2026

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

سطر Regex واحد جمّد شبكة Cloudflare 27 دقيقة في 2019، ووقّع Stack Overflow 34 دقيقة في 2016. السبب اسمه Catastrophic Backtracking: نمط يقفز زمنه من ميلي ثانية لـ 50 ثانية بزيادة 8 حروف بس. شرح للمتوسط بمثال الحارس، كود Python تقيس الانفجار بنفسك بأرقام حقيقية (28 حرف = 12 ثانية)، الحل بـ RE2 و atomic groups، trade-offs، ومتى متشغلش بالك، مع مصادر رسمية.

5 دقائق قراءة
Binary Search للمبتدئ: ليه البحث في مليون عنصر بياخد 20 خطوة بس
مبتدئ21 يونيو 2026

Binary Search للمبتدئ: ليه البحث في مليون عنصر بياخد 20 خطوة بس

لو بتدوّر على رقم في مليون عنصر واحد واحد، انت بتفحص حاجات كتير على الفاضي. البحث الثنائي بيوصل لنفس العنصر في 20 مقارنة بس. مقال للمبتدئ بمثال القاموس، شرح علمي لـ log₂(n)، كود Python و JavaScript شغّال، الفرق بالأرقام، trade-offs، ومتى متستخدموش. مصادر من CLRS وKnuth وتوثيق Python وMDN.

5 دقائق قراءة

عرض 82 - 90 من 307 مقال

السابق
1
…9
10
11
…35
التالي