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

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

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

تعلم أسرعوصول مباشر للدورات والمسارات من الموبايل.
تنقل أوضحالروابط الأساسية والدعم في مكان واحد بدون تشتيت.

المنصة

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

الدعم

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

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

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

المدونة

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

المجال
كل المجالات
تكنولوجياDevOps بالعربيHow To Make ItOptimizing بالعربيأحدث أخبار التكنولوجياالأوتوميشنالبرمجة بالعربيالذكاء الاصطناعي
المستوى
كل المستوياتمبتدئمتوسطمحترف
Velero للمتوسط: نسخ احتياطي لـ Kubernetes cluster كامل واسترجاعه في 9 دقايق
متوسط١٠ مايو ٢٠٢٦

Velero للمتوسط: نسخ احتياطي لـ Kubernetes cluster كامل واسترجاعه في 9 دقايق

لو cluster الإنتاج فيه 24 microservice و18 PVC وحصلت كارثة etcd، الرجوع بدون backup هياخد يومين. Velero v1.14 بيعمل snapshot كامل للـ namespace في 9 دقايق ويرجّعه بأمر واحد. مقال للمتوسط بمثال أمين المكتبة للمبتدئ، تعريف علمي من توثيق Velero الرسمي و VMware Tanzu، أوامر شغّالة على Kubernetes 1.30 + GCS، أرقام مقاسة من cluster GKE فيه 340GB volumes (RTO 11 دقيقة)، 4 trade-offs خفية، ومتى Velero مش الحل الصح.

7 دقائق قراءة
Bloom Filters للمتوسط: افحص وجود مليون عنصر في 1.2MB ذاكرة
متوسط١٠ مايو ٢٠٢٦

Bloom Filters للمتوسط: افحص وجود مليون عنصر في 1.2MB ذاكرة

لو سيرفرك بيسأل DB كل request "هل العميل ده في القائمة السودا؟" على 8 مليون سجل، أنت بتدفع 12ms لكل طلب. Bloom Filter بيرد على نفس السؤال في 0.4 microsecond، بـ 1.2MB ذاكرة بدل 640MB. مقال للمتوسط بمثال بوّاب الحفلة للمبتدئ، تعريف علمي من ورقة Bloom 1970 وتوثيق Cassandra، كود Python شغّال على mmh3 + bitarray، أرقام مقاسة من API بـ 12K req/s، 4 trade-offs حقيقية، ومتى Bloom Filter بيكون الاختيار الغلط.

7 دقائق قراءة
Redis Pipelining للمتوسط: 1000 عملية من 240ms لـ 8ms بسطر واحد
متوسط١٠ مايو ٢٠٢٦

Redis Pipelining للمتوسط: 1000 عملية من 240ms لـ 8ms بسطر واحد

لو سكربتك بيعمل 1000 SET على Redis في 240 مللي ثانية، Redis مش بطيء — انت بتدفع تذكرة شبكة لكل عملية. Pipelining في redis-py بـ 3 سطور بينزّل الزمن لـ 8 مللي ثانية على نفس Redis. مقال للمتوسط بمثال طلبات الديليفري للمبتدئ، تعريف علمي من توثيق Redis، كود Python شغّال على redis-py 5.0 و Redis 7.4، أرقام مقاسة على AWS r6g.large، 4 trade-offs خفية، ومتى Pipelining بيكسرلك المنطق بدل ما يحسّنه.

6 دقائق قراءة
Decorators في Python للمتوسط: أضف Logging و Caching بدون لمس الكود
متوسط١٠ مايو ٢٠٢٦

Decorators في Python للمتوسط: أضف Logging و Caching بدون لمس الكود

لو بتكتب نفس 5 سطور logging قبل وبعد كل function، أنت بتضيف 200 سطر زيادة في ملف فيه 40 function. Decorator واحد بـ 8 سطور بيغطّي كل الـ 40 بدون ما تلمس واحدة فيهم. مقال للمتوسط بمثال أمين فندق للمبتدئ، تعريف علمي من PEP 318، كود شغّال على Python 3.12 لقياس الزمن وللـ Caching والـ Retry، أرقام مقاسة من API بـ 12,000 طلب يومي (latency من 142ms لـ 8ms)، trade-offs حقيقية، ومتى Decorator يبقى اختيار غلط.

6 دقائق قراءة
Cache Stampede للمتوسط: لما الـ cache يخلص فاتورة DB بتقفز 14x — والحل في 8 سطور
متوسط١٠ مايو ٢٠٢٦

Cache Stampede للمتوسط: لما الـ cache يخلص فاتورة DB بتقفز 14x — والحل في 8 سطور

لو الـ Redis cache بتاعك بيخلص فجأة ولقيت 4,200 طلب يضربوا PostgreSQL في ثانيتين، الـ DB مش غلطانة. الظاهرة اسمها Cache Stampede، وحلها مش زيادة الذاكرة ولا scaling. مقال للمتوسط بمثال شباك التذاكر للمبتدئ، تعريف علمي من ورقة Vattani 2015، 3 حلول بكود Python شغّال على redis-py 5.0 و PostgreSQL 16، أرقام مقاسة من إنتاج e-commerce بـ 4,200 طلب/ثانية (P99 من 6,200ms لـ 18ms)، 4 trade-offs، ومتى الحلول دي تكون مبالغة هندسية.

