مقالات عملية مرتبة حسب المجال والمستوى، اختر المجال المناسب واقرأ من مستوى مبتدئ إلى محترف.
لو شات بوتك بيستقبل نفس السؤال بصيغ مختلفة آلاف المرات, انت بتدفع نداء LLM كامل في كل مرة. الكاش الدلالي بيرجّع الإجابة المخزّنة للأسئلة المتشابهة في المعنى مش الحروف, فينزّل التكلفة وزمن الاستجابة. مقال للمتوسط بمثال موظف خدمة العملاء, شرح علمي للتشابه الكوني وكود Python شغّال, أرقام مقاسة, فخ الـ false hit, trade-offs, ومتى متستخدموش, مع مصادر.
لو قائمة فيها آلاف الصفوف بتخلّي التمرير يتقطّع، المشكلة مش في حجم الداتا — انت بترسم 10,000 عنصر في الـ DOM مرة واحدة. الـ virtualization بيرسم اللي ظاهر بس (حوالي 20 صف) فيرجّع التمرير لـ 60fps. مقال للمتوسط بمثال نافذة القطار، شرح علمي لميزانية الإطار وLong Tasks، كود react-window شغّال، أرقام مقاسة، 4 trade-offs، ومتى متستخدمهوش، مع مصادر.
سطر Regex واحد جمّد شبكة Cloudflare 27 دقيقة في 2019، ووقّع Stack Overflow 34 دقيقة في 2016. السبب اسمه Catastrophic Backtracking: نمط يقفز زمنه من ميلي ثانية لـ 50 ثانية بزيادة 8 حروف بس. شرح للمتوسط بمثال الحارس، كود Python تقيس الانفجار بنفسك بأرقام حقيقية (28 حرف = 12 ثانية)، الحل بـ RE2 و atomic groups، trade-offs، ومتى متشغلش بالك، مع مصادر رسمية.
اتنين terraform apply في نفس اللحظة بيقدروا يخربوا ملف الـ state ويسيبوا بنيتك في حالة غامضة. مقال للمتوسط بمثال دفتر الحسابات، شرح علمي لملف الـ state، إعداد قفل الحالة بـ S3 وDynamoDB والطريقة الأحدث use_lockfile، أوامر قابلة للنسخ، أرقام من فريق 8 مهندسين، trade-offs، ومتى متحتاجش القفل أصلاً. مصادر من توثيق HashiCorp وAWS.
الـ LLM لوحده بيخمّن لما تسأله عن بيانات حيّة. وكيل الذكاء الاصطناعي بيحوّله من مُخمِّن لمنفّذ بيفكر، ينده أداة، يقرا النتيجة، ويكرّر لحد ما يخلّص. شرح للمتوسط لحلقة ReAct بمثال موظف الشحن، كود Python شغّال على Claude tool use، أرقام مقاسة (الدقة من 41% لـ 96%)، trade-offs، ومتى الوكيل overhead.
بوابات الدفع بتعيد إرسال نفس الـ webhook لو ماردتش بسرعة، فالعميل ممكن يتحاسب مرتين. دليل تنفيذي للمتوسط يبني نقطة استقبال webhook مضمونة بـ idempotency key وقيد فريد في PostgreSQL، بكود Node.js + Stripe قابل للنسخ، أرقام مقاسة، trade-offs، ومتى الطريقة دي مش الحل.
دالة fibonacci العودية على 40 بتعمل 331 مليون استدعاء وتاخد عشرات الثواني. Memoization بسطر واحد بينزّلها لـ 41 استدعاء وأقل من ميلي ثانية. مقال للمتوسط بمثال الطالب الكسلان للمبتدئ، شرح علمي للـ overlapping subproblems، كود Python و JavaScript شغّال، أرقام مقاسة، trade-offs، ومتى متستخدمش Memoization. مصادر من توثيق Python و MDN و كتاب CLRS.
جمعت 0.1 + 0.2 وطلع 0.30000000000000004؟ ده مش bug. شرح Floating Point و IEEE 754 بمثال واقعي يكسر فاتورة، وثلاث طرق عملية تمنع الخطأ، بكود بايثون وجافاسكريبت شغّال، ومصادر رسمية.
لو الـ API بتاعك بيضرب الـ database في كل request لنفس البيانات، انت بتدفع زمن استجابة على الفاضي. LRU Cache بيخزّن الأكثر طلبًا ويطرد الأقل استخدامًا أوتوماتيك في O(1). مقال للمتوسط بمثال المكتب الصغير للمبتدئ، شرح علمي لسياسة الطرد، كود JavaScript شغّال على Node 22 بـ Map، أرقام مقاسة (متوسط الاستجابة من 12ms لـ 1.8ms بنسبة hit 85%)، فخ الـ scan اللي بيخرّب الكاش، trade-offs، ومتى متستخدمش LRU. مصادر من MDN وRedis وWikipedia.
لو شات بوتك بيرد على العميل برقم طلب أو سعر مخترع، المشكلة مش في النموذج — هو ببساطة بيخمّن لأنه معندوش طريقة يجيب البيانات الحقيقية. Function Calling (Tool Use) بيخلّي الـ LLM يطلب تنفيذ دالة عندك بدل ما يهلوس. مقال للمتوسط بمثال الموظف الجديد، تعريف علمي، كود Python شغّال على Claude API، أرقام التزام الـ schema (99.8% مقابل فشل 8–15% بدون enforcement)، 4 trade-offs، ومتى متستخدمهوش، مع مصادر من Anthropic و OpenAI.