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

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

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

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

المنصة

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

الدعم

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

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

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

المدونة

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

الكلDevOps بالعربيHow To Make ItOptimizing بالعربيأحدث أخبار التكنولوجياالأوتوميشنالبرمجة بالعربيالذكاء الاصطناعي
PgBouncer: قلّل اتصالات PostgreSQL من 600 لـ 80
٢٦ أبريل ٢٠٢٦

PgBouncer: قلّل اتصالات PostgreSQL من 600 لـ 80

لو كل instance في تطبيقك فاتح pool مستقل على PostgreSQL، PgBouncer transaction pooling يقلل عدد الاتصالات الفعلية ويخفف ضغط الذاكرة بدون تغيير كبير في الكود.

⏱ 4 دقائق قراءة
Context Budget للـ AI: قلّل تاريخ الشات قبل ما يكسرك
٢٦ أبريل ٢٠٢٦

Context Budget للـ AI: قلّل تاريخ الشات قبل ما يكسرك

لو شات AI عندك بيبطأ ويزيد تكلفته بعد يومين استخدام، المشكلة غالبًا في إرسال تاريخ المحادثة كاملًا. الحل هو Context Budget واضح قبل كل طلب.

⏱ 4 دقائق قراءة
103 Early Hints: حمّل CSS قبل ما HTML يجهز
٢٦ أبريل ٢٠٢٦

103 Early Hints: حمّل CSS قبل ما HTML يجهز

لو السيرفر بياخد 900ms يجهز HTML، 103 Early Hints يخلي المتصفح يبدأ تحميل CSS والخطوط قبل وصول الصفحة النهائية.

⏱ 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 دقائق قراءة
AWS وسّعت Durable Functions: إمتى تستبدل الـ queue المخصص؟
٢٦ أبريل ٢٠٢٦

AWS وسّعت Durable Functions: إمتى تستبدل الـ queue المخصص؟

AWS وسّعت Lambda Durable Functions إلى 16 منطقة إضافية. القرار العملي: استخدمها للـ workflows متعددة الخطوات، لكن لا تستبدل Step Functions في كل حالة.

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

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

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

⏱ 6 دقائق قراءة
Restic للـ VM: النسخة الاحتياطية لا تكفي بدون Restore Drill
٢٦ أبريل ٢٠٢٦

Restic للـ VM: النسخة الاحتياطية لا تكفي بدون Restore Drill

اضبط Restic لنسخ PostgreSQL وملفات uploads من VM إلى Object Storage، ثم اختبر الاسترجاع شهريًا عشان تعرف زمن العودة الحقيقي قبل أول عطل.

⏱ 4 دقائق قراءة
اعمل Feature Flags داخلي بـ Unleash وNode.js
٢٦ أبريل ٢٠٢٦

اعمل Feature Flags داخلي بـ Unleash وNode.js

هتبني نظام Feature Flags بسيط يسمح لك تطلق ميزة على 5% من المستخدمين ثم تزودها تدريجيًا بدون deploy جديد، مع Unleash وNode.js وDocker Compose.

⏱ 4 دقائق قراءة
أتمتة Visual Diff: امنع كسر الواجهة قبل النشر
٢٦ أبريل ٢٠٢٦

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

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

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

عرض 551 - 560 من 807 مقال

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

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

💡

ملخص سريع

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

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