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

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

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

المنصة

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

الدعم

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

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

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

تكنولوجيا

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

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

Race Conditions في البرمجة: ليه نفس الكود بينجح في التيست ويفشل في الإنتاج

لو endpoint الشراء بتاعك خصم آخر قطعة لاتنين عملاء في نفس الثانية، الكود مش غلط. خيطين تنفيذ قروا الرقم في نفس النانوثانية. شرح Race Conditions للمستوى المتوسط بمثال آخر تذكرة في الحفلة، تعريف علمي لـ Critical Section و Mutual Exclusion، كود Python threading قابل للنسخ يعيد إنتاج المشكلة، 4 حلول عملية مع أرقام مقاسة (Mutex، Atomic، Optimistic، SELECT FOR UPDATE)، trade-offs، وقاعدة قرار سريعة.

6 دقائق قراءة
Kubernetes Probes: ليه الـ pod بيتعمله restart كل دقيقتين بدون سبب
متوسط28 أبريل 2026

Kubernetes Probes: ليه الـ pod بيتعمله restart كل دقيقتين بدون سبب

لو الـ pod بتاعك في Kubernetes بيتعمله restart بشكل عشوائي والـ logs بترجع Liveness probe failed 503، المشكلة مش في التطبيق. المشكلة إنك خلطت بين Liveness و Readiness و Startup probes. مقال للمستوى المتوسط بمثال البواب والمطعم، تعريف علمي دقيق، YAML قابل للنسخ، أرقام قياس فعلية من cluster إنتاج، trade-offs واضحة، وحالات لا تستخدم فيها Liveness أصلاً.

5 دقائق قراءة
NGINX limit_req: امنع API من الانهيار وقت موجة 5000 طلب/ثانية
متوسط28 أبريل 2026

NGINX limit_req: امنع API من الانهيار وقت موجة 5000 طلب/ثانية

لو الـ API بيرجّع 502 كل يوم 9 صباحاً، المشكلة مش في الـ backend غالباً. NGINX limit_req بيحمي تطبيقك بـ 10 سطور config، مع شرح Leaky Bucket، أرقام قبل/بعد، trade-offs، ومتى لا تستخدمه.

6 دقائق قراءة
PgBouncer Transaction Pooling: ليه PostgreSQL بيرفض الاتصال رقم 101
متوسط28 أبريل 2026

PgBouncer Transaction Pooling: ليه PostgreSQL بيرفض الاتصال رقم 101

لو الـ PostgreSQL بتاعك بيرجّع too many clients كل ساعة الذروة، المشكلة مش في عدد المستخدمين. تطبيقك بيفتح اتصال لكل request، والـ DB بتقفل عند الـ 100. شرح مفصّل لـ PgBouncer transaction pooling بمستوى متوسط، مع ini config قابل للنسخ، أرقام قياس فعلية، trade-offs، وحالات لا تستخدمه فيها.

5 دقائق قراءة
Closures في JavaScript للمبتدئ: ليه متغيرات الدالة بتفضل حية بعد ما تنتهي
مبتدئ28 أبريل 2026

Closures في JavaScript للمبتدئ: ليه متغيرات الدالة بتفضل حية بعد ما تنتهي

لو شفت دالة JavaScript بترجع دالة تانية لسه بتقرا المتغيرات بعد ما الدالة الأم خلصت، ده مش بَج. ده Closure. مقال للمبتدئ بمثال خزنة البنك، تعريف علمي دقيق لـ lexical scope، كود Node 24 شغّال، استخدام في private state وعدّاد لكل مستخدم، أرقام ذاكرة مقاسة، trade-offs الـ memory leak الكلاسيكي، وحالات لا تستخدمه فيها فعلاً.

4 دقائق قراءة
Big O للمبتدئ: ليه كودك بيبطأ لما البيانات تكبر
مبتدئ28 أبريل 2026

Big O للمبتدئ: ليه كودك بيبطأ لما البيانات تكبر

لو كودك بيرد في 30ms على 500 صف وبيقعد 8 ثواني على 50 ألف صف، المشكلة مش السيرفر. المشكلة في Big O بتاع الخوارزمية. شرح للمبتدئ بمثال دفتر التليفون، تعريف علمي دقيق، كود Python شغّال يقارن O(n²) مع O(n)، أرقام timeit مقاسة، trade-offs الذاكرة، وحالات لا تشغل بالك بـ Big O فيها.

6 دقائق قراءة
Embeddings للمبتدئين: ازاي AI بيعرف إن «دكتور» و«طبيب» نفس الحاجة
مبتدئ28 أبريل 2026

Embeddings للمبتدئين: ازاي AI بيعرف إن «دكتور» و«طبيب» نفس الحاجة

لو AI بيرجّعلك كلمات مرادفة من غير ما تكتبها بالظبط في البحث، السر مش في dictionary. السر في embeddings — أرقام بتحوّل المعنى لإحداثيات. شرح للمبتدئ بمثال خريطة المدن، تعريف علمي، كود Python شغّال، أرقام مقاسة، trade-offs، ومتى لا تستخدمها.

5 دقائق قراءة
Pod Disruption Budget: امنع Kubernetes من قتل آخر replica وقت الـ upgrade
متوسط28 أبريل 2026

Pod Disruption Budget: امنع Kubernetes من قتل آخر replica وقت الـ upgrade

لو الـ cluster بتاعك راح من 3 replicas لـ 0 لمدة 47 ثانية وقت node upgrade، المشكلة مش في Kubernetes — انت ما عرّفتش Pod Disruption Budget. مقال للمستوى المتوسط بمثال للمبتدئ، تعريف علمي دقيق، YAML قابل للنسخ، أرقام قياس فعلية، trade-offs، وحالات لا تستخدمه فيها.

5 دقائق قراءة
Backpressure في Node.js Streams: ليه السيرفر بياكل 4GB رام عند رفع ملف 500MB
متوسط28 أبريل 2026

Backpressure في Node.js Streams: ليه السيرفر بياكل 4GB رام عند رفع ملف 500MB

لو سيرفر Node.js بيقع OOM لما حد يرفع ملف 500MB والذاكرة بتطلع لـ 4GB، المشكلة مش الذاكرة ولا حجم الملف. المشكلة إن الكود بيتجاهل backpressure في الستريم. شرح للمستوى المتوسط بمثال المطبخ، تعريف علمي، كود pipe vs pipeline، أرقام قياس فعلية، trade-offs، وحالات لا تستخدم فيها.

4 دقائق قراءة

عرض 784 - 792 من 1097 مقال

السابق
1
…87
88
89
…122
التالي