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

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

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

المنصة

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

الدعم

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

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

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

المدونة

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

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

أتمتة مراقبة شهادات SSL للمبتدئ: استلم تنبيه قبل 30 يوم من انتهاء الشهادة بـ 40 سطر Bash

لو فقدت دقيقتين من زوار موقعك بسبب شهادة SSL منتهية، انت بتدفع تكلفة الإهمال مش الأمان. سكربت Bash في 40 سطر + GitHub Actions cron يومي بيراقب 12 دومين ويبعتلك تنبيه Slack قبل 30 يوم من الانتهاء، بصفر تكلفة. مقال للمبتدئ بمثال تذكير المواعيد، شرح openssl s_client من توثيق OpenSSL الرسمي، كود قابل للنسخ، أرقام مقاسة، 4 trade-offs، ومتى Let's Encrypt auto-renewal بيغنيك عن الموضوع كله.

5 دقائق قراءة
Debounce و Throttle للمتوسط: من 10 طلبات API لطلب واحد بسطرين
متوسط14 مايو 2026

Debounce و Throttle للمتوسط: من 10 طلبات API لطلب واحد بسطرين

صندوق البحث اللي بيبعت طلب مع كل حرف بيهدر 90% من طلباته على الفاضي. Debounce و Throttle بيحلّوا ده بسطرين JavaScript. شرح للمتوسط بمثال المصعد والأتوبيس، كود جاهز للنسخ، أرقام توفير حقيقية، 4 trade-offs، ومتى الاتنين يكونوا اختيار غلط.

5 دقائق قراءة
Event Loop في JavaScript للمتوسط: ليه setTimeout(0) مش بيتنفّذ فورًا
متوسط14 مايو 2026

Event Loop في JavaScript للمتوسط: ليه setTimeout(0) مش بيتنفّذ فورًا

لو كتبت setTimeout(fn, 0) وفاكرها هتشتغل حالًا، في عندك bug صامت مستنّي وقته. المقال يشرح الـ Event Loop للمتوسط: الفرق بين microtask و macrotask، ليه Promise بيسبق setTimeout، كود يثبت الترتيب، سيناريو واجهة بتتجمد بسبب microtask starvation، 4 trade-offs، ومتى ميهمكش الموضوع أصلًا.

5 دقائق قراءة
Recursion للمبتدئ: ليه الدالة بتنادي نفسها وإمتى تتجنّبها
مبتدئ14 مايو 2026

Recursion للمبتدئ: ليه الدالة بتنادي نفسها وإمتى تتجنّبها

الـ Recursion مش سحر — هي دالة بتنادي نفسها لحل نسخة أصغر من نفس المشكلة. مقال للمبتدئ بمثال طابور الناس، تعريف علمي دقيق، كود JavaScript شغّال، شرح الـ call stack بالأرقام، الـ trade-offs، ومتى تتجنّب الاستدعاء الذاتي.

6 دقائق قراءة
Terraform State للمبتدئ: ليه فريقك بيكرّر السيرفرات والحل في 6 أسطر
مبتدئ14 مايو 2026

Terraform State للمبتدئ: ليه فريقك بيكرّر السيرفرات والحل في 6 أسطر

لو فريقك بيكرّر نفس السيرفر مرتين، المشكلة مش في الكود — المشكلة إن كل واحد عنده نسخة منفصلة من ذاكرة Terraform. مقال للمبتدئ بمثال ورقة المشتريات على باب التلاجة، شرح علمي لملف الـ state والـ lock، إعداد S3 backend في 6 أسطر، أرقام من فريق 5 مهندسين، trade-offs حقيقية، ومتى متستخدمش backend بعيد.

5 دقائق قراءة
PgBouncer Transaction Pooling للمتوسط: من 8,400 connection error/دقيقة إلى صفر
متوسط14 مايو 2026

PgBouncer Transaction Pooling للمتوسط: من 8,400 connection error/دقيقة إلى صفر

