أحمد حايس
الرئيسيةمن أناالدوراتالمدونةالمناهج والباقات
أحمد حايس

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

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

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

المنصة

  • الرئيسية
  • من أنا
  • الدورات
  • المناهج والباقات
  • المدونة

الدعم

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

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

الرئيسيةالدوراتالمناهجالمدونةالدخول

المدونة

مقالات عملية مرتبة حسب المجال والمستوى، اختر المجال المناسب واقرأ من مستوى مبتدئ إلى محترف.

المجال
كل المجالات
تكنولوجياDevOps بالعربيHow To Make ItOptimizing بالعربيأحدث أخبار التكنولوجياالأوتوميشنالبرمجة بالعربيالذكاء الاصطناعي
المستوى
كل المستوياتمبتدئمتوسطمحترف
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 دقائق قراءة
Embeddings للمبتدئ: ازاي AI بيفهم إن "دكتور" و "طبيب" نفس المعنى
مبتدئ٨ مايو ٢٠٢٦

Embeddings للمبتدئ: ازاي AI بيفهم إن "دكتور" و "طبيب" نفس المعنى

لو دوّرت بكلمة "دكتور" في تطبيقك ولاقيت 40% من النتائج المهمة ضاعت لأنها مكتوبة "طبيب"، إنت محتاج Embeddings. شرح للمبتدئ بمثال خريطة المدن، تعريف علمي للـ semantic vector space و cosine similarity، كود Python شغّال على sentence-transformers، أرقام مقاسة على 5,000 سؤال عربي (دقة 84% وتوفير 71% من فاتورة LLM)، 4 trade-offs، ومتى لا تحتاج Embeddings أصلًا.

5 دقائق قراءة

عرض 352 - 360 من 839 مقال

السابق
1
…39
40
41
…94
التالي