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

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

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

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

المنصة

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

الدعم

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

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

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

المدونة

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

المجال
كل المجالات
تكنولوجياDevOps بالعربيHow To Make ItOptimizing بالعربيأحدث أخبار التكنولوجياالأوتوميشنالبرمجة بالعربيالذكاء الاصطناعي
المستوى
كل المستوياتمبتدئمتوسطمحترف
Read Replicas في PostgreSQL للمتوسط: وزّع 80% من القراءات بدون تعديل سطر كود
متوسط١٠ مايو ٢٠٢٦

Read Replicas في PostgreSQL للمتوسط: وزّع 80% من القراءات بدون تعديل سطر كود

لو سيرفر PostgreSQL الإنتاج بيرفع CPU لـ 92% الساعة 8 الصبح ومعظم الطلبات SELECT بسيطة، الـ DB مش ضعيفة — هي بتخدم القراءة والكتابة من نفس الـ instance. Read Replica واحد بيستقبل 80% من القراءات بدون لمس كود التطبيق، وبيخفّض P95 latency من 480ms لـ 38ms. مقال للمتوسط بمثال المكتبة العامة للمبتدئ، شرح علمي للـ Streaming Replication من توثيق PostgreSQL 16، إعداد primary + standby قابل للنسخ، توجيه القراءات بـ pgpool-II، أرقام مقاسة من API بـ 12K طلب/دقيقة، 4 trade-offs حقيقية، ومتى Read Replica بتكون مضيعة وقت.

5 دقائق قراءة
Channels في Go للمتوسط: تواصل بين goroutines بدون mutex
متوسط١٠ مايو ٢٠٢٦

Channels في Go للمتوسط: تواصل بين goroutines بدون mutex

لو goroutines بتاعتك بتشتغل صح كل واحدة لوحدها لكن لما تجمع نتيجتهم بيظهر race conditions و sync.Mutex متشعبط في كل دالة، انت بتحارب اللغة. مقال للمتوسط بمثال ماسورة المطبخ للمبتدئ، تعريف علمي للـ CSP من ورقة Hoare 1978، كود Go 1.22 شغّال يجلب 3 APIs بالتوازي في 0.42 ثانية بدل 1.4 ثانية، شرح Buffered vs Unbuffered وفخ الـ deadlock، 4 trade-offs حقيقية، ومتى Channels مش الحل.

6 دقائق قراءة
Channels في Go للمتوسط: نسّق 1000 Goroutine بدون Race Conditions
متوسط١٠ مايو ٢٠٢٦

Channels في Go للمتوسط: نسّق 1000 Goroutine بدون Race Conditions

لو شغّلت 1000 Goroutine بيكتبوا في slice واحد بدون تنسيق، Go runtime مش بيرفع خطأ. بس الـ data race بيحصل بصمت. Channels بتحل ده بسطر واحد بدل 14 سطر mutex. مقال للمتوسط بمثال خط الإنتاج، تعريف من ورقة CSP لـ Hoare 1978، Worker Pool شغّال على Go 1.22، أرقام مقاسة (142 سطر mutex → 38 سطر channels)، 4 trade-offs، ومتى mutex أحسن من channel.

6 دقائق قراءة
Service Worker Caching للمتوسط: خلّي موقعك يفتح في 0.4 ثانية للزائر العائد
متوسط١٠ مايو ٢٠٢٦

Service Worker Caching للمتوسط: خلّي موقعك يفتح في 0.4 ثانية للزائر العائد

لو الزائر اللي بيرجع لموقعك بيستنّى 2.8 ثانية كأنه أول زيارة، Service Worker بـ 40 سطر JavaScript بينزّل الزمن لـ 0.4 ثانية ويخلّي الموقع يفتح حتى من غير إنترنت. مقال للمتوسط بمثال أمين المخزن للمبتدئ، تعريف علمي من Service Worker API spec، 3 استراتيجيات caching بكود شغّال على Workbox 7، أرقام مقاسة من e-commerce عربي بـ 84,000 زائر شهريًا (P75 من 2.8s لـ 0.4s، bounce rate -38%، فاتورة CDN -54%)، 4 trade-offs خفية، ومتى Service Worker بيكون كارثة بدل ما يفيد.

6 دقائق قراءة
Whisper Large-v3 للمتوسط: فرّغ ساعة فيديو عربي محلياً في 4 دقائق على GPU
متوسط١٠ مايو ٢٠٢٦

Whisper Large-v3 للمتوسط: فرّغ ساعة فيديو عربي محلياً في 4 دقائق على GPU

لو بتدفع $0.36 لكل ساعة على Whisper API، 200 ساعة شهرياً = $72 شهرياً وبياناتك بتمر على سيرفر بره سيطرتك. faster-whisper بيشغّل نفس النموذج Large-v3 محلياً على GPU بـ 8GB في 3 دقائق و47 ثانية لكل ساعة، بـ WER 11.4% على الفصحى. مقال للمتوسط بمثال السكرتير للمبتدئ، شرح encoder-decoder transformer من ورقة Radford 2023، كود Python شغّال في 14 سطر مع VAD و int8_float16، أرقام مقاسة على dataset MGB-3 من QCRI، 4 trade-offs خفية، ومتى Whisper مش الحل أصلاً.

