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

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

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

المنصة

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

الدعم

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

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

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

تكنولوجيا

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

المجال
كل المجالات
تكنولوجياDevOps بالعربيHow To Make ItOptimizing بالعربيأحدث أخبار التكنولوجياالأوتوميشنالبرمجة بالعربيالذكاء الاصطناعي
المستوى
كل المستوياتمبتدئمتوسطمحترف
اعمل Rate Limiting لـ API بتاعك بـ Redis: امنع الإساءة في 40 سطر
متوسط24 يونيو 2026

اعمل Rate Limiting لـ API بتاعك بـ Redis: امنع الإساءة في 40 سطر

لو مسار تسجيل الدخول أو الـ OTP عندك مفتوح على البحري، أي سكربت بسيط يقدر يضربه آلاف المرات في الدقيقة. هنا تبني Rate Limiter بنافذة منزلقة على Redis في ~40 سطر Node.js، بكود قابل للنسخ، أرقام مقاسة، trade-offs، ومتى متستخدموش.

6 دقائق قراءة
Unicode للمبتدئ: ليه طول الإيموجي بيطلّع 8 مش 1
مبتدئ23 يونيو 2026

Unicode للمبتدئ: ليه طول الإيموجي بيطلّع 8 مش 1

إيموجي العائلة الواحد طوله 8 في JavaScript و5 في Python والعين بتشوفه حرف واحد. مقال للمبتدئ بمثال علبة الحروف، شرح علمي للفرق بين code point وcode unit وgrapheme، كود JavaScript وPython شغّال، حل بـ Intl.Segmenter، سيناريو حقل الـ 280 حرف، trade-offs، ومتى متشغلش بالك. مصادر من MDN ومواصفة Unicode وECMAScript.

5 دقائق قراءة
Array ضد Linked List للمبتدئ: ليه إضافة عنصر في أول القائمة بتبطّئ كودك
مبتدئ23 يونيو 2026

Array ضد Linked List للمبتدئ: ليه إضافة عنصر في أول القائمة بتبطّئ كودك

إضافة عنصر في أول Array فيها مليون عنصر ممكن تاخد أكتر من ثانية، و Linked List بتعملها في أقل من جزء من الألف من الثانية. مقال للمبتدئ بمثال عربات القطار، شرح علمي للذاكرة المتجاورة مقابل العُقد والمؤشرات، كود Python و JavaScript شغّال، أرقام مقاسة، trade-offs، ومتى متستخدمش Linked List.

4 دقائق قراءة
Recursion للمبتدئ: ليه دالة بتنادي نفسها بتوقّع البرنامج بـ Stack Overflow
مبتدئ23 يونيو 2026

Recursion للمبتدئ: ليه دالة بتنادي نفسها بتوقّع البرنامج بـ Stack Overflow

لو دالة بتنادي نفسها ونسيت شرط الوقوف، البرنامج بيقع بخطأ Stack Overflow. مقال للمبتدئ بمثال طابور السؤال عن الساعة، شرح علمي للـ call stack وإطارات الاستدعاء، كود Python و JavaScript شغّال يوريك الـ RecursionError، حد الـ 1000 frame في بايثون، سيناريو شجرة بـ 50 ألف عقدة، trade-offs، ومتى تستبدل الـ recursion بحلقة، مع مصادر رسمية.

4 دقائق قراءة
Docker Multi-stage Builds للمتوسط: نزّل حجم الـ image من 1.1GB لـ 95MB
متوسط23 يونيو 2026

Docker Multi-stage Builds للمتوسط: نزّل حجم الـ image من 1.1GB لـ 95MB

صورة Docker بتاعتك 1.1 جيجا والـ deploy بياخد دقايق وانت شاحن أدوات البناء كلها معاك للإنتاج. الـ multi-stage build بيفصل مرحلة البناء عن مرحلة التشغيل فينزّل الحجم لـ 95 ميجا. مقال للمتوسط بمثال المطبخ والمطعم، شرح علمي لطبقات الصورة، Dockerfile قبل وبعد قابل للنسخ، أرقام مقاسة، 4 trade-offs، ومتى متستخدمهوش، مع مصادر رسمية.

5 دقائق قراءة
Majorana 2 الكمومي: ليه التشفير بتاعك مهدد وخطوتك دلوقتي
مبتدئ22 يونيو 2026

Majorana 2 الكمومي: ليه التشفير بتاعك مهدد وخطوتك دلوقتي

Microsoft أعلنت في 2 يونيو 2026 شريحة Majorana 2 بكيوبت أوثق 1000 مرة وعمر تماسك 20 ثانية، وقرّبت موعد الكمبيوتر الكمومي العملي لـ 2029. الخبر ده مش بعيد عنك: نفس الرياضة اللي بتحمي RSA وTLS هتنكسر. شرح للمبتدئ بمثال العملة الدوّارة، أوامر فحص قابلة للنسخ على OpenSSL 3.5، مهل NIST، trade-off حجم المفاتيح، ومتى متشغلش بالك، مع مصادر رسمية.

5 دقائق قراءة
Blue-Green Deployment للمتوسط: انشر تحديث بدون ثانية توقف وارجع في ثواني
متوسط22 يونيو 2026

Blue-Green Deployment للمتوسط: انشر تحديث بدون ثانية توقف وارجع في ثواني

لو كل deploy بيكلّفك 45 ثانية توقف ولو حصل خطأ بتستنى 6 دقايق علشان ترجّع النسخة القديمة، Blue-Green بيخلّي التبديل لحظي والرجوع في 8 ثواني. مقال للمتوسط بمثال المطبخين، شرح علمي للنمط، إعداد Nginx كامل قابل للنسخ، أرقام مقاسة، trade-offs، ومتى متستخدموش، مع مصادر رسمية.

5 دقائق قراءة
اعمل Background Jobs بـ BullMQ و Redis: خلّي المستخدم ميستناش الإيميل البطيء
مبتدئ22 يونيو 2026

اعمل Background Jobs بـ BullMQ و Redis: خلّي المستخدم ميستناش الإيميل البطيء

لو بتبعت الإيميل أو بتعمل معالجة الصورة جوّه نفس الـ request، المستخدم بيستنى 4 ثواني على الفاضي. دليل تنفيذي للمبتدئ يبني Background Job بـ BullMQ و Redis في Node.js، ينزّل زمن استجابة الـ API من 4200ms لـ 80ms، مع كود قابل للنسخ، إعادة المحاولة التلقائية، أرقام مقاسة، trade-offs، ومتى متستخدموش، مع مصادر.

6 دقائق قراءة
مشكلة N+1 Query للمتوسط: ليه صفحة بتعرض 50 منتج بتضرب الداتابيز 51 مرة
متوسط22 يونيو 2026

مشكلة N+1 Query للمتوسط: ليه صفحة بتعرض 50 منتج بتضرب الداتابيز 51 مرة

صفحة قائمة بسيطة بتفتح 51 اتصال بالداتابيز بدل اتنين بسبب الـ Lazy Loading في الـ ORM. مقال للمتوسط بمثال الجرسون، شرح الـ N+1 علميًا، كود Sequelize شغّال قبل وبعد، حل بـ include/JOIN، أرقام مقاسة (340ms → 12ms، تحسّن ~28×)، trade-offs، ومتى متشغلش بالك، مع مصادر رسمية.

4 دقائق قراءة

عرض 235 - 243 من 1097 مقال

السابق
1
…26
27
28
…122
التالي