Featured image of post الضوء والظل في JWT (JSON Web Token): مخاطر المصادقة عديمة الحالة

الضوء والظل في JWT (JSON Web Token): مخاطر المصادقة عديمة الحالة

تمييز صيغة JWT عن النقل عبر Cookie، ومقارنة التحقق والإبطال والتخزين ورموز التحديث. التوقيع الصحيح لا يكمل المصادقة والتفويض وحده.

Featured image of post WebAssembly (Wasm): اللغة الرابعة التي تتجاوز حدود المتصفحات

WebAssembly (Wasm): اللغة الرابعة التي تتجاوز حدود المتصفحات

تجنب تكلفة تحليل JavaScript وحقق سرعات قريبة من السرعة الأصلية (Native).

Featured image of post آلية WebRTC: التقنية التي تدعم الاتصال الفوري من نظير إلى نظير (P2P)

آلية WebRTC: التقنية التي تدعم الاتصال الفوري من نظير إلى نظير (P2P)

نظرة وراء كواليس إمكانية إجراء مكالمات فيديو مباشرة بين المتصفحات. شرح شامل بدءاً من قيود HTTP و WebSocket، إلى تجاوز NAT (عبر STUN/TURN)، و SDP، و ICE، والاتصالات القائمة على UDP.

Featured image of post آلية عمل تطبيقات الويب التقدمية (PWA) و Service Worker

آلية عمل تطبيقات الويب التقدمية (PWA) و Service Worker

النصوص البرمجية في الخلفية التي تدعم تطبيقات الويب لتعمل حتى في وضع عدم الاتصال.

Featured image of post من WebGL إلى WebGPU: تطور واجهات برمجة تطبيقات الرسومات في المتصفح

من WebGL إلى WebGPU: تطور واجهات برمجة تطبيقات الرسومات في المتصفح

واجهة برمجة تطبيقات من الجيل التالي لإطلاق القدرات الحسابية الكاملة لوحدة معالجة الرسومات.

Featured image of post القيمة الحقيقية للبنية التحتية بدون خادم: AWS Lambda و FaaS

القيمة الحقيقية للبنية التحتية بدون خادم: AWS Lambda و FaaS

ليس معناه 'عدم وجود خوادم'، بل هو الاستعانة بمصادر خارجية لمسؤولية التشغيل. شرح شامل للتطور من IaaS إلى FaaS، والتعامل مع التشغيل البارد، والتصميم القائم على الأحداث.

Featured image of post بطل تنسيق الحاويات: بنية Kubernetes (K8s)

بطل تنسيق الحاويات: بنية Kubernetes (K8s)

لماذا لم يكن Docker وحده كافيًا؟ شرح متعمق لفلسفة تصميم Kubernetes التي نشأت من Borg الخاص بـ Google، وهيكل Control Plane و Worker Node، وأهمية الـ Pod.

Featured image of post تحديد المصدر من الأحداث (Event Sourcing) وفصل مسؤولية الأوامر والاستعلامات (CQRS)

تحديد المصدر من الأحداث (Event Sourcing) وفصل مسؤولية الأوامر والاستعلامات (CQRS)

جوهر البنية التي تحفظ "الحقائق (الأحداث) التي وقعت" بدلاً من الحالة الحالية. شرح شامل من قيود CRUD إلى حتمية CQRS.

Featured image of post التصميم الموجه بالمجال (DDD) واللغة المنتشرة (Ubiquitous Language)

التصميم الموجه بالمجال (DDD) واللغة المنتشرة (Ubiquitous Language)

كيف تكسر حاجز اللغة بين المطورين وخبراء المجال. نهج عملي مستمد من فلسفة إريك إيفانز

Featured image of post تطور CI/CD: المسار من Jenkins إلى GitHub Actions و GitOps

تطور CI/CD: المسار من Jenkins إلى GitHub Actions و GitOps

التقنيات التي تجعل إصدار البرمجيات 'مهمة مملة'. استكشاف التاريخ والممارسات من رعب النشر اليدوي إلى GitOps.

Featured image of post حقن التبعيات (DI) وانعكاس التحكم (IoC)

حقن التبعيات (DI) وانعكاس التحكم (IoC)

لماذا لا يجب عليك استخدام 'new'، والاقتران الفضفاض الذي تجلبه الحاويات. استكشاف مفهوم إزالة التبعيات المشفرة (hard-coded) وانعكاس التحكم بناءً على مبدأ هوليوود.

Featured image of post تاريخ تطور جمع القمامة (GC)

تاريخ تطور جمع القمامة (GC)

من العلامة والمسح إلى ZGC/Shenandoah الحديثة. شرح مفصل من معاناة إدارة الذاكرة اليدوية إلى أحدث التقنيات التي تحقق أوقات توقف بالمللي ثانية.