التصنيف الرئيسي للمقالات التقنية: برمجة، ذكاء اصطناعي، DevOps، تحسين الأداء، أوتوميشن، وأخبار التكنولوجيا.
التوقيع في الـ JWT بيمنع التزوير، مش القراءة. أي حد ماسك التوكن يفك الـ payload في ثانية. اعرف الفرق بين التوقيع والتشفير، هجوم alg none، وإزاي تأمّن توكناتك صح بمثال وكود شغّال ومصادر رسمية.
لو بتغيّر البرومبت أو الموديل وبتحكم بإحساسك إنه بقى أحسن، انت بتقامر. الـ Evals بيحوّل السؤال ده لرقم واحد بيتقاس كل build. مقال للمتوسط بمثال المدرّس، شرح المكوّنات الأربعة، كود Python شغّال، LLM-as-judge بأرقام، trade-offs، ومتى متتعبش نفسك، مع مصادر.
لو بتبني تكامل منفصل لكل أداة عشان الـ LLM يوصل لبياناتك، انت بتضاعف الشغل بلا داعي. بروتوكول MCP بيوحّد الربط في معيار واحد فتنزّل التكاملات من M×N لـ M+N. مقال للمتوسط بمثال كابل USB-C، شرح المكوّنات الثلاثة، كود MCP Server شغّال، أرقام تبنّي حقيقية، وtrade-offs الأمان، مع مصادر.
تجميع تحديثات المكتبات في ترقية كبيرة كل 6 شهور بيكسر الإنتاج. Renovate بيفتح PRs صغيرة تلقائيًا ويدمج الآمن منها. دليل متوسط بإعداد renovate.json وworkflow جاهز وأرقام وtrade-offs ومتى متستخدموش، مع مصادر.
لو تطبيقك يرمي EMFILE فجأة والـ CPU مرتاح، المشكلة في سقف واصفات الملفات (1024 الافتراضي). اكتشفها بأمر واحد واضبط LimitNOFILE صح، مع الفرق بين تسريب الواصفات ورفع الحد.
لو العميل ضغط زر الدفع مرتين بسبب بطء الشبكة، ممكن يتخصم منه المبلغ مرتين. مقال للمتوسط يشرح الـ Idempotency بمثال التذكرة المرقّمة، ثم تعريف علمي من RFC 9110، وكود FastAPI + Redis جاهز بمفتاح Idempotency-Key، أرقام حقيقية من Stripe، trade-offs، ومتى لا تستخدمه، مع مصادر.
خيطان يزوّدان نفس العدّاد مليون مرة، والنتيجة تطلع أقل من المتوقع بمئات الآلاف. مقال للمتوسط يشرح حالة السباق بمثال ماكينة الصراف، ثم تشريح علمي لعملية القراءة-التعديل-الكتابة غير الذرّية، كود Python شغّال يوريك التحديث الضائع ويصلحه بـ Lock، أرقام مقاسة، سيناريو بيع مخزون بالزيادة، trade-offs، ومتى لا تشغل بالك، مع مصادر رسمية.
صفحة فيها 200 عنصر بتعمل 201 استعلام على الداتابيز من غير ما تحس. اعرف تكتشف مشكلة N+1 وتصلّحها بسطر واحد ينزّلها لاستعلامين، بالـ select_related و eager loading، مع مثال، أرقام، trade-offs، ومصادر.
لو نداءاتك بين الخدمات بطيئة وCoreDNS عليه ضغط غريب، غالبًا السبب إعداد ndots:5 اللي بيحوّل كل بحث DNS لـ 4 أو 5 استعلامات. اتعلّم تكتشفها وتصلّحها بـ FQDN وdnsConfig وNodeLocal DNSCache بأرقام وأوامر قابلة للنسخ.