مقالات عملية مرتبة حسب المجال والمستوى، اختر المجال المناسب واقرأ من مستوى مبتدئ إلى محترف.
شرح Vector Embeddings للمبتدئ بمثال أمين المكتبة، تعريف علمي من ورقة Mikolov 2013، كود Python في 12 سطر على نموذج multilingual-e5، أرقام مقاسة من cosine similarity، 4 trade-offs حقيقية، ومتى لا تستخدم Embeddings.
لو بنيت chatbot على Claude في شغلك ولقيته بيخترع إجابات عن سياسات داخلية أو أكواد منتجات، المشكلة مش في النموذج، المشكلة إنه ما قراش وثائقك. مقال للمبتدئ يشرح RAG بمثال أمين المكتبة، تعريف علمي من ورقة Lewis et al. 2020، كود Python شغّال على Anthropic SDK + ChromaDB في 25 سطر، أرقام مقاسة من chatbot دعم فني عربي (الدقة من 31% لـ 89%، الـ hallucination من 47% لـ 4%)، 4 trade-offs حقيقية، ومتى ما تستخدمش RAG أصلاً.
لو سكربت Python بتاعك بيموت بـ MemoryError لما يجي يقرا ملف لوج 10GB، المشكلة مش في اللاب بتاعك. السبب إنك بتحمّل الملف كله مرة واحدة في الذاكرة بدل ما تقراه سطر ورا سطر. Generators بـ كلمة واحدة (yield) بتنزّل استهلاك الذاكرة من 8.7GB لـ 14MB ثابت. مقال للمبتدئ بمثال عامل فرن العيش، تعريف علمي من PEP 255، كود Python شغّال على 3.12، أرقام مقاسة على ملف CSV 8.4GB، 4 trade-offs، ومتى تختار list عادي بدل Generator.
لو Prometheus بيجمع metrics من 12 خدمة وانت بتفتح Grafana كل صباح ومش عارف تكتب أكتر من up{job="X"}، انت ضايع 90% من قيمة المراقبة. الـ 8 استعلامات اللي قدامك بتحوّل البيانات الخام لإجابات: نسبة الأخطاء، زمن الاستجابة P95، استهلاك CPU، Pod restarts. مقال للمبتدئ بمثال طبيب الباطنة، تعريف علمي من توثيق Prometheus، أمثلة شغّالة على Prometheus 2.50+، أرقام مقاسة من cluster بـ 24 خدمة (MTTD نزل من 38 دقيقة لـ 2.4 دقيقة)، 4 trade-offs، ومتى ما تكتبش PromQL وتستخدم قوالب جاهزة.
شرح للمبتدئ ازاي Tool Use في Claude بيخلّي النموذج يطلب تنفيذ functions في كودك ويستنّى النتيجة. مع مثال جرسون المطعم، تعريف علمي مأخوذ من ReAct (Yao et al. 2022) وتوثيق Anthropic، كود Python شغّال على anthropic SDK 0.45+ بيرجّع طقس فعلي، أرقام مقاسة على Claude Sonnet 4.6 (مايو 2026)، 3 trade-offs، ومتى Tool Use بيكلّفك زيادة من غير فايدة.
لو بتستقبل صور فواتير من عملائك بنظام OCR + regex معقّد، Claude Vision بيستبدلهم بـ 6 سطور Python بدقة 94% على فواتير عربية. مقال للمبتدئ بمثال "صديق بيقرا الصور"، شرح علمي للـ Vision Transformer من ورقة Dosovitskiy 2020، كود Python شغّال على anthropic SDK 0.45+، أرقام مقاسة على 30,000 صورة شهريًا (تكلفة 145$ و 8 ساعات مراجعة بدل 60)، 4 trade-offs خفية، ومتى Vision API مش الحل أصلاً.
لو في AWS access key منسي في commit عمره سنة، أي حد عنده صلاحية قراءة على الـ repo يقدر يحرقلك آلاف الدولارات. Gitleaks v8.30 بيمشي على git history كاملة ويكتشف 160+ نوع credentials في 90 ثانية على repo 50,000 commit، بصفر تكلفة. مقال للمبتدئ بمثال خزنة البيت وغرفة الضيوف، تعريف علمي للـ Shannon entropy و regex matching من توثيق Gitleaks الرسمي، GitHub Actions workflow كامل قابل للنسخ، أرقام من تقرير GitGuardian State of Secrets 2024، 4 trade-offs حقيقية، ومتى لا تستخدمه أصلاً.
لو console.log(x) قبل var x = 5 بيرجّع undefined بدون خطأ، ولو غيّرت var لـ let الكود بيقع بـ ReferenceError. الفرق ده اسمه Hoisting. مقال للمبتدئ بمثال حقيبة السفر، تعريف علمي من ECMA-262، كود JavaScript شغّال على Node 22 يوضّح الفرق بين var و let و const و Function Declaration vs Expression، أرقام من فريق حقيقي قلّل bugs الـ scope 41%، 4 trade-offs، ومتى لا تركّز على Hoisting أصلاً.
لو كتبت 0.1 + 0.2 في JavaScript أو Python أو Java وطلعلك 0.30000000000000004، ده مش bug في اللغة. ده سلوك معتمد في معيار IEEE 754 من 1985 وموجود في كل المعالجات. مقال للمبتدئ بمثال قسمة الكيكة، شرح علمي للـ binary representation، ثلاث طرق عملية للتعامل (Decimal، tolerance، integer cents)، حالة إنتاج خسرت 120 جنيه شهرياً، 4 trade-offs حقيقية، ومتى تتجاهل الموضوع أصلاً.
لو شفت كود فيه دالة جوّاها بتنادي نفس الدالة، أول إحساس بييجيلك إن ده هيدخل في لوب أبدي. لكن دي تقنية اسمها Recursion، وبتحلّ مشاكل زي ترافيرس الشجرة وقراءة فولدرات متداخلة والتعامل مع JSON معقّد في 8 سطور بدل 50. مقال للمبتدئ بمثال دمى ماتريوشكا، تعريف علمي للـ call stack من توثيق ECMAScript و Python، كود JavaScript و Python شغّال، أرقام مقاسة من V8 (حد الـ stack 10,416 frame)، 4 trade-offs حقيقية، ومتى تستخدم لوب عادي بدلاً منها.