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

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

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

المنصة

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

الدعم

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

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

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

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

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

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

تعقيد الوقت Big-O للمبتدئ: ليه كودك السريع النهاردة بيقف على مليون صف

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

5 دقائق قراءة
الـ Index: ليه استعلامك بطيء وإزاي تسرّعه مئات المرات
متوسط24 يوليو 2026

الـ Index: ليه استعلامك بطيء وإزاي تسرّعه مئات المرات

استعلام بيدوّر على إيميل واحد في مليون صف بياخد ثانية والسيرفر فاضي؟ المشكلة إن عمودك من غير فهرس. المقال يشرح الـ Index بمثال فهرس آخر الكتاب ثم علميًا بشجرة B-tree، مع EXPLAIN ANALYZE وأرقام قبل وبعد، trade-offs، ومتى لا تستخدمه، مع مصادر رسمية.

4 دقائق قراءة
الـ Recursion للمبتدئ: إزاي الدالة تنادي نفسها من غير ما تعلّق البرنامج
مبتدئ24 يوليو 2026

الـ Recursion للمبتدئ: إزاي الدالة تنادي نفسها من غير ما تعلّق البرنامج

دالتك بتشتغل على أرقام صغيرة وبتضرب RecursionError على مدخل أكبر؟ اعرف السبب بمثال الدمى الروسية ثم علميًا، مع كود بايثون شغّال وأرقام والفرق عن الحلقة.

4 دقائق قراءة
يونيكود وUTF-8 للمبتدئ: ليه طول النص بيطلع غلط مع الإيموجي والعربي
مبتدئ24 يوليو 2026

يونيكود وUTF-8 للمبتدئ: ليه طول النص بيطلع غلط مع الإيموجي والعربي

لو حدّدت طول الاسم بـ name.length ولقيت الإيموجي بياخد خانتين والاسم العربي بيتقص غلط، المشكلة مش في الكود. المقال يشرح الفرق بين البايت ووحدة الترميز ونقطة الرمز بمثال بسيط، ثم علميًا، مع كود JavaScript وPython شغّال، أرقام حقيقية، الحل بـ Intl.Segmenter، trade-offs، ومتى متشغلش بالك، مع مصادر رسمية.

5 دقائق قراءة
مشكلة N+1: ليه صفحة واحدة بتضرب قاعدة بياناتك 100 استعلام
متوسط22 يوليو 2026

مشكلة N+1: ليه صفحة واحدة بتضرب قاعدة بياناتك 100 استعلام

لو صفحة فيها 20 صف بتاخد ثانية كاملة والسيرفر فاضي، غالبًا عندك مشكلة N+1. المقال يشرحها بمثال المطعم البسيط، ثم علميًا، مع كود ORM شغّال يوريك 101 استعلام بيتحوّلوا لاستعلامين، أرقام مقاسة، الـ trade-off، ومتى ما تشغلش بالك، مع مصادر رسمية.

4 دقائق قراءة
ليه نتيجة الـ API بتطلع undefined؟ async/await للمبتدئ
مبتدئ22 يوليو 2026

ليه نتيجة الـ API بتطلع undefined؟ async/await للمبتدئ

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

3 دقائق قراءة
ليه 0.1 + 0.2 مش بيساوي 0.3؟ حكاية الفاصلة العائمة
مبتدئ21 يوليو 2026

ليه 0.1 + 0.2 مش بيساوي 0.3؟ حكاية الفاصلة العائمة

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

5 دقائق قراءة
الـ Integer Overflow: ليه (low + high) / 2 باج في كل بحث ثنائي تقريبًا
محترف21 يوليو 2026

الـ Integer Overflow: ليه (low + high) / 2 باج في كل بحث ثنائي تقريبًا

سطر رياضي بسيط في قلب البحث الثنائي ظل باجًا خفيًا في المكتبات القياسية عشرين سنة. المقال للمحترف يشرح تجاوز السعة العددية بنظام المتممة الثنائية، بمثال العدّاد، ثم علميًا، مع كود Java يفجّر الخطأ بأرقام دقيقة، الإصلاح، سيناريو واقعي (Ariane 5 وJDK)، وtrade-offs، ومتى لا تشغل بالك، مع مصادر رسمية.

5 دقائق قراءة
False Sharing: ليه توزيع الشغل على 8 أنوية يخلّي كودك أبطأ
محترف20 يوليو 2026

False Sharing: ليه توزيع الشغل على 8 أنوية يخلّي كودك أبطأ

تقدر تكسب سرعة 7 أضعاف في كود متعدد الخيوط بدون ما تغيّر سطر واحد في المنطق. المقال يشرح الـ false sharing على مستوى الـ cache line، بكود Go يقيس الفرق، الحل بالـ padding، والمقايضات، ومتى لا تشغل بالك، بمصادر رسمية.

5 دقائق قراءة

عرض 1 - 9 من 281 مقال

السابق
1
2
…32
التالي