أحمد حايس
الرئيسيةمن أناالدوراتالمدونةالعروض
أحمد حايس

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

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

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

المنصة

  • الرئيسية
  • من أنا
  • الدورات
  • العروض
  • المدونة

الدعم

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

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

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

المدونة

مقالات ودروس مجانية تساعدك في رحلتك التعليمية — من أساسيات البرمجة إلى أحدث التقنيات.

الكلDevOps بالعربيHow To Make ItOptimizing بالعربيأحدث أخبار التكنولوجياالأوتوميشنالبرمجة بالعربيالذكاء الاصطناعي
GitOps مع ArgoCD للمبتدئ: انشر تطبيقك بـ git push بدل kubectl apply
٨ مايو ٢٠٢٦

GitOps مع ArgoCD للمبتدئ: انشر تطبيقك بـ git push بدل kubectl apply

لو فريقك بيشغّل kubectl apply 30 مرة في اليوم وفي يوم جالك OOM ومحدش عارف مين عمل آخر تعديل، إنت محتاج GitOps. ArgoCD بيخلّي الـ cluster مطابق للـ git repo أوتوماتيكياً. مقال للمبتدئ بمثال أمين المكتبة، تعريف علمي للمبادئ الأربعة من OpenGitOps، 5 خطوات تركيب قابلة للنسخ، أرقام مقاسة من فريق 9 مهندسين (rollback من 12 دقيقة لـ 8 ثواني، صفر drift)، 4 trade-offs حقيقية، ومتى ما تستخدمش ArgoCD أصلاً.

⏱ 7 دقائق قراءة
Helm Charts للمبتدئ: ادارة 30 ملف YAML بـ template واحد
٨ مايو ٢٠٢٦

Helm Charts للمبتدئ: ادارة 30 ملف YAML بـ template واحد

لو عندك 4 microservices على Kubernetes وكل واحد بيتنشر في 3 بيئات (dev، staging، production)، يبقى عندك 36 ملف YAML بتعدّلهم يدوياً وكل deploy فيه فرصة 11% لـ typo بيكسر الـ cluster. Helm بيخلّي الـ 36 ملف يبقوا 4 templates + 3 ملفات values، يعني فرق 80% أقل ملفات وصفر typo بشري. مقال للمبتدئ بمثال مكتب طباعة الكروت، تعريف علمي للـ Go template engine، أوامر helm 3.14 شغّالة، أرقام مقاسة من فريق 6 مهندسين، 4 trade-offs حقيقية، ومتى لا تستخدم Helm أصلاً.

⏱ 5 دقائق قراءة
Liveness و Readiness Probes للمبتدئ: ليه pod بيتعاد إنشاؤه بدون سبب
٨ مايو ٢٠٢٦

Liveness و Readiness Probes للمبتدئ: ليه pod بيتعاد إنشاؤه بدون سبب

لو الـ pod بتاعك في Kubernetes بيتعاد إنشاؤه كل دقيقتين بدون أي error في الـ logs، Kubernetes بيقتله عمدًا لأن الـ Liveness Probe قال إنه ميت. مقال للمبتدئ بمثال المخبز، تعريف علمي من توثيق kubernetes.io الرسمي، YAML شغّال على Kubernetes 1.29، أرقام من cluster GKE حقيقي (12 restart/أسبوع → 0.6)، الفخ الكلاسيكي اللي بيخلّي الـ DB الوقعت تكسر الـ cluster كله، 4 trade-offs، ومتى لا تستخدم Probes أصلاً.

⏱ 6 دقائق قراءة
Pod Disruption Budget للمتوسط: امنع downtime وقت الـ Kubernetes Cluster Upgrade
٨ مايو ٢٠٢٦

Pod Disruption Budget للمتوسط: امنع downtime وقت الـ Kubernetes Cluster Upgrade

لو الـ cluster بـ 3 nodes وعليه 4 replicas من API مهم، يوم الـ upgrade ممكن 3 pods يختفوا في نفس اللحظة وعميلك يشوف 503 لمدة 18 ثانية. PodDisruptionBudget بـ 8 سطور YAML بيمنع ده. مقال للمتوسط بمثال صيدلية الحي للمبتدئ، تعريف علمي دقيق للـ Eviction API، YAML قابل للنسخ، أرقام مقاسة من cluster GKE بـ 12 microservice (47 ثانية downtime → 3 ثواني)، الفخ الكلاسيكي مع replicas=1، 4 trade-offs حقيقية، ومتى لا تستخدمه أصلاً.

⏱ 6 دقائق قراءة
OpenTelemetry للمتوسط: تتبّع طلب عبر 7 microservices في 12 دقيقة
٨ مايو ٢٠٢٦

