مقالات عملية مرتبة حسب المجال والمستوى، اختر المجال المناسب واقرأ من مستوى مبتدئ إلى محترف.
استخدم OpenTelemetry Collector كطبقة وسيطة لتجميع traces وmetrics بدل إرسالها مباشرة من كل خدمة. المقال فيه config عملي، أرقام قبل وبعد، وحدود استخدام واضحة.
هتبني سكربت Node.js يقرأ AWS Cost Explorer يوميًا، يقارن الصرف بميزانية شهرية، ويرسل Slack alert قبل ما الفاتورة تعدي الحد.
لو بتقعد بعد كل اجتماع 20 دقيقة تكتب ملاحظاتك من ذاكرتك، السكريبت ده بياخد أي ملف صوت ويرجّعلك ملخص + Action Items + قرارات في 90 ثانية بـ 0.20$. مع كود Python شغّال، أرقام تكلفة فعلية، وحالات ما تستخدمهوش فيها.
شرح كامل للـ Event Loop في JavaScript للمستوى المتوسط: ليه Promise بيشتغل قبل setTimeout(0)، الفرق بين Microtask و Macrotask، bug خفي شائع في async/await، قياس فعلي على Chrome، ومتى الفهم ده مهم فعلاً ومتى مش لازم.
لو خدمة خارجية وقعت، السيرفر بتاعك بيقع معاها لأن الـ threads بتتعلق في انتظار رد. Circuit Breaker بيقطع المكالمة فورًا ويحمي مواردك. شرح بمثال عداد الكهرباء، تعريف علمي دقيق، كود Node.js شغّال من 35 سطر، قياس قبل وبعد، ومتى لا تستخدمه.
لو دالة جوّانية في JavaScript بترجع متغير من دالة خارجية انتهت من زمان، ده الـ closure. شرح بمثال الدرج، تعريف علمي، 4 حالات استخدام حقيقية، حالات تسرّب ذاكرة، ومتى ما تستخدمهوش.
لو عندك آلاف مهام AI غير عاجلة كل ليلة، Batch API يقلل التكلفة بدل ما تضغط على الـ API المتزامن. المقال يشرح متى تستخدمه، مثال JSONL، وقياس تكلفة واضح.
اضبط logrotate على VM بحيث تدوّر ملفات NGINX أو Node.js يوميًا، تضغط النسخ القديمة، وتمنع امتلاء القرص قبل ما التطبيق يقع.
لو نفس شاشة المنتجات بتسحب نفس JSON كل دقيقة، ETag يخلي الطلبات المتكررة ترجع 304 بدون جسم استجابة. النتيجة: نقل أقل وضغط أخف على السيرفر.