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

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

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

المنصة

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

الدعم

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

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

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

المدونة

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

المجال
كل المجالات
تكنولوجياDevOps بالعربيHow To Make ItOptimizing بالعربيأحدث أخبار التكنولوجياالأوتوميشنالبرمجة بالعربيالذكاء الاصطناعي
المستوى
كل المستوياتمبتدئمتوسطمحترف
أتمتة كشف الروابط المكسورة: تقرير أسبوعي يوصلك قبل العميل
متوسط20 يوليو 2026

أتمتة كشف الروابط المكسورة: تقرير أسبوعي يوصلك قبل العميل

سكربت واحد مع GitHub Actions يفحص كل روابط موقعك أسبوعيًا ويبعتلك المكسور منها على Slack. مثال مبسّط ثم شرح تقني، كود lychee جاهز، أرقام حقيقية، trade-offs، ومتى لا تستخدمه، مع مصادر.

4 دقائق قراءة
اعمل نظام Feature Flags بنفسك في Node.js: انشر الكود من غير ما تطلقه
متوسط20 يوليو 2026

اعمل نظام Feature Flags بنفسك في Node.js: انشر الكود من غير ما تطلقه

افصل النشر عن الإطلاق: ابنِ نظام Feature Flags خاص بك في Node.js بأقل من 40 سطر، اطرح الميزة لـ 5% من المستخدمين، وأطفئها في أقل من ثانية لو حصلت مشكلة — بكود شغّال، أرقام، ومتى لا تستخدمه.

6 دقائق قراءة
ليه OFFSET 100000 بيخلّي استعلامك يزحف؟ الترقيم بالـ Keyset
متوسط20 يوليو 2026

ليه OFFSET 100000 بيخلّي استعلامك يزحف؟ الترقيم بالـ Keyset

استعلام OFFSET على مليون صف بياخد قرب الثانية لأنه بيقرأ ويرمي كل الصفوف اللي قبلها. اتعلّم تحوّله لـ Keyset Pagination وتنزّله لأجزاء من الثانية بكود SQL وأرقام مقاسة، مع الـ trade-offs ومتى ما ينفعش، ومصادر رسمية.

5 دقائق قراءة
الـ Race Condition: ليه تطبيقك بيخصم المبلغ مرتين تحت الضغط
متوسط19 يوليو 2026

الـ Race Condition: ليه تطبيقك بيخصم المبلغ مرتين تحت الضغط

لو رصيد العميل بينقص غلط لمّا طلبين يوصلوا في نفس اللحظة، ده مش عطل في الداتابيز — ده Race Condition. مقال للمتوسط بمثال ماكينة الـ ATM، ثم شرح علمي للـ read-modify-write، كود Python يوريك 100 ألف عملية بتضيع منها الآلاف، الحل بالـ Lock بأرقام مقاسة، trade-offs، ومتى لا تستخدمه، مع مصادر رسمية.

5 دقائق قراءة
خوارزمية HNSW: ليه بحث المتجهات في مليون سطر بياخد مللي ثانية
متوسط19 يوليو 2026

خوارزمية HNSW: ليه بحث المتجهات في مليون سطر بياخد مللي ثانية

لو بتبني بحثًا دلاليًا أو RAG على ملايين المتجهات، المقارنة بالكل بتاخد مئات المللي ثانية لكل استعلام. HNSW بينزّلها لأقل من مللي ثانية مقابل دقة 97% وذاكرة زيادة بسيطة. شرح للمتوسط بمثال السايق، ثم علميًا بالطبقات والبحث الجشع، كود hnswlib شغّال، أرقام مقاسة، trade-offs، ومتى لا تستخدمه، مع مصادر رسمية.

5 دقائق قراءة
اعمل نظام إشعارات لحظية بـ SSE في Node.js بدون WebSocket
متوسط18 يوليو 2026

اعمل نظام إشعارات لحظية بـ SSE في Node.js بدون WebSocket

لو عايز تبعت إشعارات لحظية للمتصفح من غير ما تعمل polling كل شوية أو تركّب WebSocket كامل، الـ Server-Sent Events بيوصّلك لهناك في أقل من 40 سطر Node.js، باتصال HTTP واحد وإعادة اتصال تلقائية. دليل تنفيذي بمثال بسيط، كود قابل للنسخ، أرقام، trade-offs، ومتى لا تستخدمه، مع مصادر رسمية.

5 دقائق قراءة
راقب أبطأ استعلامات PostgreSQL: تقرير أسبوعي تلقائي على Slack
متوسط18 يوليو 2026

راقب أبطأ استعلامات PostgreSQL: تقرير أسبوعي تلقائي على Slack

بدل ما تكتشف الاستعلام البطيء لمّا العميل يشتكي، خلّي امتداد pg_stat_statements وسكربت cron واحد يبعتلك أبطأ 10 استعلامات على Slack كل إثنين — مع الخدعة اللي بتفرق: رتّب بإجمالي الوقت مش المتوسط.

5 دقائق قراءة
Cache Stampede: ليه انتهاء صلاحية مفتاح واحد بيوقّع قاعدة بياناتك
متوسط18 يوليو 2026

Cache Stampede: ليه انتهاء صلاحية مفتاح واحد بيوقّع قاعدة بياناتك

لو الـ CPU بتاع قاعدة بياناتك بيقفز 100% كل شوية من غير زيادة زوّار، غالبًا مفتاح كاش انتهت صلاحيته فضربته آلاف الطلبات مع بعض. مقال للمتوسط يشرح Cache Stampede بمثال المطعم ثم علميًا، مع كود Python + Redis لقفل single-flight، أرقام حقيقية، حلول بديلة، trade-offs، ومتى لا تستخدمه، مع مصادر.

6 دقائق قراءة
اعمل تسجيل دخول بحساب جوجل في Node.js بـ OAuth 2.0 خطوة بخطوة
متوسط17 يوليو 2026

اعمل تسجيل دخول بحساب جوجل في Node.js بـ OAuth 2.0 خطوة بخطوة

دليل تنفيذي للمتوسط يبني زر "Sign in with Google" حقيقي في Node.js بـ OAuth 2.0: تبادل الكود بالتوكن، التحقق من الـ id_token، وإنشاء جلسة آمنة، بكود قابل للنسخ وأرقام وtrade-offs ومتى لا تستخدمه، مع مصادر رسمية.

5 دقائق قراءة
PgBouncer: ليه Postgres بيرفض الاتصالات تحت الضغط وإزاي تحلها في 10 دقايق
متوسط16 يوليو 2026

PgBouncer: ليه Postgres بيرفض الاتصالات تحت الضغط وإزاي تحلها في 10 دقايق

تطبيقك بيرمي too many clients وقت الذروة والسيرفر مرتاح؟ السبب إن كل اتصال بيفتح عملية كاملة في Postgres. اعرف تركّب PgBouncer بنمط transaction pooling وتنزّل 600 اتصال لـ 20 اتصال حقيقي في أقل من 10 دقايق، بمثال بسيط ثم شرح علمي، إعداد قابل للنسخ، أرقام قبل وبعد، trade-offs، ومتى لا تستخدمه، مع مصادر رسمية.

4 دقائق قراءة

عرض 61 - 70 من 645 مقال

السابق
1
…6
7
8
…65
التالي