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

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

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

المنصة

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

الدعم

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

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

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

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

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

المجال
كل المجالات
تكنولوجياDevOps بالعربيHow To Make ItOptimizing بالعربيأحدث أخبار التكنولوجياالأوتوميشنالبرمجة بالعربيالذكاء الاصطناعي
المستوى
كل المستوياتمبتدئمتوسطمحترف
فلتر بلوم: تعرف إن العنصر "أكيد مش موجود" في خانة واحدة
محترف26 يوليو 2026

فلتر بلوم: تعرف إن العنصر "أكيد مش موجود" في خانة واحدة

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

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 دقائق قراءة
ReDoS: كيف يعطّل تعبير نمطي واحد خادمك بالكامل
محترف17 يوليو 2026

ReDoS: كيف يعطّل تعبير نمطي واحد خادمك بالكامل

تعبير نمطي واحد فيه كمّيتان متداخلتان قد يحوّل مدخلًا من 30 حرفًا إلى مليار خطوة ويشلّ المعالج عند 100%. اعرف سبب التراجع الكارثي، اقِس المشكلة بكود بايثون شغّال، وأصلحها بـ RE2 أو المجموعات الذرّية، مع حادثة Cloudflare الحقيقية ومصادر رسمية.

5 دقائق قراءة
جامع القمامة: ليه تطبيقك بيتجمّد فجأة، وإزاي تقيس التوقّف وتقلّله
محترف13 يوليو 2026

جامع القمامة: ليه تطبيقك بيتجمّد فجأة، وإزاي تقيس التوقّف وتقلّله

التوقّف المفاجئ لمئات المللي ثانية في خدمتك غالبًا سببه جامع القمامة وهو بيوقف كل الخيوط عشان ينضّف الذاكرة. المقال يشرح ليه بيحصل بمثال بسيط ثم علميًا، ويديك كود Go تقيس بيه توقّفك الحقيقي وتقلّله بضبط GOGC مع مقايضة الذاكرة، ومتى الموضوع مايستاهلش تعبك، مع مصادر رسمية.

5 دقائق قراءة
ليه فرز المصفوفة بيخلّي نفس الحلقة أسرع 6 مرات؟ توقّع التفرّع
محترف9 يوليو 2026

ليه فرز المصفوفة بيخلّي نفس الحلقة أسرع 6 مرات؟ توقّع التفرّع

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

6 دقائق قراءة
الـ Bloom Filter: تشيك على مليون عنصر بذاكرة أقل 83 مرة
محترف5 يوليو 2026

الـ Bloom Filter: تشيك على مليون عنصر بذاكرة أقل 83 مرة

فحص وجود عنصر في مجموعة مليون عنصر بـ1.2 ميجابايت بدل 100، مقابل 1% إيجابيات كاذبة و0% سلبيات كاذبة. شرح للمحترفين بمثال حارس الحفلة ثم علميًا، مع معادلة الحجم وكود Python شغّال، سيناريوهات Cassandra وChrome وCDN، الـ trade-offs، ومتى لا تستخدمه، مع مصادر.

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

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

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

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

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

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

5 دقائق قراءة

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

السابق
1
2
3
4
5
التالي