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

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

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

المنصة

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

الدعم

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

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

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

How To Make It

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

المجال
كل المجالات
تكنولوجياDevOps بالعربيHow To Make ItOptimizing بالعربيأحدث أخبار التكنولوجياالأوتوميشنالبرمجة بالعربيالذكاء الاصطناعي
المستوى
كل المستوياتمبتدئمتوسطمحترف
اعمل Token Bucket Rate Limiter بـ Redis + Lua في 70 سطر Node.js
متوسط11 مايو 2026

اعمل Token Bucket Rate Limiter بـ Redis + Lua في 70 سطر Node.js

لو الـ API بياخد 18,000 طلب/دقيقة من نفس IP والمستخدم الشرعي بيشوف 429، المشكلة في إن express-rate-limit بيستخدم Fixed Window. Token Bucket بـ 70 سطر Node.js + Lua script على Redis بيسمح للـ burst الحقيقي يعدّي ويمنع الإساءة، مع شرح للمتوسط بمثال صنبور المياه للمبتدئ، تعريف علمي من RFC 2697 و ATM Forum 4.0، كود قابل للنسخ، أرقام إنتاج من 24,000 طلب/دقيقة (429 الكاذبة من 6.8% لـ 0.4%)، 4 trade-offs خفية، ومتى Token Bucket مش الحل أصلاً.

11 دقائق قراءة
اعمل Audit Log في PostgreSQL للمتوسط: تتبّع كل تعديل على بياناتك في 50 سطر SQL بدون مكتبة
متوسط11 مايو 2026

اعمل Audit Log في PostgreSQL للمتوسط: تتبّع كل تعديل على بياناتك في 50 سطر SQL بدون مكتبة

تطبيقك بيحدّث جدول الفواتير وفجأة عميل بيشتكي إن السعر اتغيّر من غير علمه، ومحدّش في الفريق فاكر مين عدّله. Audit Log على مستوى PostgreSQL نفسها بـ trigger واحد بيمسك كل INSERT/UPDATE/DELETE من أي مصدر، مع المستخدم والوقت، في 50 سطر SQL بدون مكتبة. مقال للمتوسط بمثال دفتر البوّاب للمبتدئ، تعريف من توثيق PostgreSQL 16، كود قابل للنسخ، أرقام مقاسة من 90 يوم إنتاج (21.8M سجل، 0.4ms زيادة في UPDATE، وقت التحقيق من ساعتين لـ 90 ثانية)، 4 trade-offs خفية، ومتى CDC يبقى أنسب.

7 دقائق قراءة
Yjs و CRDTs للمتوسط: Collaborative Editor زي Google Docs في 80 سطر
متوسط11 مايو 2026

Yjs و CRDTs للمتوسط: Collaborative Editor زي Google Docs في 80 سطر

دليل تنفيذي للمتوسط لبناء محرّر نصوص جماعي شبيه بـ Google Docs بدون Backend مخصّص، باستخدام Yjs و WebRTC في 80 سطر JavaScript. شرح علمي لـ CRDTs من ورقة Shapiro 2011 و YATA من Petso 2016، كود كامل قابل للنسخ، أرقام مقاسة على 8 مستخدمين متزامنين (P95 = 142ms، 2.4KB/دقيقة)، 4 trade-offs خفية، ومتى Yjs مبالغة هندسية.

7 دقائق قراءة
اعمل Telegram Bot يلخّص فيديوهات يوتيوب بـ Claude في 110 سطر Python
متوسط10 مايو 2026

اعمل Telegram Bot يلخّص فيديوهات يوتيوب بـ Claude في 110 سطر Python

ابنِ بوت Telegram شخصي بياخد لينك يوتيوب ويرجّع ملخّص منظّم في 14 ثانية بتكلفة 0.018$ للفيديو. مقال للمتوسط بمثال السكرتير للمبتدئ، شرح علمي للـ wav2vec من Baevski 2020، كود Python كامل على python-telegram-bot 21.6 + youtube-transcript-api + Anthropic SDK 0.45، أرقام مقاسة من 412 فيديو إنتاج، 4 trade-offs حقيقية، ومتى لا تستخدم الطريقة دي.

