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

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

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

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

المنصة

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

الدعم

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

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

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

المدونة

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

المجال
كل المجالات
تكنولوجياDevOps بالعربيHow To Make ItOptimizing بالعربيأحدث أخبار التكنولوجياالأوتوميشنالبرمجة بالعربيالذكاء الاصطناعي
المستوى
كل المستوياتمبتدئمتوسطمحترف
Python Generators للمبتدئ: اقرأ ملف 50GB بـ 8MB رام بدل ما السيرفر يقع
مبتدئ٨ مايو ٢٠٢٦

Python Generators للمبتدئ: اقرأ ملف 50GB بـ 8MB رام بدل ما السيرفر يقع

لو سيرفر Python بتاعك بيقع OOM لمّا بتفتح ملف لوج 50GB، المشكلة مش في الـ RAM. سطر واحد اسمه yield بينزّل استهلاك الذاكرة من 50GB لـ 8MB بدون ما يمسّ السرعة. شرح للمبتدئ بمثال الشيف، تعريف علمي من PEP 255، كود Python 3.12 شغّال، أرقام مقاسة على ملف 52GB، أخطاء شائعة، trade-offs، وحالات لا تستخدمها فيها.

6 دقائق قراءة
WebP vs AVIF للمبتدئ: لماذا صورتك 240KB بدل 1.2MB بنفس الجودة
مبتدئ٨ مايو ٢٠٢٦

WebP vs AVIF للمبتدئ: لماذا صورتك 240KB بدل 1.2MB بنفس الجودة

لو موقعك بيحمّل صور JPEG بحجم 1.2MB والصفحة بتاخد 6.4 ثانية على شبكة 4G، AVIF بيحوّل نفس الصورة لـ 240KB والصفحة لـ 1.8 ثانية بدون فقد جودة محسوس. مقال للمبتدئ بمثال شنطة السفر، تعريف علمي دقيق لـ WebP و AVIF، كود Sharp شغّال يحوّل الصور تلقائيًا، tag picture مع fallback صحيح، أرقام مقاسة على 30 صورة منتج، نسبة دعم المتصفحات 2026، trade-offs زمن الترميز، وحالات لا يصلح فيها AVIF أصلاً.

6 دقائق قراءة
اعمل Daily Standup Bot لفريقك بـ Slack و Cloudflare Workers في 70 سطر — مجاناً
مبتدئ٨ مايو ٢٠٢٦

اعمل Daily Standup Bot لفريقك بـ Slack و Cloudflare Workers في 70 سطر — مجاناً

لو فريقك من 6 مطورين بيكتب standup يدوي يومياً، انت بتضيع 4.8 ساعة جماعية كل يوم. البوت اللي هتبنيه هنا بيسأل، يجمّع، ويلخّص في رسالة واحدة. التكلفة صفر دولار، الزمن 70 سطر JavaScript على Cloudflare Workers. مقال للمبتدئ بمثال ناظر المدرسة، تعريف علمي للـ Cron Trigger و KV Storage، 6 خطوات قابلة للنسخ، أرقام مقاسة، trade-offs، وحالات لا تستخدمها فيها.

6 دقائق قراءة
Memoization للمبتدئ: ازاي تخلي fibonacci(40) ينفّذ في 0.3ms
مبتدئ٨ مايو ٢٠٢٦

Memoization للمبتدئ: ازاي تخلي fibonacci(40) ينفّذ في 0.3ms

لو fibonacci(40) عندك بياخد ثانية ونصف، المشكلة مش الـ CPU. نفس الرقم بيتحسب 165 مليون مرة. سطر واحد اسمه Memoization بينزّل الزمن لـ 0.3 مللي ثانية. شرح للمبتدئ بمثال المكتبة، تعريف علمي، كود JavaScript شغّال على Node 22، أرقام مقاسة، trade-offs الذاكرة، وحالات لا تستخدمه فيها.

5 دقائق قراءة
اعمل QR Code ديناميكي بـ Bun و Hono في 100 سطر — غيّر الوجهة بدون إعادة طبع
مبتدئ٨ مايو ٢٠٢٦

اعمل QR Code ديناميكي بـ Bun و Hono في 100 سطر — غيّر الوجهة بدون إعادة طبع

