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

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

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

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

المنصة

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

الدعم

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

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

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

المدونة

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

المجال
كل المجالات
تكنولوجياDevOps بالعربيHow To Make ItOptimizing بالعربيأحدث أخبار التكنولوجياالأوتوميشنالبرمجة بالعربيالذكاء الاصطناعي
المستوى
كل المستوياتمبتدئمتوسطمحترف
Integer Overflow للمبتدئ: ليه 2147483647 + 1 بيطلّع رقم سالب؟
مبتدئ١٣ يونيو ٢٠٢٦

Integer Overflow للمبتدئ: ليه 2147483647 + 1 بيطلّع رقم سالب؟

لو جمعت 1 على أكبر رقم int وطلع لك رقم سالب، ده مش bug في لغتك — ده فيضان الأعداد الصحيحة. شرح للمبتدئ بمثال عداد السيارة، تفكيك المتمم الثنائي (two's complement)، كود Go شغّال، 3 حوادث حقيقية (Gangnam Style وبوينج 787 وPac-Man)، 4 حلول وكل واحد بتمنه، ومتى متشغلش بالك.

5 دقائق قراءة
ليه الـ Pod بيموت بـ OOMKilled في Kubernetes وإزاي تمنعه
مبتدئ١٣ يونيو ٢٠٢٦

ليه الـ Pod بيموت بـ OOMKilled في Kubernetes وإزاي تمنعه

لو الـ Pod بتاعك بيموت ويرجع وفي حالته OOMKilled، السبب إنه عدّى سقف الذاكرة. مقال للمبتدئ بمثال حجز الترابيزة في المطعم، شرح علمي لـ cgroups و OOM killer وكود الخروج 137، إعداد YAML وأوامر kubectl قابلة للنسخ، أرقام قبل وبعد من خدمة fintech، الفرق بين requests و limits، 4 trade-offs، ومتى متحطش limit على الذاكرة.

5 دقائق قراءة
Unicode و UTF-8 للمبتدئ: ليه النص العربي بيتحول لرموز غريبة؟
مبتدئ١٣ يونيو ٢٠٢٦

Unicode و UTF-8 للمبتدئ: ليه النص العربي بيتحول لرموز غريبة؟

لو حفظت اسم عربي ورجعت لقيته رموز زي أحمد أو ????، المشكلة مش في السيرفر — هي في الترميز. شرح للمبتدئ بمثال دفتر الشفرة، الفرق بين ASCII و Unicode و UTF-8، كود Python شغّال يوريك ليه "أحمد" بتاخد 8 بايت مش 4، 3 خطوات للإصلاح، trade-off، ومتى متشغلش بالك.

4 دقائق قراءة
Circuit Breaker للمتوسط: امنع خدمة واحدة بطيئة من إسقاط نظامك بالكامل
متوسط١٣ يونيو ٢٠٢٦

Circuit Breaker للمتوسط: امنع خدمة واحدة بطيئة من إسقاط نظامك بالكامل

لو خدمة دفع واحدة بطيئة قدرت توقّع 8 خدمات معاها، المشكلة مش في الخدمة — المشكلة إن مفيش حاجة بتقطع النزيف. نمط Circuit Breaker بيعزل الخدمة العاطلة في ملي ثانية. مقال للمتوسط بمثال قاطع الكهرباء في البيت، شرح الحالات الثلاث Closed/Open/Half-Open، كود Node.js شغّال بـ opossum وإعداد resilience4j، أرقام مقاسة، 4 trade-offs خفية، ومتى Circuit Breaker بيكون اختيار غلط.

6 دقائق قراءة
Consistent Hashing للمحترف: ليه إضافة سيرفر واحد بيوقّع 80% من الكاش
محترف١٢ يونيو ٢٠٢٦

Consistent Hashing للمحترف: ليه إضافة سيرفر واحد بيوقّع 80% من الكاش

لو عندك Cache موزّع على 4 سيرفرات بـ hash(key) % N، إضافة سيرفر خامس بتعيد توزيع ~80% من المفاتيح وتولّد cache miss storm. Consistent Hashing بينزّل النسبة لـ 1/N (حوالي 20%) بكود Python شغّال، أرقام مقاسة، Virtual Nodes، trade-offs، ومتى متستخدمهوش.

5 دقائق قراءة
ReDoS للمتوسط: ليه regex واحد يقدر يجمّد السيرفر بالكامل
متوسط١٢ يونيو ٢٠٢٦

ReDoS للمتوسط: ليه regex واحد يقدر يجمّد السيرفر بالكامل

regex فيه nested quantifier زي ^(a+)+$ يقدر يطلّع المعالج 100% ويوقّع السيرفر بإدخال 30 حرف بس. مقال للمتوسط يشرح catastrophic backtracking بمثال بسيط ثم علميًا، كود Node شغّال، أرقام مقاسة، حل بإعادة كتابة الـ regex وبـ RE2، trade-offs، ومتى متقلقش، مع مصادر من OWASP وCloudflare وStack Overflow.

5 دقائق قراءة
Idempotency Key للمتوسط: امنع الدفع المزدوج لما العميل يضغط Pay مرتين
متوسط١٢ يونيو ٢٠٢٦

Idempotency Key للمتوسط: امنع الدفع المزدوج لما العميل يضغط Pay مرتين

لو عميل ضغط زر الدفع مرتين أو الشبكة أعادت الطلب، ممكن يتخصم منه مرتين. مفتاح Idempotency-Key بيخلّي الطلب المكرر يرجّع نفس الرد بدون خصم جديد. مقال للمتوسط بمثال شباك التذاكر، تعريف من Stripe و IETF، كود Express و PostgreSQL و Redis شغّال، أرقام، trade-offs، ومتى متستخدمهوش.

5 دقائق قراءة
GitOps و ArgoCD للمبتدئ: ليه الـ cluster بيصلّح نفسه من Git
مبتدئ١٢ يونيو ٢٠٢٦

GitOps و ArgoCD للمبتدئ: ليه الـ cluster بيصلّح نفسه من Git

لو حد عمل kubectl edit على الإنتاج ومحدّش عارف مين ولا إمتى، المشكلة مش في الفريق. GitOps بـ ArgoCD بيخلّي Git مصدر الحقيقة الوحيد، والـ cluster يرجّع نفسه لحالته الصح في ثوانٍ. مقال للمبتدئ بمثال الترموستات، المبادئ الأربعة من OpenGitOps، ملف Application كامل قابل للنسخ على ArgoCD، أرقام self-heal مقاسة، 4 trade-offs، ومتى GitOps يبقى overhead.

6 دقائق قراءة
Quantization للمبتدئ: شغّل Llama 3 على لابتوب عادي بدون كرت شاشة
مبتدئ١١ يونيو ٢٠٢٦

Quantization للمبتدئ: شغّل Llama 3 على لابتوب عادي بدون كرت شاشة

نموذج Llama 3 8B بدقته الكاملة محتاج 16GB رام و GPU غالية. الـ Quantization بينزّل الحجم لـ 4.5GB فيشتغل على لابتوب 8GB بمعالج عادي. شرح للمبتدئ بمثال صورة الكاميرا، إزاي تحوّل دقة الأوزان من 16-bit لـ 4-bit، أمر تشغيل واحد على Ollama، أرقام حقيقية للرام والجودة، 4 trade-offs خفية، ومتى الـ Quantization مش الحل.

4 دقائق قراءة

عرض 10 - 18 من 827 مقال

السابق
1
2
3
…92
التالي