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

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

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

المنصة

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

الدعم

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

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

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

تكنولوجيا

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

المجال
كل المجالات
تكنولوجياDevOps بالعربيHow To Make ItOptimizing بالعربيأحدث أخبار التكنولوجياالأوتوميشنالبرمجة بالعربيالذكاء الاصطناعي
المستوى
كل المستوياتمبتدئمتوسطمحترف
أتمتة Releases و Changelog بـ release-please: من رسالة commit لتاج إنتاج
متوسط8 مايو 2026

أتمتة Releases و Changelog بـ release-please: من رسالة commit لتاج إنتاج

لو فريقك بيقعد ساعة كل release يكتب changelog ويعمل tag يدوي، release-please من Google بيعمل ده كله من رسائل الـ commit. مقال للمتوسط بمثال دفتر اليوميات للمبتدئ، تعريف Conventional Commits و SemVer من المواصفات الرسمية، workflow GitHub Actions كامل قابل للنسخ، أرقام مقاسة من فريق 9 مطورين (10 ساعات شهرياً موفرة)، 4 trade-offs، ومتى لا تستخدمها أصلاً.

5 دقائق قراءة
Reranking في RAG للمحترف: حل ضعف Vector Search برفع NDCG من 0.61 لـ 0.83
محترف8 مايو 2026

Reranking في RAG للمحترف: حل ضعف Vector Search برفع NDCG من 0.61 لـ 0.83

لو RAG عندك بيرجّع chunks "قريبة" من السؤال بس مش بتحتوي الإجابة الصح، Vector Search مش غلطان — هو بيقيس التشابه مش الصلة. Reranker بـ Cross-encoder بـ 12 سطر بيرفع NDCG@10 من 0.61 لـ 0.83 وبينزّل الـ hallucination 47% على Claude Sonnet 4.6. مقال للمحترف بمثال أمين المكتبة الأذكى للمبتدئ، تعريف علمي من ورقة Nogueira & Cho 2019، كود Python شغّال على Cohere rerank-v3.5 و BGE-reranker-v2-m3 محلي، أرقام مقاسة على corpus عربي بـ 14,200 chunk، 4 trade-offs حقيقية، ومتى Reranker بيكون مضيعة وقت ومال.

6 دقائق قراءة
Struct Field Alignment في Go: نزّل ذاكرة 100 مليون كائن بنسبة 50%
محترف8 مايو 2026

Struct Field Alignment في Go: نزّل ذاكرة 100 مليون كائن بنسبة 50%

لو خدمتك بتحتفظ بـ 100 مليون struct وبتاكل 4.8 جيجا RAM، إعادة ترتيب 3 fields بتنزّل الرقم لـ 2.4 جيجا بدون لمس أي logic. مقال للمحترف بمثال درج المطبخ للمبتدئ، تعريف علمي لـ natural alignment من Go spec، كود قابل للنسخ بـ unsafe.Sizeof على Go 1.22، أرقام إنتاج (heap 4.8GB → 2.4GB، GC pause 38ms → 19ms، P99 124ms → 81ms)، أداة fieldalignment الرسمية، 4 trade-offs حقيقية، ومتى الـ readability أهم من التوفير.

6 دقائق قراءة
OOMKilled في Kubernetes للمبتدئ: ليه الـ pod بيموت رغم إن السيرفر فاضي
مبتدئ8 مايو 2026

OOMKilled في Kubernetes للمبتدئ: ليه الـ pod بيموت رغم إن السيرفر فاضي

لو فتحت kubectl get pods ولقيت STATUS: OOMKilled قدامك، Kubernetes مش غلطان. هو نفّذ بالظبط الأرقام اللي انت كتبتها في الـ YAML. مقال للمبتدئ بمثال المطعم، شرح علمي للفرق بين requests و limits على cgroups v2، YAML Deployment شغّال على Kubernetes 1.30، أرقام مقاسة من cluster GKE بـ 18 microservice (14 OOMKilled/أسبوع → 0.3)، 4 trade-offs حقيقية، ومتى لا تحدد memory limit أصلًا.

6 دقائق قراءة
WebP للمبتدئ: وفّر 60% من حجم صور موقعك في 5 دقائق
مبتدئ8 مايو 2026

