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

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

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

المنصة

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

الدعم

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

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

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

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

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

المجال
كل المجالات
تكنولوجياDevOps بالعربيHow To Make ItOptimizing بالعربيأحدث أخبار التكنولوجياالأوتوميشنالبرمجة بالعربيالذكاء الاصطناعي
المستوى
كل المستوياتمبتدئمتوسطمحترف
Python __slots__ للمحترف: وفّر 61% من الذاكرة في 10 مليون object
محترف11 مايو 2026

Python __slots__ للمحترف: وفّر 61% من الذاكرة في 10 مليون object

لو خدمتك بتاكل 8GB RAM علشان تشيل 10 مليون object، انت بتدفع تكلفة __dict__ بدون لزمة. مقال للمحترف بمثال البطاقة الثابتة للمبتدئ، تعريف علمي من PEP 412 و CPython source، كود Python 3.12 شغّال على order book بـ 10M instance (من 2,847MB لـ 1,118MB، تحسّن 61% + سرعة attribute access أعلى 27%)، 4 trade-offs خفية في الـ inheritance والـ pickling، ومتى __slots__ مبالغة هندسية.

5 دقائق قراءة
Goroutines و Channels في Go للمتوسط: شغّل 10K طلب بدون thread pool
متوسط11 مايو 2026

Goroutines و Channels في Go للمتوسط: شغّل 10K طلب بدون thread pool

لو سكربتك بياخد 47 دقيقة في 10,000 طلب HTTP بالتنابع، Go بـ goroutines و channels بينزّلك على 38 ثانية بـ 8 سطور بدون مكتبة. مقال للمتوسط بمثال مكتبة الاستعارة للمبتدئ، شرح علمي لنموذج CSP لـ Hoare 1978 و M:N scheduler من ورقة Blumofe & Leiserson، كود Go 1.23 شغّال يوصل لـ 74× تحسّن، 4 trade-offs خفية تشمل goroutine leaks و deadlocks، ومتى الـ channels تبقى مبالغة هندسية.

6 دقائق قراءة
Promise.all مقابل Promise.allSettled في JavaScript للمتوسط: اختار الصح ومتفقدش نص النتايج
متوسط11 مايو 2026

Promise.all مقابل Promise.allSettled في JavaScript للمتوسط: اختار الصح ومتفقدش نص النتايج

لو dashboard بيستدعي 8 APIs بالتوازي بـ Promise.all وفجأة الصفحة كلها بتختفي لما واحد بس يفشل، انت بتدفع تكلفة قرار غلط في 4 سطور. مقال للمتوسط بمثال طلبات الـ delivery للمبتدئ، تعريف من ECMAScript 2020 TC39 و MDN، كود شغّال على Node.js 22، أرقام مقاسة من dashboard مالي بـ 12,400 طلب يومي (الصفحات الفارغة من 4.2% لـ 0.3%، الشكاوى من 47 لـ 2 أسبوعيًا)، 4 trade-offs حقيقية، ومتى Promise.all يبقى الأنسب.

5 دقائق قراءة
Closures في JavaScript للمبتدئ: السر اللي بيخلّي useState و setTimeout يفتكروا قيمتهم
مبتدئ11 مايو 2026

Closures في JavaScript للمبتدئ: السر اللي بيخلّي useState و setTimeout يفتكروا قيمتهم

لو فهمت Closure غلط، useState في React هيكسر معاك ومش هتعرف ليه. مقال للمبتدئ بمثال خزانة الجيم، تعريف علمي من ECMA-262، كود JavaScript شغّال يبني عدّاد آمن في 8 سطور، شرح ليه الـ for loop القديم بيطبع 5 خمس مرات، 3 trade-offs حقيقية، ومتى Closure بيكون مصدر memory leak صامت.

5 دقائق قراءة
Big O Notation للمبتدئ: ليه نفس الكود بياخد ثانيتين أو 4 ساعات
مبتدئ11 مايو 2026

