أحمد حايس
الرئيسيةمن أناالدوراتالمدونةالعروض
أحمد حايس

دورات عربية متخصصة في التقنية والبرمجة والذكاء الاصطناعي.

المنصة مبنية على الوضوح، التطبيق، والنتيجة النافعة: شرح مرتب يساعدك تفهم الأدوات، تكتب كودًا أفضل، وتستخدم الذكاء الاصطناعي بوعي داخل العمل الحقيقي.

تعلم أسرعوصول مباشر للدورات والمسارات من الموبايل.
تنقل أوضحالروابط الأساسية والدعم في مكان واحد بدون تشتيت.

المنصة

  • الرئيسية
  • من أنا
  • الدورات
  • العروض
  • المدونة

الدعم

  • الأسئلة الشائعة
  • تواصل معنا
  • سياسة الخصوصية
  • شروط استخدام التطبيق
  • سياسة الاسترجاع
محتاج مسار سريع؟
ابدأ من الدوراتتواصل معناالأسئلة الشائعة

© 2026 أحمد حايس. جميع الحقوق محفوظة.

الرئيسيةالدوراتالعروضالمدونةالدخول

المدونة

مقالات ودروس مجانية تساعدك في رحلتك التعليمية — من أساسيات البرمجة إلى أحدث التقنيات.

الكلDevOps بالعربيHow To Make ItOptimizing بالعربيأحدث أخبار التكنولوجياالأوتوميشنالبرمجة بالعربيالذكاء الاصطناعي
Big O Notation للمبتدئ: ليه نفس الكود بياخد ثانيتين أو 4 ساعات
١١ مايو ٢٠٢٦

Big O Notation للمبتدئ: ليه نفس الكود بياخد ثانيتين أو 4 ساعات

لو function بتاعتك بتاخد ثانيتين على 1000 سجل وبتاخد 4 ساعات على مليون، المشكلة مش في الـ CPU. مقال للمبتدئ بمثال دفتر التليفونات، تعريف علمي من Donald Knuth (TAOCP 1968) و CLRS الفصل 3، كود JavaScript شغّال على Node.js 22 يقارن O(n²) ضد O(n) على مليون عنصر (4.8 ثانية مقابل 38 مللي ثانية، تحسّن 126×)، شرح للأنواع الستة الشائعة، 4 trade-offs حقيقية، ومتى Big O بتخدعك أو ميستاهلش تهتم بيها.

⏱ 6 دقائق قراءة
ArgoCD للمتوسط: ابدأ GitOps حقيقي وامسح آخر deploy.sh في 12 دقيقة
١١ مايو ٢٠٢٦

ArgoCD للمتوسط: ابدأ GitOps حقيقي وامسح آخر deploy.sh في 12 دقيقة

لو فريقك لسه بيـ kubectl apply يدوي أو بيشغّل deploy.sh من CI بصلاحيات admin، حالة الإنتاج مش متطابقة مع git. مقال للمتوسط بمثال محل تأجير الدراجات للمبتدئ، تعريف علمي من OpenGitOps Working Group 2023، 4 خطوات تركيب ArgoCD v2.13 على EKS 1.30 بكود YAML شغّال، أرقام مقاسة من فريق 8 مهندسين على 24 microservice (rollback من 14 دقيقة لـ 38 ثانية، 47 drift اتمسح تلقائياً)، 4 trade-offs خفية، ومتى GitOps يكون مبالغة هندسية.

⏱ 7 دقائق قراءة
OpenTelemetry للمتوسط: تتبع رحلة الطلب عبر 14 microservice وامسك الـ bottleneck في دقيقتين
١١ مايو ٢٠٢٦

OpenTelemetry للمتوسط: تتبع رحلة الطلب عبر 14 microservice وامسك الـ bottleneck في دقيقتين

لو الطلب في تطبيقك بيمر على 14 microservice وفجأة P95 طلع من 280ms لـ 3.2 ثانية، الـ logs مش هتقولك المشكلة فين. مقال للمتوسط بمثال محقق الشرطة للمبتدئ، تعريف علمي من توثيق OpenTelemetry الرسمي و ورقة Google Dapper 2010، كود FastAPI شغّال على opentelemetry-distro 0.48، أرقام مقاسة من e-commerce بـ 22,000 طلب checkout/يوم (وقت التشخيص من 47 دقيقة لـ 2.3 دقيقة)، 4 trade-offs خفية، ومتى OTel مبالغة هندسية.

⏱ 7 دقائق قراءة
useEffect في React للمبتدئ: امنع Race Conditions في 6 سطور
١١ مايو ٢٠٢٦

useEffect في React للمبتدئ: امنع Race Conditions في 6 سطور

لو useEffect في React بيتنفّذ مرتين كل ما تحفظ الملف، ده StrictMode عمد. مقال للمبتدئ بمثال الجرسون اللي اتلخبط، تعريف علمي من توثيق React الرسمي، كود JavaScript شغّال في 6 سطور بـ AbortController يمنع Race Conditions، أرقام مقاسة من صفحة Profile بـ 14,200 مستخدم نشط (38 شكوى/أسبوع → 0)، 4 trade-offs خفية، ومتى الطريقة دي مفيش لها لزمة أصلاً.

⏱ 5 دقائق قراءة
PostgreSQL Index Types للمحترف: BRIN vs GIN vs GiST vs B-Tree — اختار صح أو اتفرج على الفاتورة
١١ مايو ٢٠٢٦

PostgreSQL Index Types للمحترف: BRIN vs GIN vs GiST vs B-Tree — اختار صح أو اتفرج على الفاتورة

