مقالات عملية مرتبة حسب المجال والمستوى، اختر المجال المناسب واقرأ من مستوى مبتدئ إلى محترف.
خدمتك بطيئة والـ CPU مستواه 40%؟ غالبًا المشكلة إن الـ CPU limit بيخنق الحاويّة عبر CFS quota. اتعلّم تكتشف الـ throttling وتصلّحه بأرقام حقيقية.
لو كل rolling update بيرجّعلك أخطاء 502، المشكلة إن الـ Pod بيموت وهو ماسك اتصالات شغّالة. شرح للمتوسط لـ preStop و SIGTERM و terminationGracePeriodSeconds بمثال وكود Kubernetes قابل للنسخ وأرقام وtrade-offs.
نفس الكود ونفس البيانات، بس ترتيب المصفوفة لوحده بيخلي الحلقة أسرع حوالي 6 مرات. مقال للمتوسط يشرح Branch Prediction بمثال موظف الحدود، ثم تشريح علمي لخط أنابيب المعالج والتنفيذ التخميني وثمن التوقّع الخاطئ، كود C++ شغّال تقيس الفرق بنفسك، الحل بالترتيب أو بكود بلا فروع، trade-offs، ومتى متشغلش بالك، مع مصادر.
نفس الحلقة على نفس البيانات بتاخد زمن مختلف تمامًا حسب اتجاه المرور. مقال للمتوسط يشرح Cache Locality بمثال أمين الأرشيف، ثم تفسير علمي لسطر الكاش 64 بايت، كود NumPy وC تقيس الفرق بنفسك (~6×)، أرقام، trade-offs، ومتى لا تشغل بالك، مع مصادر.
لو خدمة بايثون بتاكل ذاكرة كل ساعة لحد ما توقع بـ OOM، المشكلة غالباً دورات مرجعية مش بيمسكها العد المرجعي. هنا تقيس التسريب بنفسك وتصلحه، بمثال مبسّط ثم شرح علمي وكود شغّال وأرقام ومصادر.
في WWDC 2026 فتحت آبل نماذجها مجانًا لأي تطبيق تحت مليونين تحميل، وبروتوكول LanguageModel الجديد بيخلّيك تبدّل بين نموذج آبل المحلي وClaude وGemini من غير ما تغيّر منطق تطبيقك. تحليل بالأرقام، كود Swift شغّال، trade-offs، ومتى متستخدمهوش.
عميل أو بوت واحد بيرسل 500 طلب/ثانية يقدر يخلّي الـ API بتاعك بطيء للكل. Rate Limiting في Nginx بـ 8 أسطر بيحدّ كل IP عند معدل ثابت ويرجّع 429 للفائض. مقال للمتوسط بمثال حارس الملهى، شرح خوارزمية الدلو المثقوب، إعداد limit_req كامل قابل للنسخ، أرقام قبل وبعد، فخ الـ NAT المشترك، trade-offs، ومتى متستخدموش، مع مصادر رسمية.
لو ملف كبير بيوقّع برنامجك بـ MemoryError، المشكلة إنك بتحمّل الملف كله في الرام. شرح للمتوسط للـ generators و yield، بمثال أمين المخزن ثم تشريح علمي، كود شغّال وقياس فعلي: readlines استهلكت 883 ميجا والـ generator 22 كيلوبايت لنفس الملف.
الدالة الداخلية في جافاسكريبت بتفضل ماسكة المتغير اللي اتعرّف في الدالة الأم حتى بعد ما الأم خلصت ورجعت. ده الـ Closure. مقال للمتوسط بمثال ماكينة التذاكر للمبتدئ، شرح علمي للـ lexical scope، كود Node شغّال لعدّاد خاص ولـ debounce بينزّل نداءات الـ API من 40 لـ 1، قياس تسريب ذاكرة حقيقي (50 closure ≈ 400MB)، trade-offs، ومتى متستخدمهوش، مع مصادر رسمية.
لو API بيرجع JSON حجمه 820KB لكل طلب، الضغط ممكن ينزله إلى 190KB مع Brotli أو 260KB مع Gzip. المقال يشرح الإعداد، القياس، والتكلفة الحقيقية على CPU.