أحمد حايس
الرئيسيةمن أناالدوراتالمدونةالعروض
أحمد حايس

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

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

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

المنصة

  • الرئيسية
  • من أنا
  • الدورات
  • العروض
  • المدونة

الدعم

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

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

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

المدونة

مقالات ودروس مجانية تساعدك في رحلتك التعليمية — من أساسيات البرمجة إلى أحدث التقنيات.

الكلDevOps بالعربيHow To Make ItOptimizing بالعربيأحدث أخبار التكنولوجياالأوتوميشنالبرمجة بالعربيالذكاء الاصطناعي
أتمتة Visual Regression: امنع كسر الواجهة قبل النشر
٢٦ أبريل ٢٠٢٦

أتمتة Visual Regression: امنع كسر الواجهة قبل النشر

لو تغييرات CSS بتكسر صفحات مهمة بدون ما حد يلاحظ، المقال ده يوريك أوتوميشن عملي بـ Playwright وGitHub Actions يفشل الـ CI عند فرق بصري واضح.

⏱ 4 دقائق قراءة
Goroutines و Channels في Go: التزامن بدون لخبطة الـ Locks
٢٦ أبريل ٢٠٢٦

Goroutines و Channels في Go: التزامن بدون لخبطة الـ Locks

لو كل ما تحتاج تشغّل شغل بالتوازي بتدخل في زحمة Mutex وLocks، Go بتقدم طريقة أبسط: Goroutines خفيفة جداً وChannels تنقل البيانات بأمان بدون قفل يدوي. شرح متوسط بمثال للمبتدئين، تعريف علمي، كود شغّال، أرقام، trade-offs، وحالات لا تنفع فيها.

⏱ 5 دقائق قراءة
AI Tool Audit Log: اعرف الوكيل نفّذ إيه قبل ما تلومه
٢٦ أبريل ٢٠٢٦

AI Tool Audit Log: اعرف الوكيل نفّذ إيه قبل ما تلومه

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

⏱ 5 دقائق قراءة
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 دقائق قراءة
Database Index بالعربي: ليه استعلام بياخد 8 ثواني والثاني 12ms
٢٦ أبريل ٢٠٢٦

Database Index بالعربي: ليه استعلام بياخد 8 ثواني والثاني 12ms

لو نفس استعلام SELECT بياخد 8 ثواني على جدول مليونين صف، ومرة تانية بـ 12ms بعد سطر واحد، السبب غالبًا في غياب Index. شرح مبتدئ بمثال الكتاب، التعريف العلمي للـ B-tree، EXPLAIN ANALYZE حقيقي، وtrade-offs الكتابة.

⏱ 6 دقائق قراءة

عرض 561 - 570 من 807 مقال

السابق
1
…56
57
58
…81
التالي

مدونة أحمد حايس

💡

ملخص سريع

مدونة أحمد حايس تجيب عن أسئلة مثل كيف أتعلم البرمجة أو التكنولوجيا أو الذكاء الاصطناعي، وتحوّل المفاهيم التقنية إلى مقالات عربية عملية واضحة.

الأسئلة الشائعة