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

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

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

المنصة

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

الدعم

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

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

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

المدونة

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

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

اعمل رفع ملفات مباشر على S3 بـ Presigned URLs بدون ما يمر على سيرفرك

لو رفع الصور في تطبيقك بيمر على سيرفرك الأول وبيستهلك الـ RAM والـ bandwidth، الـ Presigned URL بيخلّي المتصفح يرفع الملف على S3 مباشرة. دليل تنفيذي للمتوسط بكود Node.js وفرونت إند قابل للنسخ، إعداد CORS، أرقام مقاسة (10GB/يوم اتشالت عن السيرفر، زمن المعالجة من 1.8s لـ 15ms)، trade-offs، ومتى متستخدمش الطريقة دي.

5 دقائق قراءة
مشكلة N+1 Query للمتوسط: ليه صفحة المنتجات بتعمل 101 استعلام بدل واحد
متوسط17 يونيو 2026

مشكلة N+1 Query للمتوسط: ليه صفحة المنتجات بتعمل 101 استعلام بدل واحد

صفحة بـ 100 منتج ممكن تعمل 101 استعلام بدل اثنين بسبب N+1 query. اكتشف المشكلة في دقيقة وحلّها بـ eager loading، وانزل بزمن التحميل من 1.4 ثانية لـ 47 مللي ثانية على PostgreSQL، بأمثلة Sequelize وPrisma وDjango ومصادر رسمية.

5 دقائق قراءة
Kubernetes Ingress للمتوسط: باب دخول واحد بدل LoadBalancer لكل خدمة
متوسط16 يونيو 2026

Kubernetes Ingress للمتوسط: باب دخول واحد بدل LoadBalancer لكل خدمة

لو بتعمل type=LoadBalancer لكل خدمة في الكلاستر، انت بتدفع IP عام وفاتورة منفصلة لكل واحدة. الـ Ingress بيوصّل كل خدماتك من باب HTTP/HTTPS واحد. مقال للمتوسط بمثال موظف الاستقبال، تعريف علمي من توثيق Kubernetes، ملف Ingress كامل قابل للنسخ، أوامر kubectl وHelm، أرقام تكلفة (12 LoadBalancer ≈ $216/شهر مقابل واحد ≈ $18)، 4 trade-offs، ومتى Ingress يكون اختيار غلط.

5 دقائق قراءة
الـ Event Loop في JavaScript للمتوسط: ليه setTimeout بصفر بيتأخّر عن Promise؟
متوسط15 يونيو 2026

الـ Event Loop في JavaScript للمتوسط: ليه setTimeout بصفر بيتأخّر عن Promise؟

لو حطيت setTimeout بصفر ثانية وافتكرت إنه هيشتغل فورًا، الترتيب اللي هيطلع هيصدمك. مقال للمتوسط يشرح الـ Event Loop بمثال الكاشير للمبتدئ، الفرق بين Task Queue و Microtask Queue، كود شغّال على Node 22 يطبع 1,4,3,2، خطر تجويع الـ event loop بالـ microtasks، trade-offs، ومتى متشغلش بالك. مصادر من MDN ومواصفة WHATWG.

5 دقائق قراءة
Prompt Injection: ليه شات بوت شركتك بينفّذ أوامر العميل الخبيث
متوسط14 يونيو 2026

Prompt Injection: ليه شات بوت شركتك بينفّذ أوامر العميل الخبيث

لو ربطت LLM بشات بوت أو إيميل أو RAG، أي نص داخل من برّه ممكن يخطف النموذج وينفّذ أوامر المهاجم. مقال للمتوسط يشرح Prompt Injection (أول خطر في OWASP LLM Top 10 لسنة 2025) بمثال الموظف الجديد، الفرق بين الحقن المباشر وغير المباشر، حادثتي Bing Chat و EchoLeak (CVE-2025-32711)، كود Python يقارن الطريقة الهشّة بالمحصّنة، الدفاعات اللي بتشتغل فعلاً، trade-offs، ومتى متشغّلش بالك.

