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

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

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

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

المنصة

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

الدعم

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

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

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

المدونة

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

الكلDevOps بالعربيHow To Make ItOptimizing بالعربيأحدث أخبار التكنولوجياالأوتوميشنالبرمجة بالعربيالذكاء الاصطناعي
LLM-as-Judge للمحترف: قيّم 10,000 رد Claude بـ$15 بدل أسبوعين مراجعة بشرية
٨ مايو ٢٠٢٦

LLM-as-Judge للمحترف: قيّم 10,000 رد Claude بـ$15 بدل أسبوعين مراجعة بشرية

لو عندك تطبيق AI في إنتاج بيرد على آلاف المستخدمين يوميًا، التقييم اليدوي بيكلّفك أسبوعين شغل لكل 10K رد. LLM-as-Judge بيخلّي Claude يقيّم ردود AI تانية بتوافق 85% مع الإنسان، بكلفة أقل من 0.5%. مقال للمحترف بمثال لجنة التحكيم، تعريف علمي للـ rubric-based scoring من ورقة Zheng et al. NeurIPS 2023، كود Python شغّال على Anthropic SDK، أرقام مقاسة على 12,000 رد عربي، خمس trade-offs خفية، وحالات يفشل فيها التقييم الآلي تمامًا.

⏱ 5 دقائق قراءة
RAG للمبتدئ: خلّي Claude يجاوب من ملفاتك الخاصة بدون Fine-tuning
٨ مايو ٢٠٢٦

RAG للمبتدئ: خلّي Claude يجاوب من ملفاتك الخاصة بدون Fine-tuning

لو رفعت 200 PDF في الـ context window، السؤال الواحد بيكلّفك 14 دولار. RAG بيخلّي نفس السؤال بـ سنت ونصف. مقال للمبتدئ بمثال أمين المكتبة، تعريف علمي للـ vector embeddings و cosine similarity، كود Python شغّال على Anthropic SDK + pgvector في 40 سطر، أرقام مقاسة على 200 ملف PDF عربي (4.7M كلمة)، أربع trade-offs، ومتى RAG مش الحل الصح أصلاً.

⏱ 7 دقائق قراءة
Liveness و Readiness Probes للمبتدئ: ليه pod بيتعاد إنشاؤه بدون سبب
٨ مايو ٢٠٢٦

Liveness و Readiness Probes للمبتدئ: ليه pod بيتعاد إنشاؤه بدون سبب

لو الـ pod بتاعك في Kubernetes بيتعاد إنشاؤه كل دقيقتين بدون أي error في الـ logs، Kubernetes بيقتله عمدًا لأن الـ Liveness Probe قال إنه ميت. مقال للمبتدئ بمثال المخبز، تعريف علمي من توثيق kubernetes.io الرسمي، YAML شغّال على Kubernetes 1.29، أرقام من cluster GKE حقيقي (12 restart/أسبوع → 0.6)، الفخ الكلاسيكي اللي بيخلّي الـ DB الوقعت تكسر الـ cluster كله، 4 trade-offs، ومتى لا تستخدم Probes أصلاً.

⏱ 6 دقائق قراءة
RAG للمبتدئ: خلّي Claude يجاوب من ملفاتك بدون fine-tuning
٨ مايو ٢٠٢٦

RAG للمبتدئ: خلّي Claude يجاوب من ملفاتك بدون fine-tuning

لو حابب Claude يرد على أسئلة من documentation شركتك بدون fine-tuning بـ$10K، التقنية اسمها RAG. مقال للمبتدئ بمثال أمين المكتبة، تعريف علمي للـ vector embeddings، كود Python شغّال على Anthropic + ChromaDB في 28 سطر، أرقام مقاسة على 5,000 سؤال عربي، 4 trade-offs حقيقية، ومتى ما تستخدمش RAG أصلاً.

⏱ 6 دقائق قراءة
اعمل Rate Limiter بـ Redis Sliding Window — احمِ API من 10 آلاف طلب/ثانية في 60 سطر Node.js
٨ مايو ٢٠٢٦

اعمل Rate Limiter بـ Redis Sliding Window — احمِ API من 10 آلاف طلب/ثانية في 60 سطر Node.js

لو الـ API بتاعك مفتوح بدون Rate Limiter، أول bot شاطر بيلاقيه بيبعت 50 ألف طلب في الدقيقة وبيوقّع السيرفر. هنا تبني Sliding Window Rate Limiter بـ Redis Sorted Set في 60 سطر Node.js يتحمّل 10 آلاف طلب/ثانية بـ P95 تحت 4ms وبصفر race conditions، مع شرح بمثال محل الفلافل للمبتدئ، تعريف علمي لـ Sliding Window Log، أرقام مقاسة فعليًا، 4 trade-offs، ومتى لا تستخدمه أصلًا.