لو طبعت 5,000 منيو وبعد أسبوع لينك المنيو اتغيّر، الورق كله بقى زبالة. QR ديناميكي بيخلّيك تغيّر الوجهة من dashboard في 3 ثواني بدون ما تلمس بوستر. درس للمبتدئ بمثال "اسأل أمه" يشرح فكرة الـ HTTP 302 redirect، تعريف علمي من RFC 9110، كود TypeScript شغّال على Bun و Hono و bun:sqlite في 100 سطر، أرقام مقاسة (P50=0.8ms و 38K redirect/ثانية)، trade-offs، ومتى لا تستخدمها.

6 دقائق قراءة
Big O Notation للمبتدئ: ليه كودك يبطّأ مع كبر البيانات
مبتدئ٨ مايو ٢٠٢٦

Big O Notation للمبتدئ: ليه كودك يبطّأ مع كبر البيانات

لو function بتاعتك بتلاقي اسم في 1000 صف في ميلي ثانية وبتقع على 10 مليون، المشكلة مش السيرفر — المشكلة إنك ما حسبتش Big O. شرح للمبتدئ بمثال دفتر التليفون، تعريف علمي، 5 درجات تعقيد أساسية، كود Python شغّال يقيس فرق 31,600 ضعف بين Linear و Binary Search، أرقام واقعية، trade-offs، ومتى Big O ما بيهمش.

5 دقائق قراءة
Citations في Claude للمبتدئ: ازاي تخلي الموديل يقولك المصدر
مبتدئ٨ مايو ٢٠٢٦

Citations في Claude للمبتدئ: ازاي تخلي الموديل يقولك المصدر

لو سألت Claude عن سياسة شركة ورد عليك بكلام معقول لكن ما تعرفش من فين، Citations API بيخلي كل جملة معاها مصدرها الحرفي من ملفك. مقال للمبتدئ بمثال محمد طالب الثانوية، تعريف علمي للـ content blocks، كود Python شغّال على Anthropic SDK 0.40+، أرقام مقاسة من إنتاج (هلوسة من 11% إلى 0.6%)، trade-offs، ومتى لا تستخدمه.

5 دقائق قراءة
Tokenization للمبتدئ: ليه نفس الكلام بالعربي بيتكلف 3x من الإنجليزي على Claude
مبتدئ٧ مايو ٢٠٢٦

Tokenization للمبتدئ: ليه نفس الكلام بالعربي بيتكلف 3x من الإنجليزي على Claude

لو حسبت فاتورة Claude الشهرية بالعربي ولقيتها 3 أضعاف نفس الـ workload بالإنجليزي، السبب مش زيادة في السعر. السبب مفهوم اسمه Tokenization. مقال للمبتدئ بمثال قطع الليجو، تعريف علمي للـ Byte-Pair Encoding، كود Python شغّال على Anthropic SDK يقيس الفرق، أرقام مقاسة من 500 سؤال إنتاج، 4 خطوات توفير عملية، trade-offs، وحالات لا يستحق الموضوع فيها وقتك أصلاً.

6 دقائق قراءة
Resource Hints بالعربي: preconnect يوفّر 240ms قبل أول طلب API
مبتدئ٧ مايو ٢٠٢٦

Resource Hints بالعربي: preconnect يوفّر 240ms قبل أول طلب API

لو موقعك بيستدعي API خارجي زي Stripe أو Google Fonts، أول طلب بيدفع ضريبة 240ms في DNS وTLS handshake. preconnect وdns-prefetch بسطرين HTML بيخلّوا المتصفح يدفع الضريبة دي مبكرًا فأول طلب فعلي يطلع تقريبًا فوريًا. مقال للمستوى المبتدئ بمثال جرس الشقة، تعريف علمي دقيق، كود HTML شغّال، أرقام مقاسة على Fast 3G، trade-offs، وحالات لا تستخدمها فيها.

5 دقائق قراءة
Debouncing vs Throttling في JavaScript: 95% توفير في طلبات API
مبتدئ٦ مايو ٢٠٢٦

Debouncing vs Throttling في JavaScript: 95% توفير في طلبات API

لو search box في موقعك بيرسل طلب لكل حرف، الزائر بيعمل 24 طلب لكلمة واحدة. Debouncing بـ 8 سطور JavaScript بينزّل ده لطلب واحد. مقال للمبتدئين بمثال جرس الباب، تعريف علمي دقيق، كود vanilla JS شغّال، أرقام مقاسة، الفرق الحقيقي بين debounce وthrottle، trade-offs، وحالات لا تستخدم أي منهما.

5 دقائق قراءة

عرض 141 - 150 من 208 مقال

السابق
1
…14
15
16
…21
التالي