مقالات عملية مرتبة حسب المجال والمستوى، اختر المجال المناسب واقرأ من مستوى مبتدئ إلى محترف.
لو بتعمل بحث بـ ILIKE على ملايين الصفوف، انت بتمسح الجدول كله كل مرة. الدليل ده يبني بحثًا عربيًا كاملًا داخل PostgreSQL بعمود tsvector محسوب وفهرس GIN، ينزّل زمن البحث من ~850 لـ ~9 مللي ثانية، بكود SQL جاهز وأرقام وtrade-offs ومتى لا تستخدمه، مع مصادر رسمية.
دقيقة إعداد واحدة في Nginx بتوقف هجوم تخمين كلمات السر وبتنزّل ضغط قاعدة بياناتك من 95% لأقل من 20%. دليل تنفيذي خطوة بخطوة بمثال بسيط ثم شرح علمي لخوارزمية الدلو المسرّب، مع كونفيج كامل قابل للنسخ واختبار حمل حقيقي وأرقام قبل وبعد، والـ trade-offs، ومتى لا تستخدمه، مع مصادر رسمية.
دليل تنفيذي للمتوسط يبني خدمة تحوّل أي فاتورة HTML إلى ملف PDF جاهز في Node.js عبر Puppeteer: قالب عربي RTL، كود Express قابل للنسخ، تسريع 4 إلى 8 أضعاف بإعادة استخدام متصفح واحد، المقايضات، ومتى لا تستخدمه، مع مصادر رسمية.
افصل النشر عن الإطلاق: ابنِ نظام Feature Flags خاص بك في Node.js بأقل من 40 سطر، اطرح الميزة لـ 5% من المستخدمين، وأطفئها في أقل من ثانية لو حصلت مشكلة — بكود شغّال، أرقام، ومتى لا تستخدمه.
لو عايز تبعت إشعارات لحظية للمتصفح من غير ما تعمل polling كل شوية أو تركّب WebSocket كامل، الـ Server-Sent Events بيوصّلك لهناك في أقل من 40 سطر Node.js، باتصال HTTP واحد وإعادة اتصال تلقائية. دليل تنفيذي بمثال بسيط، كود قابل للنسخ، أرقام، trade-offs، ومتى لا تستخدمه، مع مصادر رسمية.
دليل تنفيذي للمتوسط يبني زر "Sign in with Google" حقيقي في Node.js بـ OAuth 2.0: تبادل الكود بالتوكن، التحقق من الـ id_token، وإنشاء جلسة آمنة، بكود قابل للنسخ وأرقام وtrade-offs ومتى لا تستخدمه، مع مصادر رسمية.
لو صفحة رقم 10,000 في الـ API بتاخد ثانية وأكتر، المشكلة في OFFSET نفسه مش في السيرفر. دليل تنفيذي للمتوسط يبني Pagination بالـ Cursor يثبّت زمن أي صفحة عند ~8 مللي ثانية على 12 مليون صف، بكود SQL وNode قابل للنسخ، أرقام مقاسة، trade-offs، ومتى متستخدموش، مع مصادر.
دليل تنفيذي للمتوسط لبناء مصادقة ثنائية TOTP في Node.js بمكتبة otplib: توليد السر، رمز QR، التحقق مع نافذة الوقت، أكواد الطوارئ، وأرقام ومقايضات حقيقية، ومتى لا تستخدمها.
لو مسار تسجيل الدخول أو الـ OTP عندك مفتوح على البحري، أي سكربت بسيط يقدر يضربه آلاف المرات في الدقيقة. هنا تبني Rate Limiter بنافذة منزلقة على Redis في ~40 سطر Node.js، بكود قابل للنسخ، أرقام مقاسة، trade-offs، ومتى متستخدموش.