Big O Notation للمبتدئ: ليه نفس الكود بياخد ثانيتين أو 4 ساعات

لو function بتاعتك بتاخد ثانيتين على 1000 سجل وبتاخد 4 ساعات على مليون، المشكلة مش في الـ CPU. مقال للمبتدئ بمثال دفتر التليفونات، تعريف علمي من Donald Knuth (TAOCP 1968) و CLRS الفصل 3، كود JavaScript شغّال على Node.js 22 يقارن O(n²) ضد O(n) على مليون عنصر (4.8 ثانية مقابل 38 مللي ثانية، تحسّن 126×)، شرح للأنواع الستة الشائعة، 4 trade-offs حقيقية، ومتى Big O بتخدعك أو ميستاهلش تهتم بيها.

6 دقائق قراءة
useEffect في React للمبتدئ: امنع Race Conditions في 6 سطور
مبتدئ11 مايو 2026

useEffect في React للمبتدئ: امنع Race Conditions في 6 سطور

لو useEffect في React بيتنفّذ مرتين كل ما تحفظ الملف، ده StrictMode عمد. مقال للمبتدئ بمثال الجرسون اللي اتلخبط، تعريف علمي من توثيق React الرسمي، كود JavaScript شغّال في 6 سطور بـ AbortController يمنع Race Conditions، أرقام مقاسة من صفحة Profile بـ 14,200 مستخدم نشط (38 شكوى/أسبوع → 0)، 4 trade-offs خفية، ومتى الطريقة دي مفيش لها لزمة أصلاً.

5 دقائق قراءة
Branded Types في TypeScript للمحترف: امنع خلط الـ IDs compile-time
محترف11 مايو 2026

Branded Types في TypeScript للمحترف: امنع خلط الـ IDs compile-time

لو الـ codebase بتاعك فيه 14 نوع ID كلهم string، أنت على بُعد bug واحد من charge عميل غلط. Branded Types بتقفل الباب compile-time بدون أي runtime overhead. مقال للمحترف بمثال مفاتيح الفندق للمبتدئ، تعريف علمي من TypeScript Handbook و tsc source، كود شغّال على TypeScript 5.4، أرقام مقاسة من incident fintech (47 عميل، 14 ساعة، $3,200 chargeback)، 4 trade-offs حقيقية، ومتى Branded Types مبالغة هندسية.

7 دقائق قراءة
Big O Notation للمبتدئ: ليه كودك يشتغل في 0.1 ثانية على 100 عنصر و10 ثواني على 10K
مبتدئ11 مايو 2026

Big O Notation للمبتدئ: ليه كودك يشتغل في 0.1 ثانية على 100 عنصر و10 ثواني على 10K

لو دالة بحث بتاخد جزء من الثانية على 100 عنصر وفجأة بتاخد 10 ثواني على 10 آلاف، المشكلة مش في السيرفر — هي في شكل النمو. مقال للمبتدئ بمثال دفتر التليفونات، تعريف علمي من Cormen، كود JavaScript شغّال على Node.js 22 يوضح فرق 600 ضعف بين O(n²) وO(n)، 4 trade-offs، ومتى Big O مش مهمة أصلاً.

5 دقائق قراءة
TypeScript Generics للمتوسط: اكتب دوال Reusable بدون فقدان النوع
متوسط11 مايو 2026

TypeScript Generics للمتوسط: اكتب دوال Reusable بدون فقدان النوع

لو بتكتب 14 دالة API بترجّع Promise<any>، انت بتفقد 90% من قيمة TypeScript. Generics بتدمجهم في دالة واحدة بـ type safety كامل، شرح للمتوسط بمثال صندوق الـ pizza للمبتدئ، كود قابل للنسخ، 4 trade-offs، ومتى لا تستخدمها.

5 دقائق قراءة

عرض 145 - 153 من 307 مقال

السابق
1
…16
17
18
…35
التالي