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

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

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

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

المنصة

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

الدعم

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

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

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

المدونة

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

المجال
كل المجالات
تكنولوجياDevOps بالعربيHow To Make ItOptimizing بالعربيأحدث أخبار التكنولوجياالأوتوميشنالبرمجة بالعربيالذكاء الاصطناعي
المستوى
كل المستوياتمبتدئمتوسطمحترف
PgBouncer Transaction Pooling: ليه PostgreSQL بيرفض الاتصال رقم 101
متوسط٢٨ أبريل ٢٠٢٦

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

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

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

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

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

5 دقائق قراءة
Cosign في CI: وقّع صور Docker قبل النشر
متوسط٢٦ أبريل ٢٠٢٦

Cosign في CI: وقّع صور Docker قبل النشر

اضبط Cosign داخل GitHub Actions لتوقيع صور Docker والتحقق منها قبل النشر، بدل الاعتماد على tag قابل للتغيير أو image بلا مصدر موثوق.

4 دقائق قراءة
Blue-Green على VM واحدة: نشر Node.js بدون downtime طويل
متوسط٢٦ أبريل ٢٠٢٦

Blue-Green على VM واحدة: نشر Node.js بدون downtime طويل

اضبط نشر Blue-Green بسيط على VM واحدة باستخدام NGINX وsystemd، بحيث تبدّل بين إصدارين بعد فحص الصحة بدل إيقاف التطبيق أمام المستخدمين.

5 دقائق قراءة
Ansible Check Mode: راجع تغييرات الـ VM قبل التنفيذ
متوسط٢٦ أبريل ٢٠٢٦

Ansible Check Mode: راجع تغييرات الـ VM قبل التنفيذ

استخدم Ansible check mode وdiff mode كمرحلة مراجعة قبل تعديل الـ VMs. المقال يوضح playbook عملي، قياس قبل وبعد، وحدود الاعتماد على dry-run.

4 دقائق قراءة
Ansible Check Mode: اكشف Drift السيرفر قبل التنفيذ
متوسط٢٦ أبريل ٢٠٢٦

Ansible Check Mode: اكشف Drift السيرفر قبل التنفيذ

استخدم Ansible check mode وdiff mode لمراجعة تغييرات السيرفرات قبل تطبيقها فعليًا، وتقليل مفاجآت الإعدادات اليدوية في بيئات VM صغيرة.

5 دقائق قراءة
Terraform Drift: اكشف تغييرات السحابة قبل apply
متوسط٢٦ أبريل ٢٠٢٦

Terraform Drift: اكشف تغييرات السحابة قبل apply

اضبط GitHub Actions لتشغيل terraform plan دوريًا واكتشاف أي drift بين الكود وحالة السحابة الحقيقية قبل ما يظهر في deploy إنتاج.

4 دقائق قراءة
Restic للـ VM: النسخة الاحتياطية لا تكفي بدون Restore Drill
متوسط٢٦ أبريل ٢٠٢٦

Restic للـ VM: النسخة الاحتياطية لا تكفي بدون Restore Drill

اضبط Restic لنسخ PostgreSQL وملفات uploads من VM إلى Object Storage، ثم اختبر الاسترجاع شهريًا عشان تعرف زمن العودة الحقيقي قبل أول عطل.

4 دقائق قراءة
Gitleaks في CI: امنع API Key قبل ما يدخل main
متوسط٢٦ أبريل ٢٠٢٦

Gitleaks في CI: امنع API Key قبل ما يدخل main

اضبط Gitleaks في pre-commit وGitHub Actions عشان تمنع مفاتيح API من دخول main، وتعرف إمتى تعتمد على push protection وإمتى تحتاج تدوير مفتاح فورًا.

4 دقائق قراءة

عرض 28 - 36 من 81 مقال

السابق
1
…3
4
5
…9
التالي