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

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

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

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

المنصة

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

الدعم

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

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

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

المدونة

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

الكلDevOps بالعربيHow To Make ItOptimizing بالعربيأحدث أخبار التكنولوجياالأوتوميشنالبرمجة بالعربيالذكاء الاصطناعي
Quantization للمحترف: شغّل Llama 3.3 70B على GPU بـ 24GB بفقد 2% دقة فقط
٨ مايو ٢٠٢٦

Quantization للمحترف: شغّل Llama 3.3 70B على GPU بـ 24GB بفقد 2% دقة فقط

Llama 3.3 70B بـ FP16 محتاج 140GB ذاكرة. مع AWQ بـ INT4 الرقم بينزل لـ 35GB ويتشغّل على RTX 3090 واحدة، بفقد 1.8% دقة بس على MMLU. مقال للمحترف بمثال JPEG للمبتدئ، شرح علمي لـ post-training quantization من ورقة GPTQ ICLR 2023 و AWQ MLSys 2024، كود Python شغّال على AutoAWQ + vLLM، أرقام مقاسة على RTX 3090 و H100، 4 trade-offs خفية، ومتى التكميم يكسر النموذج فعلاً.

⏱ 5 دقائق قراءة
MCP للمبتدئ: ازاي Claude يتكلم مع أدواتك بدون ما تكتب API integration
٨ مايو ٢٠٢٦

MCP للمبتدئ: ازاي Claude يتكلم مع أدواتك بدون ما تكتب API integration

Model Context Protocol بروتوكول مفتوح من Anthropic بيخلّي Claude يدخل على Gmail و Postgres و GitHub بدون كود تكامل لكل أداة. مقال للمبتدئ بمثال USB-C، شرح علمي لمعمارية Host و Client و Server المبنية على JSON-RPC 2.0، سكربت Python شغّال لبناء MCP server في 30 سطر مع حماية path traversal، أرقام مقاسة على 6 أدوات حقيقية في إنتاج، 4 trade-offs، ومتى MCP مش الحل أصلاً.

⏱ 6 دقائق قراءة
Chain-of-Thought للمبتدئ: خلّي Claude يفكّر قبل ما يرد
٨ مايو ٢٠٢٦

Chain-of-Thought للمبتدئ: خلّي Claude يفكّر قبل ما يرد

لو Claude بيرد على مسائل فيها خطوتين أو أكتر بإجابة سريعة وغلط، السبب مش إنه ضعيف — إنت مش طالب منه يفكّر. مقال للمبتدئ بمثال التفاحات للأطفال، تعريف علمي لـ Chain-of-Thought من ورقة Wei et al. 2022، كود Python شغّال على Anthropic SDK يقارن بين رد عادي ورد مع CoT، أرقام من benchmark GSM8K (الدقة من 17.9% لـ 56.9%)، 3 trade-offs حقيقية في التكلفة والـ latency، ومتى استخدامها بيهدر فلوسك بدون فايدة.

⏱ 5 دقائق قراءة
Stream Backpressure في Node.js للمحترف: ليه pipe() بياكل 4GB ذاكرة على ملف 200MB
٨ مايو ٢٠٢٦

Stream Backpressure في Node.js للمحترف: ليه pipe() بياكل 4GB ذاكرة على ملف 200MB

لو سكربت Node.js عندك بيقرأ ملف 200MB ويعالجه ويكتبه على S3 وبياكل 4.2GB ذاكرة قبل ما يقع، المشكلة مش في الحجم. الـ Readable بيقرأ بـ 480MB/s والـ Writable بيكتب بـ 22MB/s، الفرق بيتراكم في buffer. مقال للمحترف بمثال عامل المخزن للمبتدئ، تعريف علمي للـ highWaterMark والـ drain من توثيق Node.js، كود stream.pipeline() شغّال على Node 22، أرقام مقاسة (98% توفير ذاكرة)، 4 trade-offs، ومتى لا تستخدمه أصلاً.

⏱ 6 دقائق قراءة
Cert-Manager للمتوسط: شهادات HTTPS أوتوماتيكية على Kubernetes في 12 دقيقة
٨ مايو ٢٠٢٦

Cert-Manager للمتوسط: شهادات HTTPS أوتوماتيكية على Kubernetes في 12 دقيقة

لو عندك 14 domain على Kubernetes وبتجدّد Let's Encrypt يدوياً كل 90 يوم، إنت بتحرق ساعتين كل تجديد ومعرّض لـ 3 حوادث انتهاء شهادة في السنة. cert-manager v1.16 بيعمل التجديد أوتوماتيكي بـ ACME challenge وبصفر downtime على 18 ingress في GKE. مقال للمتوسط بمثال محل المول للمبتدئ، تعريف علمي للـ reconciliation loop والـ Issuer/Certificate CRDs، Helm install + ClusterIssuer YAML شغّال، أرقام مقاسة من إنتاج (42 دقيقة → 0 دقيقة)، 4 trade-offs، ومتى لا تستخدمه أصلاً.

