مقالات عملية مرتبة حسب المجال والمستوى، اختر المجال المناسب واقرأ من مستوى مبتدئ إلى محترف.
لو جمعت 1 على أكبر رقم int وطلع لك رقم سالب، ده مش bug في لغتك — ده فيضان الأعداد الصحيحة. شرح للمبتدئ بمثال عداد السيارة، تفكيك المتمم الثنائي (two's complement)، كود Go شغّال، 3 حوادث حقيقية (Gangnam Style وبوينج 787 وPac-Man)، 4 حلول وكل واحد بتمنه، ومتى متشغلش بالك.
لو الـ Pod بتاعك بيموت ويرجع وفي حالته OOMKilled، السبب إنه عدّى سقف الذاكرة. مقال للمبتدئ بمثال حجز الترابيزة في المطعم، شرح علمي لـ cgroups و OOM killer وكود الخروج 137، إعداد YAML وأوامر kubectl قابلة للنسخ، أرقام قبل وبعد من خدمة fintech، الفرق بين requests و limits، 4 trade-offs، ومتى متحطش limit على الذاكرة.
لو حفظت اسم عربي ورجعت لقيته رموز زي Ø£ØÙ…د أو ????، المشكلة مش في السيرفر — هي في الترميز. شرح للمبتدئ بمثال دفتر الشفرة، الفرق بين ASCII و Unicode و UTF-8، كود Python شغّال يوريك ليه "أحمد" بتاخد 8 بايت مش 4، 3 خطوات للإصلاح، trade-off، ومتى متشغلش بالك.
لو خدمة دفع واحدة بطيئة قدرت توقّع 8 خدمات معاها، المشكلة مش في الخدمة — المشكلة إن مفيش حاجة بتقطع النزيف. نمط Circuit Breaker بيعزل الخدمة العاطلة في ملي ثانية. مقال للمتوسط بمثال قاطع الكهرباء في البيت، شرح الحالات الثلاث Closed/Open/Half-Open، كود Node.js شغّال بـ opossum وإعداد resilience4j، أرقام مقاسة، 4 trade-offs خفية، ومتى Circuit Breaker بيكون اختيار غلط.
لو عندك Cache موزّع على 4 سيرفرات بـ hash(key) % N، إضافة سيرفر خامس بتعيد توزيع ~80% من المفاتيح وتولّد cache miss storm. Consistent Hashing بينزّل النسبة لـ 1/N (حوالي 20%) بكود Python شغّال، أرقام مقاسة، Virtual Nodes، trade-offs، ومتى متستخدمهوش.
regex فيه nested quantifier زي ^(a+)+$ يقدر يطلّع المعالج 100% ويوقّع السيرفر بإدخال 30 حرف بس. مقال للمتوسط يشرح catastrophic backtracking بمثال بسيط ثم علميًا، كود Node شغّال، أرقام مقاسة، حل بإعادة كتابة الـ regex وبـ RE2، trade-offs، ومتى متقلقش، مع مصادر من OWASP وCloudflare وStack Overflow.
لو عميل ضغط زر الدفع مرتين أو الشبكة أعادت الطلب، ممكن يتخصم منه مرتين. مفتاح Idempotency-Key بيخلّي الطلب المكرر يرجّع نفس الرد بدون خصم جديد. مقال للمتوسط بمثال شباك التذاكر، تعريف من Stripe و IETF، كود Express و PostgreSQL و Redis شغّال، أرقام، trade-offs، ومتى متستخدمهوش.
لو حد عمل kubectl edit على الإنتاج ومحدّش عارف مين ولا إمتى، المشكلة مش في الفريق. GitOps بـ ArgoCD بيخلّي Git مصدر الحقيقة الوحيد، والـ cluster يرجّع نفسه لحالته الصح في ثوانٍ. مقال للمبتدئ بمثال الترموستات، المبادئ الأربعة من OpenGitOps، ملف Application كامل قابل للنسخ على ArgoCD، أرقام self-heal مقاسة، 4 trade-offs، ومتى GitOps يبقى overhead.
نموذج Llama 3 8B بدقته الكاملة محتاج 16GB رام و GPU غالية. الـ Quantization بينزّل الحجم لـ 4.5GB فيشتغل على لابتوب 8GB بمعالج عادي. شرح للمبتدئ بمثال صورة الكاميرا، إزاي تحوّل دقة الأوزان من 16-bit لـ 4-bit، أمر تشغيل واحد على Ollama، أرقام حقيقية للرام والجودة، 4 trade-offs خفية، ومتى الـ Quantization مش الحل.