مقالات عملية مرتبة حسب المجال والمستوى، اختر المجال المناسب واقرأ من مستوى مبتدئ إلى محترف.
لو سيرفرك Python بيخزن ملايين الـ instances وبتدفع في AWS فاتورة RAM ضخمة، سطر واحد اسمه __slots__ ممكن يقلل الذاكرة 40-60%. مقال للمحترف بمثال درج المكتب للمبتدئ، تعريف علمي دقيق لـ PyDictObject في CPython، كود Python 3.12 شغّال مع أرقام مقاسة بـ pympler، شرح كسر الـ inheritance الكلاسيكي، trade-offs، وحالات لا تستخدمه فيها.
لو نفس الـ loop عندك بياخد 1.9 ثانية مرة و 11.5 ثانية مرة تانية بنفس البيانات، السبب مش cache ولا compiler. السبب وحدة hardware اسمها Branch Predictor جوّا الـ CPU. مقال للمحترف بمثال حارس النادي، تعريف علمي لـ TAGE وspeculative execution، كود C++ شغّال، أرقام perf مقاسة، حل branchless، trade-offs، ومتى لا تشغّل بالك بالموضوع.
لو ضفت سيرفر تاسع لـ Redis cluster من 8 سيرفرات وفجأة الـ DB قعت تحت موجة طلبات، المشكلة مش السكيل. المشكلة إنك بتستخدم hash(key) % N. مقال للمحترف بمثال شركة الشحن، تعريف علمي دقيق لـ Hash Ring، كود Python شغّال يقيس الفرق فعلًا، شرح virtual nodes، أرقام Discord وDynamoDB، trade-offs واضحة، وحالات لا تستخدمه فيها.
لو سيرفر Node.js بيقع OOM لما يبعت ملف 5GB، الذاكرة بتقفز 4GB، والـ stream شكله شغال — المشكلة إنك بتتجاهل backpressure. شرح للمحترف بمثال للمستوى المتوسط، تعريف علمي، كود قبل وبعد قابل للنسخ، أرقام مقاسة على Node 22.13، trade-offs، ومتى لا تستخدم streams أصلاً.