لو الـ API بتاعك بيرجّع FATAL: too many clients already وقت الذروة، PostgreSQL مش ضعيف — انت بتفتح 1,200 connection على DB قابل لـ 100 فقط. PgBouncer 1.23 في transaction mode بيخلّي 1,000 طلب متزامن يشتغلوا على 25 connection حقيقي، وبيقلّل connection errors من 8,420 في الدقيقة لـ صفر، مع نزول P95 من 480ms لـ 28ms. مقال للمتوسط بمثال المطعم للمبتدئ، شرح علمي للـ 3 modes من توثيق PgBouncer 1.23 الرسمي، إعداد كامل قابل للنسخ، كود Node.js شغّال على pg 8.x، أرقام مقاسة من إنتاج 1,240 req/sec، 4 trade-offs خفية بما فيهم prepared statements و LISTEN/NOTIFY، ومتى Transaction Pooling بيكون مضيعة وقت.

5 دقائق قراءة
TypeScript Discriminated Unions للمتوسط: امنع 87% من type errors في الـ state machines بـ tag واحد
متوسط13 مايو 2026

TypeScript Discriminated Unions للمتوسط: امنع 87% من type errors في الـ state machines بـ tag واحد

لو state machine في تطبيق React بيلطّخك بـ "Cannot read property 'data' of undefined" كل أسبوع، المشكلة مش في الـ runtime — هي إن TypeScript مش قادر يفرّق بين حالات الـ state. Discriminated Union بـ tag واحد بيخلّي الـ compiler يضمنلك إن state.data بس متاحة لما الحالة تكون success. مقال للمتوسط بمثال إشارة المرور للمبتدئ، شرح علمي من TypeScript Handbook و sum types، كود شغّال على TS 5.6 و React 19، أرقام مقاسة من dashboard مالي بـ 24 مكوّن state-driven (type errors من 47/أسبوع لـ 6، bugs الإنتاج من 8 لـ 1 في 90 يوم)، 4 trade-offs خفية، ومتى Discriminated Union مبالغة هندسية.

6 دقائق قراءة
اعمل Backup أوتوماتيكي لـ PostgreSQL على Backblaze B2 للمبتدئ في 50 سطر Bash
مبتدئ13 مايو 2026

اعمل Backup أوتوماتيكي لـ PostgreSQL على Backblaze B2 للمبتدئ في 50 سطر Bash

دليل تنفيذي للمبتدئ لبناء سكربت Backup يومي لـ PostgreSQL على Backblaze B2 في 50 سطر Bash. مثال دفتر التاجر للتقريب، pg_dump مع gzip و awscli، تكلفة 0.25$ شهرياً بدلاً من 8.94$ على S3، أرقام مقاسة على قاعدة 8GB، 4 trade-offs خفية، ومتى pg_dump مش الحل أصلاً.

6 دقائق قراءة
Connection Pooling في PostgreSQL للمحترف: ليه pool=100 بيبطّأ خدمتك أكتر من pool=20
محترف13 مايو 2026

Connection Pooling في PostgreSQL للمحترف: ليه pool=100 بيبطّأ خدمتك أكتر من pool=20

لو رفعت max_pool_size من 20 لـ 100 وفوجئت إن الـ P99 طلع من 18ms لـ 84ms، المشكلة مش في الـ DB. مقال محترف يشرح ليه PostgreSQL بيكره الـ connections الكتيرة، معادلة الـ pool sizing من PgBouncer FAQ، أرقام مقاسة من pgbench على db.m6i.2xlarge، تكوين Go صحيح، PgBouncer transaction mode، و 4 trade-offs خفية.

5 دقائق قراءة
Passkeys و WebAuthn للمتوسط: ابني login آمن بدون passwords في 90 سطر Node.js
متوسط13 مايو 2026

Passkeys و WebAuthn للمتوسط: ابني login آمن بدون passwords في 90 سطر Node.js

دليل تنفيذي للمتوسط لاستبدال كلمة المرور بـ Passkey واحدة باستخدام WebAuthn. مثال المفتاح الذكي للمبتدئ، شرح علمي من W3C Recommendation 2024، كود Node.js شغّال على @simplewebauthn/server 10، أرقام مقاسة من منصة عربية بـ 14,200 مستخدم نشط، 4 trade-offs خفية، ومتى Passkeys بتكون اختيار غلط.

7 دقائق قراءة

عرض 391 - 400 من 1100 مقال

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