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

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

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

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

المنصة

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

الدعم

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

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

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

المدونة

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

المجال
كل المجالات
تكنولوجياDevOps بالعربيHow To Make ItOptimizing بالعربيأحدث أخبار التكنولوجياالأوتوميشنالبرمجة بالعربيالذكاء الاصطناعي
المستوى
كل المستوياتمبتدئمتوسطمحترف
GitHub غيّر طول التوكن: افحص تطبيقك قبل 27 أبريل
متوسط٢٦ أبريل ٢٠٢٦

GitHub غيّر طول التوكن: افحص تطبيقك قبل 27 أبريل

GitHub سيبدأ من 27 أبريل 2026 طرح صيغة أطول لتوكنات GitHub App installation. القرار العملي: افحص regex وقاعدة البيانات قبل أن يتعطل التكامل.

5 دقائق قراءة
LRU Cache في JavaScript: سرّع القراءات المتكررة بـ Map
متوسط٢٦ أبريل ٢٠٢٦

LRU Cache في JavaScript: سرّع القراءات المتكررة بـ Map

لو نفس بيانات المنتج بتتقرأ آلاف المرات في الدقيقة، LRU Cache بسيط بـ JavaScript Map يقلل الضغط على قاعدة البيانات بدون Redis في الحالات الصغيرة.

4 دقائق قراءة
Responsive Images: قلّل صورة LCP من 1.2MB لـ 180KB
متوسط٢٦ أبريل ٢٠٢٦

Responsive Images: قلّل صورة LCP من 1.2MB لـ 180KB

لو صورة الهيرو هي سبب بطء أول تحميل، استخدم AVIF وWebP مع picture/srcset بدل إرسال نفس الصورة الكبيرة لكل الشاشات.

4 دقائق قراءة
Gitleaks في CI: امنع API Key قبل ما يدخل main
متوسط٢٦ أبريل ٢٠٢٦

Gitleaks في CI: امنع API Key قبل ما يدخل main

اضبط Gitleaks في pre-commit وGitHub Actions عشان تمنع مفاتيح API من دخول main، وتعرف إمتى تعتمد على push protection وإمتى تحتاج تدوير مفتاح فورًا.

4 دقائق قراءة
Vite Bundle Split: نزّل JavaScript الأولي من 1.8MB لـ 620KB
متوسط٢٦ أبريل ٢٠٢٦

Vite Bundle Split: نزّل JavaScript الأولي من 1.8MB لـ 620KB

لو أول تحميل في تطبيق Vite بطيء بسبب صفحة تقارير أو محرر غني، افصل الكود الثقيل بـ dynamic import وmanualChunks بدل ما يدفع كل مستخدم تكلفة لا يحتاجها.

4 دقائق قراءة
AI Rate Limits: امنع مستخدم واحد يحرق فاتورة النموذج
متوسط٢٦ أبريل ٢٠٢٦

AI Rate Limits: امنع مستخدم واحد يحرق فاتورة النموذج

لو تطبيق AI عندك مفتوح للمستخدمين، حد واحد أو loop غلط ممكن يحرق ميزانية اليوم في دقائق. الحل العملي هو حد تكلفة لكل مستخدم قبل استدعاء النموذج.

5 دقائق قراءة
اعمل محول CSV إلى Parquet بـ DuckDB في 15 دقيقة
متوسط٢٦ أبريل ٢٠٢٦

اعمل محول CSV إلى Parquet بـ DuckDB في 15 دقيقة

هتبني أداة CLI صغيرة تحول ملفات CSV الكبيرة إلى Parquet باستخدام DuckDB، وتقلل زمن القراءة التحليلية من دقائق إلى ثواني في حالات مناسبة.

4 دقائق قراءة
أتمتة اختبار PostgreSQL Backup قبل ما تحتاجه في كارثة
متوسط٢٦ أبريل ٢٠٢٦

أتمتة اختبار PostgreSQL Backup قبل ما تحتاجه في كارثة

لو عندك pg_dump يومي لكن عمرك ما جرّبت تسترجعه، المقال ده يوريك أوتوميشن عملي يختبر النسخة على قاعدة مؤقتة ويرسل تقرير واضح.

4 دقائق قراءة
Backpressure في Node.js: عالج 2GB بدون تفجير الذاكرة
متوسط٢٦ أبريل ٢٠٢٦

Backpressure في Node.js: عالج 2GB بدون تفجير الذاكرة

لو سكربت Node.js بيقرأ ملف كبير أسرع من الكتابة، الذاكرة هتطلع تدريجيًا لحد ما العملية تقع. Backpressure يخلي التدفق تحت السيطرة باستخدام pipeline وdrain.

5 دقائق قراءة
Salesforce وGoogle: وكلاء AI بين Slack والـ CRM بدون نسخ بيانات
متوسط٢٦ أبريل ٢٠٢٦

Salesforce وGoogle: وكلاء AI بين Slack والـ CRM بدون نسخ بيانات

شراكة Salesforce وGoogle Cloud في 22 أبريل 2026 تنقل وكلاء AI من الديمو إلى شغل مؤسسي عبر Slack وWorkspace وGemini Enterprise، لكن القرار يحتاج حوكمة قبل التبني.

4 دقائق قراءة

عرض 301 - 310 من 518 مقال

السابق
1
…30
31
32
…52
التالي