⏱ 5 دقائق قراءة
Python Generators للمتوسط: عالج 10 مليون صف بـ 50MB ذاكرة
٨ مايو ٢٠٢٦

Python Generators للمتوسط: عالج 10 مليون صف بـ 50MB ذاكرة

لو ملف log عندك حجمه 4GB و pandas.read_csv بيقعلك اللابتوب، Python Generators بيعالج نفس الملف بـ 32MB ذاكرة بدلاً من 4.2GB. شرح للمتوسط بمثال المكتبة للمبتدئ، التعريف العلمي للـ lazy evaluation من PEP 255، كود Python 3.12 شغّال على ملف 11 مليون سطر، أرقام مقاسة فعلياً (توفير 99.2% ذاكرة)، 4 trade-offs حقيقية، ومتى لا تستخدم Generator أصلاً.

⏱ 5 دقائق قراءة
PgBouncer للمتوسط: شغّل 1000 طلب على 25 connection Postgres
٨ مايو ٢٠٢٦

PgBouncer للمتوسط: شغّل 1000 طلب على 25 connection Postgres

لو السيرفر فيه 64GB RAM والتطبيق بيرمي "too many connections" عند 100 connection، المشكلة مش في حجم الـ DB. كل connection في PostgreSQL بياكل 9-12 ميجا. PgBouncer بيخلّي 1000 طلب من التطبيق يمشوا على 25 connection فعلي، يوفّر 86% من ذاكرة DB، وينزّل P95 من 142ms لـ 38ms. مقال للمتوسط بمثال شبّاك التذاكر للمبتدئ، تعريف دقيق للـ process-per-connection، إعداد PgBouncer 1.22 شغّال، أرقام مقاسة من إنتاج، 4 trade-offs حقيقية، ومتى لا تستخدمه أصلاً.

⏱ 6 دقائق قراءة
اعمل خدمة Backup أوتوماتيكي للـ PostgreSQL على Cloudflare R2 — وفّر 92% من تكلفة AWS S3
٨ مايو ٢٠٢٦

اعمل خدمة Backup أوتوماتيكي للـ PostgreSQL على Cloudflare R2 — وفّر 92% من تكلفة AWS S3

لو DB بتاعك 50GB وبتعمل backup يومي، AWS S3 هيكلفك $54 شهريًا، 90% منهم egress fees. Cloudflare R2 بتكلف $21 لنفس الشغل بدون egress أصلاً. مقال للمستوى المتوسط بمثال خزينة البنك للمبتدئ، شرح علمي للـ S3-Compatible Object Storage و AWS Signature V4، سكربت bash + GitHub Actions كامل قابل للنسخ، أرقام مقاسة من 30 يوم إنتاج، 4 trade-offs، ومتى لا تستخدمها أصلاً.

⏱ 8 دقائق قراءة
Trie للمبتدئ: ابني autocomplete على 100 ألف كلمة في 50 سطر Python
٨ مايو ٢٠٢٦

Trie للمبتدئ: ابني autocomplete على 100 ألف كلمة في 50 سطر Python

لو search box عندك بياخد 80ms يكمل كلمة على قائمة كبيرة، المشكلة مش في السيرفر — الخوارزمية بتدور بكل كلمة. Trie بيبحث على مستوى الحروف، فالنتيجة بترجع في أقل من 1ms مهما كان حجم القاموس. مقال للمبتدئ بمثال دفتر التليفون، تعريف علمي للـ Prefix Tree، كود Python شغّال في 50 سطر، أرقام مقاسة على 100,000 كلمة عربية، 4 trade-offs، ومتى لا تستخدمه أصلاً.

⏱ 5 دقائق قراءة
Connection Pooling مع pgbouncer للمتوسط: شغّل 1000 client على PostgreSQL بـ 50MB
٨ مايو ٢٠٢٦

Connection Pooling مع pgbouncer للمتوسط: شغّل 1000 client على PostgreSQL بـ 50MB

لو PostgreSQL بتاعك بياكل 8GB RAM مع 200 connection فقط، المشكلة مش في حجم البيانات. كل connection بيفتح process كامل بيستهلك 10MB ذاكرة. pgbouncer بيخدم 1000 client متزامن بـ 50MB ذاكرة بدلاً من 10GB. مقال للمتوسط بمثال موظف البنك للمبتدئ، تعريف علمي لـ process-per-connection model من توثيق PostgreSQL، إعداد pgbouncer 1.22 شغّال، أرقام مقاسة على PostgreSQL 16، 4 trade-offs حقيقية، ومتى لا تستخدمه أصلاً.

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

عرض 321 - 330 من 810 مقال

السابق
1
…32
33
34
…81
التالي

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

💡

ملخص سريع

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

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