5 دقائق قراءة
Web Workers في JavaScript للمتوسط: شغّل عمليات ثقيلة بدون ما تجمّد المتصفح
متوسط١٠ مايو ٢٠٢٦

Web Workers في JavaScript للمتوسط: شغّل عمليات ثقيلة بدون ما تجمّد المتصفح

لو dashboard بتاعك بيتجمّد 4 ثواني لمّا المستخدم يرفع CSV حجمه 80MB، JavaScript مش بطيء — هو شغّال على thread واحد بيعمل كل حاجة. Web Workers بـ 30 سطر بتنقل العملية الثقيلة لـ background thread فالـ UI يفضل متجاوب 60fps. مقال للمتوسط بمثال مطعم الكاشير الواحد للمبتدئ، تعريف علمي من HTML Living Standard، كود شغّال على Chrome 130 و Vite 5، أرقام مقاسة على CSV 82MB (UI freeze من 4,180ms لـ 18ms)، 4 trade-offs حقيقية، ومتى Web Worker بيكون مبالغة هندسية.

5 دقائق قراءة
Claude Vision للمتوسط: استخراج بيانات 1,000 فاتورة في ساعتين بدل 80 ساعة
متوسط١٠ مايو ٢٠٢٦

Claude Vision للمتوسط: استخراج بيانات 1,000 فاتورة في ساعتين بدل 80 ساعة

لو فريق محاسبتك بيدخل بيانات فواتير يدوي، 18 سطر Python على Claude Vision بيقلّل الوقت من 80 ساعة لساعتين بدقة 96%. مقال للمتوسط بمثال جرسون يصوّر الطلب للمبتدئ، شرح علمي للـ Vision Transformers من ورقة Dosovitskiy 2020، كود شغّال على anthropic SDK 0.45+ و Claude Sonnet 4.6 مع Pydantic schema، أرقام مقاسة على 1,000 فاتورة عربية (التكلفة $4.30 بدل $1,200 شغل يدوي)، 4 trade-offs خفية، ومتى Vision API بيكون أغلى من OCR التقليدي.

6 دقائق قراءة
PgBouncer للمتوسط: شغّل 5,000 اتصال متزامن على Postgres بـ 512MB ذاكرة
متوسط١٠ مايو ٢٠٢٦

PgBouncer للمتوسط: شغّل 5,000 اتصال متزامن على Postgres بـ 512MB ذاكرة

لو Postgres بيرفض اتصالات جديدة عند 100 مستخدم ويرمي "too many clients already"، السيرفر مش ضعيف — Postgres بيشغّل process منفصل لكل اتصال. PgBouncer بـ 12 سطر config بيخلّيك تشغّل 5,000 client متزامن بنفس السيرفر. مقال للمتوسط بمثال شبابيك البنك للمبتدئ، شرح علمي للـ pooling modes الثلاثة، ملف pgbouncer.ini شغّال، أرقام مقاسة من API FastAPI (الـ throughput من 2,400 لـ 14,800 طلب/دقيقة)، 4 trade-offs حقيقية، ومتى لا تستخدمه أصلاً.

8 دقائق قراءة
PgBouncer للمتوسط: من 800 اتصال على PostgreSQL لـ 25 بدون تعديل سطر كود
متوسط١٠ مايو ٢٠٢٦

PgBouncer للمتوسط: من 800 اتصال على PostgreSQL لـ 25 بدون تعديل سطر كود

لو السيرفر بيرمي FATAL: too many connections وانت لسه عند 800 user، PostgreSQL مش بطيء. PgBouncer في 12 سطر إعداد بيختصر 800 اتصال لـ 25، بدون تعديل تطبيقك. مثال شباك البنك للمبتدئ، شرح transaction pooling، أرقام إنتاج (RAM 5.6GB → 280MB، توفير 410$ شهريًا)، 4 trade-offs، ومتى لا تستخدمه.

4 دقائق قراءة
Vision في Claude للمتوسط: استخراج بيانات الفواتير العربية في 18 سطر Python
متوسط١٠ مايو ٢٠٢٦

Vision في Claude للمتوسط: استخراج بيانات الفواتير العربية في 18 سطر Python

لو شركتك بتدخل بيانات 200 فاتورة عربية يدويًا كل يوم، الموظف بيضيع 4 ساعات في عمل ميكانيكي. Vision في Claude بيقرأ الفاتورة كصورة ويرجّع JSON مهيكل في 7 ثوانٍ. مقال للمتوسط بمثال موظف الاستقبال للمبتدئ، شرح علمي للـ Vision Transformer من ورقة Dosovitskiy 2020، كود Python شغّال على anthropic SDK 0.45+ و Claude Sonnet 4.6، أرقام مقاسة على 1,800 فاتورة عربية (الدقة 94.2%)، 4 trade-offs خفية، ومتى Vision بيكون مضيعة وقت.

5 دقائق قراءة

عرض 91 - 100 من 513 مقال

السابق
1
…9
10
11
…52
التالي