5 دقائق قراءة
ليه الـ Database Index بيخلّي query على مليون صف أسرع 600 مرة
متوسط14 يونيو 2026

ليه الـ Database Index بيخلّي query على مليون صف أسرع 600 مرة

لو query بسيط على جدول مليون صف بياخد ثانية كاملة، المشكلة مش في السيرفر — هي إن قاعدة البيانات بتقرأ كل صف واحد واحد. مقال للمتوسط يشرح الـ B-Tree Index بمثال فهرس الكتاب للمبتدئ، تعريف علمي من ورقة Bayer و McCreight 1972، كود SQL شغّال على PostgreSQL مع EXPLAIN ANALYZE، أرقام مقاسة (312ms → 0.5ms)، 4 trade-offs، ومتى الـ index بيبقى اختيار غلط.

5 دقائق قراءة
Circuit Breaker للمتوسط: امنع خدمة واحدة بطيئة من إسقاط نظامك بالكامل
متوسط13 يونيو 2026

Circuit Breaker للمتوسط: امنع خدمة واحدة بطيئة من إسقاط نظامك بالكامل

لو خدمة دفع واحدة بطيئة قدرت توقّع 8 خدمات معاها، المشكلة مش في الخدمة — المشكلة إن مفيش حاجة بتقطع النزيف. نمط Circuit Breaker بيعزل الخدمة العاطلة في ملي ثانية. مقال للمتوسط بمثال قاطع الكهرباء في البيت، شرح الحالات الثلاث Closed/Open/Half-Open، كود Node.js شغّال بـ opossum وإعداد resilience4j، أرقام مقاسة، 4 trade-offs خفية، ومتى Circuit Breaker بيكون اختيار غلط.

6 دقائق قراءة
ReDoS للمتوسط: ليه regex واحد يقدر يجمّد السيرفر بالكامل
متوسط12 يونيو 2026

ReDoS للمتوسط: ليه regex واحد يقدر يجمّد السيرفر بالكامل

regex فيه nested quantifier زي ^(a+)+$ يقدر يطلّع المعالج 100% ويوقّع السيرفر بإدخال 30 حرف بس. مقال للمتوسط يشرح catastrophic backtracking بمثال بسيط ثم علميًا، كود Node شغّال، أرقام مقاسة، حل بإعادة كتابة الـ regex وبـ RE2، trade-offs، ومتى متقلقش، مع مصادر من OWASP وCloudflare وStack Overflow.

5 دقائق قراءة
Idempotency Key للمتوسط: امنع الدفع المزدوج لما العميل يضغط Pay مرتين
متوسط12 يونيو 2026

Idempotency Key للمتوسط: امنع الدفع المزدوج لما العميل يضغط Pay مرتين

لو عميل ضغط زر الدفع مرتين أو الشبكة أعادت الطلب، ممكن يتخصم منه مرتين. مفتاح Idempotency-Key بيخلّي الطلب المكرر يرجّع نفس الرد بدون خصم جديد. مقال للمتوسط بمثال شباك التذاكر، تعريف من Stripe و IETF، كود Express و PostgreSQL و Redis شغّال، أرقام، trade-offs، ومتى متستخدمهوش.

5 دقائق قراءة
ليه 0.1 + 0.2 لا تساوي 0.3 في كل لغات البرمجة؟
متوسط11 يونيو 2026

ليه 0.1 + 0.2 لا تساوي 0.3 في كل لغات البرمجة؟

لو جمعت 0.1 + 0.2 ولقيت الناتج 0.30000000000000004، ده مش bug ولا غلطة في لغتك. المقال يشرح السبب بمثال بسيط، يفكك معيار IEEE 754، ويديك 3 حلول شغّالة لحسابات الفلوس والقياسات.

4 دقائق قراءة

عرض 131 - 140 من 645 مقال

السابق
1
…13
14
15
…65
التالي