مقالات عملية مرتبة حسب المجال والمستوى، اختر المجال المناسب واقرأ من مستوى مبتدئ إلى محترف.
لو بتدوّر على عنصر جوه قائمة مليون صف، إنت بتقرأ الصفوف واحد واحد. القاموس (dict/set) بيلاقيه في خطوة واحدة تقريبًا. شرح جدول الهاش للمبتدئ بمثال مكتب المعاطف ثم علميًا، مع كود بايثون شغّال يقيس الفرق بالأرقام، الـ trade-off، ومتى لا تستخدمه، مع مصادر.
صندوق بحثك بيبعت طلب مع كل حرف؟ إنت بتهدر 90% من الطلبات. المقال يشرح Debounce وThrottle بمثال المصعد البسيط ثم علميًا، مع كود جافاسكريبت شغّال، أرقام حقيقية، الـ trade-off بين الاتنين، ومتى ما تستخدمش أي منهم، مع مصادر رسمية.
دالتك بتشتغل تمام لوحدها وبتضرب undefined جوه setTimeout أو event listener؟ المشكلة مش في الدالة، دي قيمة this اترمت. المقال يشرح ربط this بمثال بسيط ثم علميًا، مع كود جافاسكريبت شغّال، سيناريو واقعي بالأرقام، الفرق بين bind والدالة السهمة، trade-offs، ومتى ما تشغلش بالك، مع مصادر رسمية.
سطر مقارنة واحد بعلامتي تساوي ممكن يكسر منطق تطبيقك من غير ما تعرف. المقال يشرح الفرق بين == و=== للمبتدئ بمثال بسيط ثم علميًا، مع كود شغّال وسيناريو واقعي بالأرقام، والـ trade-off، ومتى تستخدم كل واحد، مع مصادر.
نفس الدالة ممكن تشتغل في ثانية أو تتعلّق دقايق، والفرق سطر واحد. المقال يشرح الـ Memoization للمبتدئ بمثال بسيط ثم علميًا، مع كود بايثون شغّال يقيس تحسّن آلاف المرات على فيبوناتشي، الـ trade-off، ومتى لا تستخدمه، مع مصادر رسمية.
الإغلاق بيخلّي الدالة تفضل ماسكة متغيّرات نطاقها الأصلي حتى بعد ما يخلص. شرح بمثال الحقيبة ثم علميًا، مع كود عدّاد شغّال، فخ الحلقة الشهير (var مقابل let)، تسريب ذاكرة بأرقام، trade-offs، ومتى لا تستخدمه، مع مصادر.
فلتر بلوم يرد على سؤال "العنصر موجود؟" في خانة ذاكرة واحدة بدون ما يلمس القرص. اعرف كيف يعمل بمثال بسيط ثم علميًا، مع كود Python شغّال، معادلة الخطأ الإيجابي بأرقام حقيقية، الـ trade-offs، ومتى لا تستخدمه، مع مصادر.
لو حطيت cart=[] كقيمة افتراضية ولقيت القائمة بتتراكم من استدعاءات قديمة، ده مش باج. المقال يشرح فخ الوسيط الافتراضي القابل للتغيير بمثال بسيط ثم علميًا، مع كود بايثون شغّال، سيناريو واقعي بالأرقام، الحل بـ None، والـ trade-off، ومتى لا تشغل بالك، مع مصادر رسمية.
كودك بيشتغل في جزء من الثانية على 100 صف، وبيتعلّق دقيقة كاملة على مليون. المقال يشرح Big-O بمثال دليل الهاتف، ثم علميًا، مع كود بايثون يقيس الفرق بالأرقام، والـ trade-off، ومتى متشغلش بالك، مع مصادر.