مقالات ودروس مجانية تساعدك في رحلتك التعليمية — من أساسيات البرمجة إلى أحدث التقنيات.
دليل تنفيذي للمحترف يثبت إن Vector Search لوحده Recall@5 = 67% على corpus قانوني عربي بـ 22,300 وثيقة، وإضافة Cohere Rerank 3.5 بترفعه لـ 91.2% مع تكلفة latency +312ms. كود Python في 18 سطر، مقارنة Cohere Rerank 3.5 vs BGE-reranker-v2-m3، 4 trade-offs خفية، و3 حالات Reranking فيها مضيعة وقت.
لو دالة بحث بتاخد جزء من الثانية على 100 عنصر وفجأة بتاخد 10 ثواني على 10 آلاف، المشكلة مش في السيرفر — هي في شكل النمو. مقال للمبتدئ بمثال دفتر التليفونات، تعريف علمي من Cormen، كود JavaScript شغّال على Node.js 22 يوضح فرق 600 ضعف بين O(n²) وO(n)، 4 trade-offs، ومتى Big O مش مهمة أصلاً.
في 2023 محامي أمريكي رفع مذكرة قانونية فيها 6 قضايا اخترعها ChatGPT بالكامل والقاضي غرّمه 5,000$. مقال للمبتدئ بمثال الموظف اللي بيخاف يقول "مش عارف"، تعريف علمي للـ Hallucinations من ورقة Ji et al. 2023، كود Python لقياس معدل الهلوسة على Claude Sonnet 4.6، 4 استراتيجيات عملية للتخفيف، أرقام مقاسة على 240 سؤال عربي، 4 trade-offs خفية، ومتى الهلوسة مش مشكلة أصلاً.
96% من ثغرات الـ Docker image في الإنتاج كانت موجودة قبل الـ deploy. Trivy v0.55 بيمشي على الـ image في 8 ثوانٍ ويرجّع CVEs بترتيب الخطورة من قواعد NVD و GitHub Advisory و RedHat OVAL، قبل ما الكود يلمس الـ cluster أصلاً. مقال للمتوسط بمثال مفتش المطعم للمبتدئ، GitHub Actions workflow كامل، أرقام مقاسة من 142 image إنتاج (CVEs من 38 لـ 2 في 6 أسابيع)، 4 trade-offs حقيقية، ومتى Trivy مش الحل.
شات بوتك بيرجّع 5 chunks، الإجابة الصح موجودة فيهم، ومع ذلك النموذج بيختار الغلط. المشكلة في الترتيب مش في الـ embedding. مقال للمتوسط بمثال أمين المكتبة المتخصص، شرح علمي للـ Cross-Encoder من ورقة Sentence-BERT (Reimers 2019)، كود Python في 14 سطر شغّال على bge-reranker-v2-m3، أرقام مقاسة على corpus عربي بـ 12,500 وثيقة (Precision@3 من 64% لـ 91%)، 4 trade-offs خفية، ومتى Reranking مضيعة وقت.
لو بتكتب 14 دالة API بترجّع Promise<any>، انت بتفقد 90% من قيمة TypeScript. Generics بتدمجهم في دالة واحدة بـ type safety كامل، شرح للمتوسط بمثال صندوق الـ pizza للمبتدئ، كود قابل للنسخ، 4 trade-offs، ومتى لا تستخدمها.
لو سيرفرات الإنتاج عندك بتكلّم بعض على الـ internet العام عشان "كله SSL"، انت بتترك سطح هجوم مفتوح بلا داعي. WireGuard في 4 ملفات config و8 دقائق بيبني شبكة خاصة مشفّرة بين 3 سيرفرات بزمن استجابة 0.6ms زيادة فقط على الـ private network، بدون CA ولا certificates ولا 400 سطر OpenVPN. مقال للمتوسط بمثال ممر المطار VIP للمبتدئ، شرح علمي للـ Noise Protocol Framework من ورقة Trevor Perrin 2018، ملفات /etc/wireguard/wg0.conf كاملة قابلة للنسخ، أرقام مقاسة على 3 VPS Hetzner CX22، 4 trade-offs خفية في NAT traversal و key rotation و monitoring، ومتى Tailscale يبقى الاختيار الأذكى.
CREATE INDEX على جدول 100 مليون صف ممكن ياخد 6 ساعات ويأكل 38 جيجا قرص. HypoPG extension في PostgreSQL بيخلّيك تعمل EXPLAIN ANALYZE على Index وهمي في 80 مللي ثانية، تعرف لو الـ Query Planner هيستخدمه أصلاً قبل ما تدفع تذكرة الـ downtime. مقال للمحترف بمثال مهندس الديكور للتقريب، تعريف من توثيق HypoPG 1.4 الرسمي، كود SQL شغّال على PostgreSQL 16 + HypoPG 1.4، أرقام مقاسة من إنتاج API بـ 18,400 طلب/دقيقة، 4 trade-offs خفية، ومتى HypoPG بيكون مضيعة وقت.
لو فلتر البحث بيرجع نتائج "أحمد" بعد ما المستخدم كتب "محمد"، المشكلة مش في الـ API ولا الـ debounce. ده race condition، وAbortController بيقفله في 4 سطور. مقال للمتوسط بمثال المطعم للمبتدئ، تعريف من DOM Standard، كود شغّال على React 19، أرقام مقاسة من dashboard بـ 8,400 طلب/دقيقة (نتائج غلط من 6.2% لـ 0%، bandwidth من 4.8MB لـ 1.9MB/جلسة)، 4 trade-offs، ومتى الطريقة دي مبالغة.
لو خدمة Node.js بتاكل 11GB RAM علشان تقرأ ملف CSV بحجم 12GB، انت مش بتستفيد من Async Iterators. مقال للمحترف بمثال ماسورة المياه للمبتدئ، تعريف علمي من ECMA-262 Section 27.1.4، كود شغّال على Node.js 22، أرقام مقاسة من ETL pipeline (RAM من 11.2GB لـ 78MB، 38.2M سجل في 14 دقيقة)، 4 trade-offs خفية، ومتى Async Iterator يبقى مبالغة هندسية.
مدونة أحمد حايس تجيب عن أسئلة مثل كيف أتعلم البرمجة أو التكنولوجيا أو الذكاء الاصطناعي، وتحوّل المفاهيم التقنية إلى مقالات عربية عملية واضحة.