مقالات ودروس مجانية تساعدك في رحلتك التعليمية — من أساسيات البرمجة إلى أحدث التقنيات.
لو Agent بتاعك بيرحّب بالمستخدم كأنه شايفه أول مرة بعد 80 محادثة، context window مش الحل. مقال للمتوسط بمثال السكرتير الجديد ضد سكرتير 5 سنين للمبتدئ، تعريف علمي من ورقة MemGPT (Packer 2024) ونظام MIRIX 2025، كود Python شغّال في 30 سطر على anthropic SDK 0.45 و ChromaDB 0.5، أرقام مقاسة على Agent دعم فني عربي بـ 12,400 محادثة شهريًا (الفاتورة من 1,820$ لـ 198$ والـ recall من 34% لـ 91%)، 4 trade-offs خفية، ومتى الهندسة دي بتكون مبالغة.
INP بقى Core Web Vital أساسي من مارس 2024 وبيقيس أسوأ تأخير في تفاعلات الزائر مع صفحتك. لو P95 INP فوق 200ms، Google بيصنّف الصفحة Poor وبيأثر مباشرة على ترتيب البحث. هنا حل بـ scheduler.yield و isInputPending نزّل P95 من 480ms لـ 95ms على نفس الكود تقريبًا، بأرقام مقاسة من إنتاج على Pixel 6a/Chrome 130.
لو بتنسخ نتائج SQL أو بيانات Notion لـ Claude يدويًا كل يوم، انت بتضيع 38 دقيقة. Model Context Protocol بيخلّي Claude يقرا أدواتك مباشرة. مقال للمتوسط بمثال السكرتير ومفتاح الأرشيف للمبتدئ، شرح علمي للـ MCP من توثيق Anthropic، كود Python شغّال على mcp-sdk 1.2 يربط Claude بـ SQLite، أرقام مقاسة (4.2s → 1.1s)، 4 trade-offs، ومتى MCP مبالغة هندسية.
لو فاتورة Datadog قفزت 4,800 دولار شهرياً وفاكر إن النقل لـ Jaeger هيكلّفك إعادة كتابة الـ instrumentation كله، OpenTelemetry بيخلّيك تنقل بين أي backend بسطر واحد. مقال للمتوسط بمثال طلب الديليفري للمبتدئ، تعريف من ورقة Dapper Google 2010 و W3C Trace Context، كود Node.js 22 شغّال في 60 سطر مع OTel Collector، أرقام مقاسة من cluster بـ 12 microservice (MTTR من 38 لـ 4 دقائق، فاتورة من 4,820$ لـ 340$)، 4 trade-offs حقيقية، وحالات لا تستخدم OTel فيها أصلاً.
لو تطبيقك بيبعت 50 ألف webhook شهريًا و4% بيضيع لما الـ subscriber يقع لحظتين، انت بتفقد ثقة العملاء على مشكلة بتتحل في 90 سطر. مقال للمتوسط بمثال ساعي البريد المُصرّ للمبتدئ، تعريف علمي للـ Exponential Backoff من ورقة Karn و Partridge ACM 1991، كود BullMQ 5.x شغّال على Node.js 22 + Redis 7، أرقام مقاسة من 142,000 webhook إنتاج (نسبة الوصول من 96.1% لـ 99.94%)، 4 trade-offs حقيقية، ومتى webhook delivery system يبقى مبالغة هندسية.
لو RAG بتاعك بيرجّع chunks قريبة دلالياً بس ما فيهاش رقم النسخة أو كود الخطأ اللي المستخدم سأل عنه، Vector Search مش غلطان — هو بيقيس المعنى مش الـ exact tokens. دمج BM25 مع Vector عبر Reciprocal Rank Fusion بيرفع Recall@10 من 67% لـ 91% على corpus عربي بـ 24K chunk، بفارق latency أقل من 18ms. مقال للمحترف بمثال المكتبة بفهرسين للمبتدئ، تعريفات علمية من Robertson 2009 و Cormack SIGIR 2009، كود Python شغّال على rank-bm25 و ChromaDB، 4 trade-offs حقيقية، وحالات Hybrid فيها مضيعة وقت.
Extended Thinking في Claude 4.7 بيرفع دقة المهام المنطقية من 71% لـ 89% لكنه بيضرب الفاتورة في 8 ويضيف 4.6 ثانية latency. مقال للمحترف بمثال صديقك المهندس للمبتدئ، تعريف علمي من ورقة Wei et al. 2022، كود Python شغّال على anthropic SDK مع نمط routing ذكي، أرقام مقاسة على 36,000 طلب شهريًا (الفاتورة من 396$ لـ 3,132$ ثم لـ 1,028$ بعد الـ routing)، 4 trade-offs خفية، ومتى الميزة دي بتضرّك بدل ما تفيد.
على جدول events فيه 200 مليون صف، B-tree index على created_at بياكل 14GB. BRIN Index بياخد 1.2MB ويرد على query آخر 24 ساعة في 38 مللي ثانية بدل 4.2 ثانية. شرح للمحترف بمثال السجل المالي للمبتدئ، تعريف علمي من توثيق PostgreSQL 16، كود قابل للنسخ، أرقام مقاسة على NVMe SSD، 4 trade-offs، ومتى لا تستخدمه.
لو تطبيق Claude بتاعك بيشتغل تمام في الـ demo وبيكسر في الإنتاج، المشكلة مش في النموذج. المشكلة إنك مش قادر تقيس هل تعديل الـ prompt كده حسّن 14 حالة وخرّب 23 حالة تانية. مقال للمحترف بمثال مصحح الامتحانات للمبتدئ، تعريف علمي من ورقة OpenAI Evals وتوثيق Anthropic، كود Python شغّال على anthropic SDK 0.45+ بـ LLM-as-judge، أرقام مقاسة على dataset عربي 180 حالة (regression rate نزل من 18% لـ 2%)، 4 trade-offs خفية، ومتى Evals بتكون مضيعة وقت.
في Kubernetes الافتراضي، كل pod يقدر يكلم أي pod تاني بدون قيد، وأي اختراق container واحد بيوصل لكل الـ services الداخلية. Network Policies بـ default-deny + explicit allow بتقفل الـ lateral movement على مستوى kernel. مقال للمتوسط بمثال البوّاب والشقق للمبتدئ، تعريف علمي من توثيق Kubernetes الرسمي و RFC NIST SP 800-207، YAML شغّال في 30 سطر، أرقام مقاسة من cluster GKE بـ 24 microservice (18 service مكشوف → 2)، 4 trade-offs حقيقية، ومتى لا تستخدمها أصلاً.
مدونة أحمد حايس تجيب عن أسئلة مثل كيف أتعلم البرمجة أو التكنولوجيا أو الذكاء الاصطناعي، وتحوّل المفاهيم التقنية إلى مقالات عربية عملية واضحة.