7 دقائق قراءة
اعمل Webhook Delivery System بـ BullMQ — اضمن وصول 99.94% من الأحداث في 90 سطر Node.js
متوسط10 مايو 2026

اعمل Webhook Delivery System بـ BullMQ — اضمن وصول 99.94% من الأحداث في 90 سطر Node.js

لو تطبيقك بيبعت 50 ألف webhook شهريًا و4% بيضيع لما الـ subscriber يقع لحظتين، انت بتفقد ثقة العملاء على مشكلة بتتحل في 90 سطر. مقال للمتوسط بمثال ساعي البريد المُصرّ للمبتدئ، تعريف علمي للـ Exponential Backoff من ورقة Karn و Partridge ACM 1991، كود BullMQ 5.x شغّال على Node.js 22 + Redis 7، أرقام مقاسة من 142,000 webhook إنتاج (نسبة الوصول من 96.1% لـ 99.94%)، 4 trade-offs حقيقية، ومتى webhook delivery system يبقى مبالغة هندسية.

6 دقائق قراءة
اعمل Idempotency Layer لـ Payment API: امنع Double-charge على 50 ألف معاملة بـ Redis في 80 سطر
متوسط8 مايو 2026

اعمل Idempotency Layer لـ Payment API: امنع Double-charge على 50 ألف معاملة بـ Redis في 80 سطر

لو زرار "ادفع" في تطبيقك بيخصم العميل مرتين لما الإنترنت يضرب 3 ثواني، المشكلة مش في 4G — هي إن الـ API ميعرفش يفرّق بين retry حقيقي وعملية جديدة. مقال للمتوسط بمثال زرار الأسانسير للمبتدئ، تعريف علمي من RFC 9110، كود Express + Redis SET NX شغّال على Node.js 20، أرقام إنتاج (4.2% double-charge → 0% في 92 يوم على 178K معاملة)، 4 trade-offs حقيقية، ومتى Idempotency Layer مش الحل أصلاً.

7 دقائق قراءة
اعمل Search-as-you-Type عربي بـ Meilisearch و Hono — بديل Elasticsearch بربع الذاكرة
متوسط8 مايو 2026

اعمل Search-as-you-Type عربي بـ Meilisearch و Hono — بديل Elasticsearch بربع الذاكرة

لو بتدفع $80 شهري على Elastic Cloud لـ 50K منتج، Meilisearch بيعمل نفس الشغل بـ 600MB RAM و typo tolerance عربي شغّال out-of-the-box. مقال للمتوسط بمثال أمين المكتبة للمبتدئ، شرح علمي للـ Finite State Transducer، كود Hono و TypeScript شغّال في 80 سطر، فهرسة 50K منتج عربي في 4.2 ثانية، أرقام مقاسة على Hetzner CX22، 4 trade-offs، ومتى Elasticsearch تفضل أحسن.

6 دقائق قراءة
خدمة Markdown to PDF عربية بـ Puppeteer — تقارير RTL في 100 سطر
متوسط8 مايو 2026

خدمة Markdown to PDF عربية بـ Puppeteer — تقارير RTL في 100 سطر

لو محتاج تصدّر تقارير عربية كـ PDF من Markdown بـ RTL صحيح، خدمة 100 سطر بـ Puppeteer و Hono بتعمل ده في 1.2 ثانية لكل صفحة بدون اشتراك خارجي. مقال للمتوسط بمثال المطبعة للمبتدئ، شرح علمي للـ Headless Chrome rendering، كود TypeScript شغّال، أرقام مقاسة من 200 تقرير يومي على Hetzner CPX21، 4 trade-offs حقيقية، فخ أمني خطير في marked sanitization، ومتى لا تستخدمها أصلاً.

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

اعمل 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 دقائق قراءة

عرض 19 - 27 من 55 مقال

السابق
1
2
3
4
5
6
7
التالي