⏱ 6 دقائق قراءة
Streaming في Claude API للمبتدئ: خلّي المستخدم يشوف أول كلمة في 0.8 ثانية بدل 8 ثواني
٨ مايو ٢٠٢٦

Streaming في Claude API للمبتدئ: خلّي المستخدم يشوف أول كلمة في 0.8 ثانية بدل 8 ثواني

لو تطبيقك بيستخدم Claude ورد الـ LLM 800 token، الزائر بيبص في شاشة فاضية 7-9 ثواني قبل ما يشوف حرف. Streaming بـ Server-Sent Events بينزّل أول token لـ 0.8 ثانية ويعرض الباقي حرف ورا حرف زي ChatGPT. مقال للمبتدئ بمثال جرسون البيتزا، تعريف علمي للـ SSE من WHATWG، كود Python و FastAPI و JavaScript شغّال على anthropic SDK 0.45+، أرقام مقاسة (نسبة المغادرة من 38% لـ 6%)، 4 trade-offs، ومتى لا تستخدم Streaming أصلاً.

⏱ 6 دقائق قراءة
Promise.all vs Promise.allSettled في JavaScript للمتوسط: ليه طلب واحد بيكسرلك 9 طلبات شغّالة
٨ مايو ٢٠٢٦

Promise.all vs Promise.allSettled في JavaScript للمتوسط: ليه طلب واحد بيكسرلك 9 طلبات شغّالة

لو dashboard بتاعك بيجيب 10 خدمات في نفس اللحظة وأول ما خدمة واحدة تفشل بتلاقي الـ 9 الباقيين راحوا في الهوا، المشكلة مش في الـ network — المشكلة إنك بتستخدم Promise.all في موقف كان لازم يبقى Promise.allSettled. مقال للمتوسط بمثال سعاة البريد للمبتدئ، تعريف علمي من ECMA-262، كود JavaScript شغّال على Node 22، أرقام إنتاج (نسبة الفشل اتغيرت من 4.2% لـ 0.08%)، 4 trade-offs، وحالات لا تستخدم Promise.allSettled فيها.

⏱ 6 دقائق قراءة
Closures في JavaScript للمبتدئ: ازاي دالة بتفتكر متغيرات بعد ما الـ scope خلص
٨ مايو ٢٠٢٦

Closures في JavaScript للمبتدئ: ازاي دالة بتفتكر متغيرات بعد ما الـ scope خلص

لو شفت كود فيه دالة بترجّع دالة تانية ولسه فاكرة متغيرات الأولى، اللي بتشوفه ده اسمه Closure. شرح للمبتدئ بمثال خزنة البنك، تعريف علمي من ECMAScript spec، كود JavaScript شغّال يبني عدّاد آمن بـ private state في 12 سطر، الفخ الكلاسيكي var داخل for loop، أرقام مقاسة من Chrome DevTools، 4 trade-offs حقيقية، ومتى لا تستخدم Closure أصلاً.

⏱ 5 دقائق قراءة
Quantization للمحترف: شغّل Llama 70B على GPU 24GB بدل 4 GPUs
٨ مايو ٢٠٢٦

Quantization للمحترف: شغّل Llama 70B على GPU 24GB بدل 4 GPUs

لو بتدفع $32/ساعة على 4 × A100 علشان تشغّل Llama 70B، Quantization بيخلّيك تشغّله على RTX 4090 واحد بـ $0.45/ساعة وفقد دقة 1.2% فقط على MMLU. مقال للمحترف بمثال ضغط الصور للمبتدئ، تعريف علمي للـ NF4 و GPTQ و AWQ من أوراق Frantar 2022 وDettmers 2023 وLin 2024، كود Python شغّال على bitsandbytes، أرقام مقاسة على Llama-3.1-70B-Instruct، 4 trade-offs خفية، ومتى لا تستخدم Quantization أصلاً.

⏱ 5 دقائق قراءة
اعمل Distributed Lock بـ Redis في Node.js للمتوسط: امنع double processing على 5 workers في 50 سطر
٨ مايو ٢٠٢٦

اعمل Distributed Lock بـ Redis في Node.js للمتوسط: امنع double processing على 5 workers في 50 سطر

لو 5 workers بيقروا من نفس الـ queue وفي يوم بيشتغلوا على نفس الـ job في نفس اللحظة، عميلك بيستلم 3 إيميلات أو يتخصم منه مرتين. distributed lock بـ Redis SET NX PX بيحل ده في 50 سطر Node.js، مع 0 duplicate في 72 ساعة و overhead 0.6ms في P50. مقال للمتوسط بمثال مفتاح غرفة الاجتماعات للمبتدئ، تعريف علمي من توثيق Redis الرسمي، كود ioredis 5.4 شغّال على Node.js 20 مع Lua release script، أرقام مقاسة على 1,200 job/دقيقة، 4 trade-offs حقيقية، وحالات الـ lock فيها مش الحل أصلاً.

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

عرض 291 - 300 من 809 مقال

السابق
1
…29
30
31
…81
التالي

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

💡

ملخص سريع

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

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