دليل احترافي لاختيار نوع index المناسب في PostgreSQL 16. مقارنة عملية بأرقام مقاسة بين B-Tree و BRIN و GIN و GiST على جدول 240 مليون صف، مع 4 trade-offs خفية، فخاخ Bloat و Index-only scan، ومتى الـ index بيكون كارثة بدل ما يحسّن.

⏱ 7 دقائق قراءة
Reranking للمتوسط: ارفع دقة RAG العربي من 71% لـ 94% بـ Cross-Encoder
١١ مايو ٢٠٢٦

Reranking للمتوسط: ارفع دقة RAG العربي من 71% لـ 94% بـ Cross-Encoder

لو RAG بتاعك بيرجّع 10 نتائج فيهم 3 مفيدين والباقي ضجيج، المشكلة مش في الـ embeddings — هي في إن Bi-Encoder بيخمّن. مقال للمتوسط بمثال المكتبي للمبتدئ، تعريف علمي من ورقة Sentence-BERT (Reimers 2019)، كود Python في 18 سطر شغّال على Cohere rerank-multilingual-v3.0 و BGE-reranker-v2-m3، أرقام مقاسة على 24,000 chunk عربي (Recall@10 من 71.2% لـ 93.8%)، 4 trade-offs خفية، ومتى Reranking مضيعة وقت.

⏱ 6 دقائق قراءة
Branded Types في TypeScript للمحترف: امنع خلط الـ IDs compile-time
١١ مايو ٢٠٢٦

Branded Types في TypeScript للمحترف: امنع خلط الـ IDs compile-time

لو الـ codebase بتاعك فيه 14 نوع ID كلهم string، أنت على بُعد bug واحد من charge عميل غلط. Branded Types بتقفل الباب compile-time بدون أي runtime overhead. مقال للمحترف بمثال مفاتيح الفندق للمبتدئ، تعريف علمي من TypeScript Handbook و tsc source، كود شغّال على TypeScript 5.4، أرقام مقاسة من incident fintech (47 عميل، 14 ساعة، $3,200 chargeback)، 4 trade-offs حقيقية، ومتى Branded Types مبالغة هندسية.

⏱ 7 دقائق قراءة
Speculative Decoding للمحترف: ضاعف سرعة Llama 70B لـ 2.4x بدون فقد token واحد
١١ مايو ٢٠٢٦

Speculative Decoding للمحترف: ضاعف سرعة Llama 70B لـ 2.4x بدون فقد token واحد

لو شات بوتك على Llama 3.1-70B بيطلع 28 token/sec وفاتورة GPU وصلت $1,400 شهرياً، انت بتدفع تمن compute مش بتستخدمه. Speculative Decoding من ورقة Leviathan 2023 بيرفع الرقم لـ 67 token/sec على نفس الـ GPU بدون retraining ولا فقد جودة token واحد. شرح للمحترف بمثال الكاتب والمراجع للمبتدئ، تعريف رياضي من DeepMind، كود Python على vLLM 0.6+ شغّال، أرقام مقاسة على H100 80GB، 4 trade-offs خفية، ومتى التقنية بتكون مضيعة وقت.

⏱ 7 دقائق قراءة
DuckDB للمحترف: استعلامات SQL على 100GB CSV في 4 ثواني بدون سيرفر
١١ مايو ٢٠٢٦

DuckDB للمحترف: استعلامات SQL على 100GB CSV في 4 ثواني بدون سيرفر

لو فريق التحليلات بتاعك بيحرق ساعة كل صباح يفتح ملف CSV حجمه 60GB في pandas والـ Jupyter بيموت بـ MemoryError، انت بتدفع ضريبة معمارية مالهاش لزمة. DuckDB 1.1 بيشغّل نفس الـ aggregation على نفس اللابتوب في 3.8 ثانية بدون Spark وبدون Postgres. مقال للمحترف بمثال أمين المخزن للمبتدئ، شرح vectorized execution و columnar storage من ورقة CIDR 2020، كود Python في 12 سطر شغّال على duckdb 1.1.3 و Polars 1.12، أرقام مقاسة على 142GB من بيانات NYC Taxi (الزمن من 38 دقيقة لـ 3.8 ثانية، الذاكرة من 64GB لـ 1.4GB)، 4 trade-offs خفية، ومتى DuckDB بيكون اختيار غلط.

⏱ 5 دقائق قراءة
MCP للمحترف: ابني سيرفر Model Context Protocol إنتاجي في 60 سطر Python
١١ مايو ٢٠٢٦

MCP للمحترف: ابني سيرفر Model Context Protocol إنتاجي في 60 سطر Python

دليل تنفيذي للمحترف لبناء سيرفر MCP حقيقي بـ FastMCP يقرأ من PostgreSQL ويُركَّب على Claude Desktop في أقل من 10 دقايق، مع شرح JSON-RPC 2.0 و primitives الـ MCP، أرقام مقاسة على فريق 14 مطور (انخفاض glue code 85%، p95 latency 38ms على stdio)، 4 trade-offs خفية، ومتى MCP overhead أكبر من قيمته.

⏱ 6 دقائق قراءة

عرض 141 - 150 من 805 مقال

السابق
1
…14
15
16
…81
التالي

مدونة أحمد حايس

💡

ملخص سريع

مدونة أحمد حايس تجيب عن أسئلة مثل كيف أتعلم البرمجة أو التكنولوجيا أو الذكاء الاصطناعي، وتحوّل المفاهيم التقنية إلى مقالات عربية عملية واضحة.

الأسئلة الشائعة