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

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

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

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

المنصة

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

الدعم

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

© 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 دقائق قراءة
Closures في JavaScript للمبتدئ: ليه الكود ده بيطبع 6 خمس مرات بدل 1،2،3،4،5
١٠ مايو ٢٠٢٦

Closures في JavaScript للمبتدئ: ليه الكود ده بيطبع 6 خمس مرات بدل 1،2،3،4،5

لو for loop فيه setTimeout و var، JavaScript بتطبعلك آخر قيمة 5 مرات. السبب اسمه Closure. مقال للمبتدئ بمثال الكاشير، تعريف من ECMAScript Spec، 3 حلول بكود شغّال على Chrome 130، حالة إنتاج كلّفت 18 ألف دولار، 4 trade-offs، ومتى Closure بتسرّب ذاكرة بدون ما تحس.

⏱ 5 دقائق قراءة
Ollama للمبتدئ: شغّل Llama 3.3 محليًا على لابتوبك في 15 دقيقة
١٠ مايو ٢٠٢٦

Ollama للمبتدئ: شغّل Llama 3.3 محليًا على لابتوبك في 15 دقيقة

دليل عملي للمبتدئ لتشغيل نموذج Llama 3.3 محليًا على لابتوبك عبر Ollama، بدون اشتراك شهري وبدون ما تبعت بياناتك لأي سيرفر بره. مع 4 أوامر تثبيت، كود Python في 8 سطور، أرقام أداء مقاسة على M1 Mac و Intel i7، و 4 trade-offs محدش بيقولهالك.

⏱ 5 دقائق قراءة
أتمتة تنظيف فروع Git المهجورة للمبتدئ: امسح 250 فرع بأمان في 5 دقائق
١٠ مايو ٢٠٢٦

أتمتة تنظيف فروع Git المهجورة للمبتدئ: امسح 250 فرع بأمان في 5 دقائق

لو الـ repo بتاعك فيه 380 فرع وأغلبهم مهجور من 2024، أنت بتدفع ضريبة خفية في كل clone وكل CI run. مقال للمبتدئ بمثال خزانة الملابس، تعريف Stale Branch من توثيق Git و GitHub، GitHub Actions workflow كامل قابل للنسخ، أرقام مقاسة على repo فيه 412 فرع، 4 trade-offs، ومتى الأوتوميشن دي مش لازمة أصلاً.

⏱ 6 دقائق قراءة
Renovate Bot للمبتدئ: حدّث dependencies تطبيقك تلقائياً بدون ما يكسر
١٠ مايو ٢٠٢٦

Renovate Bot للمبتدئ: حدّث dependencies تطبيقك تلقائياً بدون ما يكسر

لو بتعمل npm update كل تلت شهور وبتلاقي 14 breaking change مرة واحدة، Renovate Bot بيفتح PR منفصل لكل تحديث، يجرّب الـ tests، ويـ merge أوتوماتيكياً لو آمن. مقال للمبتدئ بمثال السكرتير الشخصي، شرح علمي لطريقة عمل البوت، renovate.json كامل وشغّال، أرقام مقاسة من mono-repo فيه 312 dependency (CVE نزل من 31 لـ 2، توفير 6 ساعات أسبوعياً)، 4 trade-offs حقيقية، ومتى لا تستخدمه أصلاً.

⏱ 6 دقائق قراءة
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 دقائق قراءة
Sealed Secrets في Kubernetes للمبتدئ: حط الـ Secrets في Git بأمان في 5 دقايق
١٠ مايو ٢٠٢٦

Sealed Secrets في Kubernetes للمبتدئ: حط الـ Secrets في Git بأمان في 5 دقايق

لو فريقك شغّال GitOps وبتسيب الـ secrets برّا Git عشان مفيش ثقة في Base64، Sealed Secrets بيشفّر الـ Secret على لابتوبك بمفتاح عام، والـ controller جوّا الـ cluster هو الوحيد اللي يقدر يفكّ التشفير. مقال للمبتدئ بمثال الصندوق بقفلين، تعريف علمي للـ RSA-OAEP، 6 خطوات تثبيت قابلة للنسخ على kubeseal v0.27، أرقام مقاسة من cluster GKE فيه 14 microservice (47 ملف .env → 0)، 4 trade-offs حقيقية، ومتى External Secrets Operator يبقى أنسب.

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

عرض 201 - 210 من 807 مقال

السابق
1
…20
21
22
…81
التالي

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

💡

ملخص سريع

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

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