التصنيف الرئيسي للمقالات التقنية: برمجة، ذكاء اصطناعي، DevOps، تحسين الأداء، أوتوميشن، وأخبار التكنولوجيا.
دالة fibonacci العودية على 40 بتعمل 331 مليون استدعاء وتاخد عشرات الثواني. Memoization بسطر واحد بينزّلها لـ 41 استدعاء وأقل من ميلي ثانية. مقال للمتوسط بمثال الطالب الكسلان للمبتدئ، شرح علمي للـ overlapping subproblems، كود Python و JavaScript شغّال، أرقام مقاسة، trade-offs، ومتى متستخدمش Memoization. مصادر من توثيق Python و MDN و كتاب CLRS.
لو عندك 50 صلاحية بوولين في جدول، Bitmask بيخزّنهم كلهم في عمود رقم واحد ويفحصهم بعملية واحدة. مقال للمبتدئ بمثال صف اللمبات، شرح علمي للبت، كود Python شغّال لدمج وفحص وسحب الصلاحيات، أرقام مقاسة (50 عمود بوولين مقابل عمود واحد)، trade-offs، ومتى متستخدمش Bitmask. مصادر من GNU coreutils وتوثيق Python وDiscord.
جمعت 0.1 + 0.2 وطلع 0.30000000000000004؟ ده مش bug. شرح Floating Point و IEEE 754 بمثال واقعي يكسر فاتورة، وثلاث طرق عملية تمنع الخطأ، بكود بايثون وجافاسكريبت شغّال، ومصادر رسمية.
لو ناديت متغير قبل سطر تعريفه ولقيته undefined بدل ما الكود يقع، ده مش bug. ده الـ Hoisting. مقال للمبتدئ بمثال رفع الصناديق في المخزن، شرح علمي من توثيق MDN، كود شغّال على Node 22 يوريك الفرق بين var و let و const، فخ الـ Temporal Dead Zone، trade-offs، ومتى متشغلش بالك. مصادر من MDN ومواصفة ECMAScript.
لو عندك مصفوفة من 10 مليون struct بتاكل 240 ميجا، إعادة ترتيب الحقول بتنزّلها لـ 160 ميجا من غير ما تشيل ولا حقل. مقال للمحترف يشرح Struct Padding بمثال صناديق الرف للمبتدئ، قاعدة المحاذاة علميًا، كود Go شغّال بـ unsafe.Sizeof (24 بايت → 16 بايت، توفير 33%)، أداة fieldalignment، trade-offs، ومتى متشغلش بالك. مصادر من توثيق Go وEric Raymond وWikipedia.
لو بعد محادثة طويلة مع ChatGPT أو Claude لقيت النموذج نسي اسمك اللي قلته في الأول، ده مش عطل. ده حد اسمه Context Window. مقال للمبتدئ بمثال السبورة، شرح علمي لنافذة السياق وظاهرة "الضياع في المنتصف"، كود Python شغّال يعدّ التوكنز بـ tiktoken، أرقام حقيقية لأحجام النوافذ (128K مقابل 200K مقابل مليون)، 3 طرق عملية للتعامل، trade-offs، ومتى متشغلش بالك، مع مصادر رسمية.
لو خدمتك بترمي "too many connections" تحت الحمل رغم إن CPU وRAM فاضيين، المشكلة في إدارة الاتصالات مش في حجم السيرفر. PgBouncer في وضع transaction بيخلّي 500 عامل تطبيق يشتغلوا على 20 اتصال حقيقي، بكونفيج قابل للنسخ، أرقام مقاسة، شرح session مقابل transaction، trade-offs، ومتى متستخدمهوش.
الـ cron job بيفشل في صمت ومحدش بياخد باله لحد ما تحتاج الباكب وتلاقيه مش موجود. دليل تنفيذي للمبتدئ بنمط Dead Man's Switch بمثال حارس القطار، سكربت Bash جاهز مع Healthchecks.io، أرقام، trade-offs، ومتى متستخدمهوش، مع مصادر رسمية.
لو الـ API بتاعك بيضرب الـ database في كل request لنفس البيانات، انت بتدفع زمن استجابة على الفاضي. LRU Cache بيخزّن الأكثر طلبًا ويطرد الأقل استخدامًا أوتوماتيك في O(1). مقال للمتوسط بمثال المكتب الصغير للمبتدئ، شرح علمي لسياسة الطرد، كود JavaScript شغّال على Node 22 بـ Map، أرقام مقاسة (متوسط الاستجابة من 12ms لـ 1.8ms بنسبة hit 85%)، فخ الـ scan اللي بيخرّب الكاش، trade-offs، ومتى متستخدمش LRU. مصادر من MDN وRedis وWikipedia.