WebP للمبتدئ: وفّر 60% من حجم صور موقعك في 5 دقائق

لو موقعك بيحمّل 12 صورة JPEG على الصفحة الواحدة، إنت بتدفع 4.8MB من الـ bandwidth في كل زيارة. تحويل نفس الصور لـ WebP بينزّل الحجم لـ 1.9MB من غير فقدان جودة محسوس. مقال للمبتدئ بمثال شنطة السفر، تعريف علمي من Google، خطوات تحويل بـ cwebp، إعداد NGINX يخدم WebP مع fallback لـ JPEG، أرقام مقاسة، 4 trade-offs، ومتى ما تستخدمش WebP أصلاً.

6 دقائق قراءة
Big O Notation للمبتدئ: ليه دالة بتشتغل في 8ms على ألف صف وفي 78 ثانية على 100 ألف
مبتدئ8 مايو 2026

Big O Notation للمبتدئ: ليه دالة بتشتغل في 8ms على ألف صف وفي 78 ثانية على 100 ألف

لو الكود بتاعك بيشتغل تمام على بيانات الـ test وبيتعلّق في الإنتاج لمّا الـ DB تكبر، المشكلة مش في السيرفر. اسمها Time Complexity، و Big O Notation هو اللي بيقيسها. مقال للمبتدئ بمثال القاموس وتعريف علمي من Knuth 1976 وكود JavaScript على Node 22 بأرقام مقاسة (الفرق 2,786 ضعف بين O(n²) و O(n))، 3 trade-offs حقيقية، ومتى ما تركّزش على Big O أصلاً.

6 دقائق قراءة
Embeddings للمبتدئ: ازاي الـ AI يفهم إن "عايز أسافر" و "حابب أمشي" نفس المعنى
مبتدئ8 مايو 2026

Embeddings للمبتدئ: ازاي الـ AI يفهم إن "عايز أسافر" و "حابب أمشي" نفس المعنى

لو بتعمل بحث في موقعك بـ keywords، 60% من المستخدمين ميلاقوش اللي بيدوّروا عليه. الـ Embeddings بتحوّل المعنى نفسه لأرقام، فالجملتين المختلفتين شكلًا بيلاقوا بعض لو معناهم واحد. مقال للمبتدئ بمثال أمين المكتبة الذكي، تعريف علمي من ورقة Mikolov 2013 وتوثيق OpenAI، كود Python شغّال على text-embedding-3-small، أرقام مقاسة على جمل عربية، 4 trade-offs، ومتى لا تستخدم Embeddings أصلاً.

6 دقائق قراءة
اعمل Idempotency Layer لـ Payment API: امنع Double-charge على 50 ألف معاملة بـ Redis في 80 سطر
متوسط8 مايو 2026

اعمل Idempotency Layer لـ Payment API: امنع Double-charge على 50 ألف معاملة بـ Redis في 80 سطر

لو زرار "ادفع" في تطبيقك بيخصم العميل مرتين لما الإنترنت يضرب 3 ثواني، المشكلة مش في 4G — هي إن الـ API ميعرفش يفرّق بين retry حقيقي وعملية جديدة. مقال للمتوسط بمثال زرار الأسانسير للمبتدئ، تعريف علمي من RFC 9110، كود Express + Redis SET NX شغّال على Node.js 20، أرقام إنتاج (4.2% double-charge → 0% في 92 يوم على 178K معاملة)، 4 trade-offs حقيقية، ومتى Idempotency Layer مش الحل أصلاً.

7 دقائق قراءة
Vector Embeddings للمبتدئ: ليه الـ AI بيفهم إن "كلب" و"جرو" متشابهين
مبتدئ8 مايو 2026

Vector Embeddings للمبتدئ: ليه الـ AI بيفهم إن "كلب" و"جرو" متشابهين

شرح Vector Embeddings للمبتدئ بمثال أمين المكتبة، تعريف علمي من ورقة Mikolov 2013، كود Python في 12 سطر على نموذج multilingual-e5، أرقام مقاسة من cosine similarity، 4 trade-offs حقيقية، ومتى لا تستخدم Embeddings.

5 دقائق قراءة

عرض 532 - 540 من 1097 مقال

السابق
1
…59
60
61
…122
التالي