OpenTelemetry للمتوسط: تتبّع طلب عبر 7 microservices في 12 دقيقة

دليل عملي لإعداد Distributed Tracing بـ OpenTelemetry على Node.js: مثال مكتب البريد للمبتدئ، تعريف علمي من مواصفة CNCF و W3C Trace Context، كود قابل للنسخ في 14 سطر، أرقام مقاسة من إنتاج (134 دقيقة → 3 دقائق لاكتشاف عنق الزجاجة)، 4 trade-offs حقيقية، وحالات لا تستخدمه فيها مع المصادر الرسمية.

⏱ 5 دقائق قراءة
Argo Rollouts للمحترف: Canary Deployment يكتشف الباگ قبل العميل
٨ مايو ٢٠٢٦

Argo Rollouts للمحترف: Canary Deployment يكتشف الباگ قبل العميل

RollingUpdate العادي بيستبدل الـ pods بدون ما يقيس جودة الإصدار الجديد. Argo Rollouts بيوجّه 5% من الترافيك للإصدار الجديد، يقيس error rate من Prometheus، ويرجع تلقائياً في 47 ثانية لو فيه انحراف. مقال للمحترف بمثال صلصة المطعم للمبتدئ، تعريف علمي للـ progressive delivery، YAML شغّال على Argo Rollouts 1.7 + Istio، AnalysisTemplate مع Prometheus، أرقام مقاسة من cluster بـ 28 microservice (failure rate من 8% إلى 0.7%)، 4 trade-offs حقيقية، ومتى لا تستخدمه أصلاً.

⏱ 6 دقائق قراءة
Chaos Engineering في Kubernetes للمتوسط: كسّر الـ Cluster عمداً قبل ما العميل يكسره
٨ مايو ٢٠٢٦

Chaos Engineering في Kubernetes للمتوسط: كسّر الـ Cluster عمداً قبل ما العميل يكسره

لو الـ pod الواحد بيقع في إنتاجك كل أسبوعين، تطبيقك معرّض لـ 26 حادثة فشل في السنة. Chaos Engineering مع Chaos Mesh بيخلّيك تكتشف نقاط الضعف دي في staging في ساعتين بدل ما تتفاجأ بيها 3 الفجر. مقال للمتوسط بمثال شركة الكهربا للمبتدئ، تعريف علمي من principlesofchaos.org، YAML شغّال على Chaos Mesh 2.6، 4 سيناريوهات أساسية، أرقام مقاسة من Gremlin State of Chaos 2023، trade-offs، ومتى لا تستخدمها.

⏱ 6 دقائق قراءة
Docker Compose للمبتدئ: شغّل تطبيق + قاعدة بيانات + Redis في 30 ثانية بـ 12 سطر
٨ مايو ٢٠٢٦

Docker Compose للمبتدئ: شغّل تطبيق + قاعدة بيانات + Redis في 30 ثانية بـ 12 سطر

لو بتفتح 3 شاشات terminal كل صبح علشان تشغّل التطبيق وقاعدة البيانات والـ Redis، Docker Compose بيلخّص ده كله في ملف واحد وأمر اسمه docker compose up. شرح للمبتدئ بمثال الأوركسترا، تعريف علمي دقيق، ملف yml كامل في 12 سطر شغّال على Docker 25، أرقام مقاسة (4:12 د → 28 ث)، الفخ الكلاسيكي depends_on، healthcheck الصحيح، trade-offs الإنتاج، ومتى لا تستخدمه.

⏱ 6 دقائق قراءة
Network Policies في Kubernetes للمتوسط: ازاي تعزل الـ Pods من بعض
٨ مايو ٢٠٢٦

Network Policies في Kubernetes للمتوسط: ازاي تعزل الـ Pods من بعض

افتراض Kubernetes إن أي pod يكلّم أي pod. NetworkPolicy بتقفل الباب ده وتمنع 70% من lateral movement. شرح متوسط بمثال العمارة، تعريف علمي، YAML شغّال على Calico/Cilium، 4 أنماط، trade-offs، ومتى لا تستخدمها.

⏱ 6 دقائق قراءة

عرض 37 - 45 من 113 مقال

السابق
1
…4
5
6
…13
التالي

مدونة أحمد حايس

💡

ملخص سريع

مدونة أحمد حايس تجيب عن أسئلة مثل كيف أتعلم البرمجة أو التكنولوجيا أو الذكاء الاصطناعي، وتحوّل المفاهيم التقنية إلى مقالات عربية عملية واضحة.

الأسئلة الشائعة