6 دقائق قراءة
KEDA للمتوسط: شغّل Workers من صفر بناءً على طول طابور Redis
متوسط١٠ مايو ٢٠٢٦

KEDA للمتوسط: شغّل Workers من صفر بناءً على طول طابور Redis

لو 8 worker pods شغّالة 24/7 بتعالج 4,000 task/يوم بس، انت بتدفع 7,500 ساعة CPU في الفاضي. KEDA بيخلّيهم 0 لما الطابور فاضي و50 لما يمتلئ، بصفر تعديل في الكود. مقال للمتوسط بمثال كاشير السوبر ماركت للمبتدئ، تعريف علمي من توثيق KEDA الرسمي و CNCF Graduation 2023، YAML شغّال على Kubernetes 1.30 و KEDA 2.15، أرقام مقاسة من cluster GKE بـ 24 microservice (الفاتورة من $312 لـ $58 شهريًا، P95 من 14 دقيقة لـ 38 ثانية)، 4 trade-offs خفية، ومتى لا تستخدم KEDA أصلاً.

6 دقائق قراءة
Decorators في Python للمتوسط: أضِف Logging و Timing بسطر واحد
متوسط١٠ مايو ٢٠٢٦

Decorators في Python للمتوسط: أضِف Logging و Timing بسطر واحد

لو عندك 50 دالة Python وعايز تضيف Logging و Timing بدون تكرار، Decorators بـ 8 سطور بتعملك ده. مقال للمتوسط بمثال موظف الاستقبال للمبتدئ، تعريف من PEP 318، كود شغّال على Python 3.12، وأرقام مقاسة من خدمة دفع بـ 12 endpoint (MTTD نزل من 4 ساعات لـ 6 دقائق).

7 دقائق قراءة
Prompt Caching في Claude للمتوسط: 68% خصم على فاتورة شات بوت بـ 12K Token
متوسط١٠ مايو ٢٠٢٦

Prompt Caching في Claude للمتوسط: 68% خصم على فاتورة شات بوت بـ 12K Token

لو شات بوتك بيعيد إرسال نفس الـ system prompt و RAG context في كل طلب، انت بتدفع تمن نفس الـ 12,000 token مليون مرة في الشهر. Prompt Caching بيخصم 90% على الجزء الثابت لمدة 5 دقائق. مقال للمتوسط بمثال نادل المطعم للمبتدئ، شرح علمي للـ KV cache من ورقة Vaswani 2017، كود Python في 14 سطر شغّال على anthropic SDK 0.45+ و Claude Sonnet 4.6، أرقام مقاسة على chatbot عربي بـ 5,000 محادثة/يوم (الفاتورة من $6,645 لـ $2,087)، 4 trade-offs خفية، ومتى Caching مضيعة وقت.

5 دقائق قراءة
Streaming في Claude للمتوسط: TTFB من 4.2 ثانية لـ 280ms
متوسط١٠ مايو ٢٠٢٦

Streaming في Claude للمتوسط: TTFB من 4.2 ثانية لـ 280ms

لو شات بوتك بيردّ بعد 4.2 ثانية صمت، 38% من المستخدمين بيقفلوا الصفحة. Streaming في Claude API بـ 12 سطر Python بينزّل TTFB لـ 280ms من غير ما يغيّر فاتورة الـ tokens. مقال للمتوسط بمثال جرسون المطعم للمبتدئ، تعريف علمي للـ Server-Sent Events من HTML Living Standard، كود شغّال على anthropic SDK 0.45+ و Claude Sonnet 4.6، أرقام مقاسة على chatbot دعم فني عربي بـ 4,200 طلب/يوم (abandonment rate من 18.3% لـ 4.7%)، 4 trade-offs خفية، ومتى Streaming بيكون مضيعة وقت.

7 دقائق قراءة
Idempotency Keys للمتوسط: امنع الدفع المكرر لما الشبكة بتقطع
متوسط١٠ مايو ٢٠٢٦

Idempotency Keys للمتوسط: امنع الدفع المكرر لما الشبكة بتقطع

لو الزبون ضغط "ادفع" مرة، الشبكة قطعت، والـ frontend عمل retry — العميل بيتسحبله ضعف المبلغ والمشكلة مش في bank gateway. سطرين Redis قبل البزنس لوجيك بيقفلوا الباب نهائي. مقال للمتوسط بمثال الكاشير للمبتدئ، تعريف من RFC 9110 وStripe، كود FastAPI شغّال على Python 3.12 و redis-py 5.0، أرقام مقاسة من 28 ألف معاملة شهرياً (187 → 4 شحنة مكررة)، 4 trade-offs، ومتى لا تستخدمها أصلاً.

6 دقائق قراءة

عرض 101 - 110 من 513 مقال

السابق
1
…10
11
12
…52
التالي