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

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

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

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

المنصة

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

الدعم

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

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

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

المدونة

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

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

JavaScript Proxy بالعربي: راقب أي كائن وامنع البيانات الغلط قبل ما تتحفظ

شرح JavaScript Proxy لمستوى متوسط بمثال السكرتير، تعريف علمي دقيق، كود traps شغّال، حالة validation حقيقية، أرقام قياس على V8، trade-offs، ومتى لا تستخدمه.

⏱ 5 دقائق قراءة
AbortController: ألغِ طلبات fetch القديمة قبل ما تسبقك
٢٦ أبريل ٢٠٢٦

AbortController: ألغِ طلبات fetch القديمة قبل ما تسبقك

لو واجهة البحث عندك بتعرض نتائج قديمة لأن طلب fetch أبطأ رجع متأخر، AbortController يخليك تلغي الطلب السابق وتقبل آخر طلب فقط.

⏱ 4 دقائق قراءة
Decorators في Python: حوّل دوالك العادية لأدوات بتقيس وتسجّل تلقائيًا
٢٦ أبريل ٢٠٢٦

Decorators في Python: حوّل دوالك العادية لأدوات بتقيس وتسجّل تلقائيًا

شرح Decorators في Python بمثال محل القهوة للمبتدئ، تعريف علمي دقيق، كود timer وlogger قابل للنسخ، أرقام مقاسة، trade-offs، ومتى لا تستخدمه فعلاً.

⏱ 5 دقائق قراءة
Memoization في Python: @lru_cache بينزّل الزمن من ثواني لميكروثانية
٢٦ أبريل ٢٠٢٦

Memoization في Python: @lru_cache بينزّل الزمن من ثواني لميكروثانية

لو دالة Python بتعيد نفس الحساب آلاف المرات، @lru_cache بيخزن المخرجات ويرجّعها في O(1). شرح مع مثال للمبتدئ، تعريف علمي، كود شغّال، أرقام قياس، trade-offs، ومتى ما تستخدمهوش.

⏱ 5 دقائق قراءة
Context Managers في Python: اقفل الموارد حتى وقت الخطأ
٢٦ أبريل ٢٠٢٦

Context Managers في Python: اقفل الموارد حتى وقت الخطأ

لو كود Python بيفتح ملفات أو اتصالات وبيسيبها مفتوحة عند أول exception، استخدم Context Managers عشان التنظيف يحصل تلقائيًا وبشكل قابل للاختبار.

⏱ 4 دقائق قراءة
Dependency Injection في Python: اختبر الدفع بدون Stripe حقيقي
٢٦ أبريل ٢٠٢٦

Dependency Injection في Python: اختبر الدفع بدون Stripe حقيقي

لو اختبار الدفع عندك بيستنى Stripe أو sandbox خارجي، Dependency Injection يخليك تختبر المنطق بسرعة وبثبات بدون كسر تصميم الكود.

⏱ 4 دقائق قراءة
Big O Notation للمبتدئين: ليه نفس الكود يشتغل في ثانية على 100 عنصر وساعات على مليون
٢٦ أبريل ٢٠٢٦

Big O Notation للمبتدئين: ليه نفس الكود يشتغل في ثانية على 100 عنصر وساعات على مليون

لو كودك بيتعامل مع 100 عنصر بدون مشاكل وبيتعلق على 100 ألف، المشكلة مش في السيرفر. المشكلة في تعقيد الخوارزمية. شرح Big O للمبتدئ بمثال دفتر التليفونات، تعريف علمي دقيق، كود Python شغّال، أرقام مقاسة، وحالات ما تشغلش بالك بيها فيها.

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

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

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

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

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

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

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

عرض 145 - 153 من 197 مقال

السابق
1
…16
17
18
…22
التالي

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

💡

ملخص سريع

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

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