إنتقل إلى المحتوى الرئيسي

18 مقالات موسومة بـ "Architecture"

Deep dives into Almadar's architecture

عرض كل الوسوم

لماذا منحنا وكيل الذكاء الاصطناعي ذاكرة orbital بدلاً من قاعدة بيانات متجهة

· 6 دقائق قراءة
أسامة الغانمي
المؤسس المشارك والقائد التقني

لماذا منحنا وكيل الذكاء الاصطناعي ذاكرة orbital بدلاً من قاعدة بيانات متجهة

الجميع يبني أنظمة RAG مع قواعد بيانات متجهة. لقد منحنا ذكاءنا الاصطناعي نظام ذاكرة مهيكل يفهم السياق بالفعل.

أحدث المنشورات

الـ Guard Clauses في State Machines: أنظمة صلاحيات تعمل بالفعل

· 5 دقائق قراءة
أسامة الغانمي
المؤسس المشارك والقائد التقني

منطق التفويض مبعثر في أنحاء تطبيقك؟ ماذا لو كان ببساطة... جزءاً من تعريف الحالة؟

أحدث المنشورات

Finite State Machines: الـ pattern الأقل استخداماً في تطوير الواجهات الأمامية

· 5 دقائق قراءة
أسامة الغانمي
المؤسس المشارك والقائد التقني

إذا كنت تستخدم useState لواجهات معقدة، فأنت على الأرجح تقوم بذلك بشكل خاطئ. هناك حل عمره 50 عاماً تتجاهله.

أحدث المنشورات

الـ Closed Circuit Pattern: لماذا يعلق مستخدموك (وكيف تمنع ذلك)

· 5 دقائق قراءة
أسامة الغانمي
المؤسس المشارك والقائد التقني

الـ Closed Circuit Pattern: لماذا يعلق مستخدموك وكيف تمنع ذلك

هل سبق أن فتحت نافذة منبثقة ولم تستطع إغلاقها؟ هذه دائرة مكسورة. لقد جعلنا بناء مثل هذه الأشياء مستحيلاً.

أحدث المنشورات

S-Expressions: صيغة JSON للبرمجة الوظيفية (التي تكون منطقية فعلاً)

· 4 دقائق قراءة
أسامة الغانمي
المؤسس المشارك والقائد التقني

S-Expressions وJSON والنهضة الوظيفية

لماذا اخترنا S-expressions (تعبيرات رمزية بأسلوب Lisp) بدلاً من JSON لتعريف المنطق، ولماذا قد تفعل ذلك أيضاً.

الجميع يحب JSON، لكن عندما تحتاج منطقاً، ينتهي بك المطاف بقوالب نصية أو JavaScript. ماذا لو كانت صيغة البيانات هي صيغة المنطق؟

أحدث المنشورات

التطوير بالـ schema أولاً: لماذا نكتب JSON قبل TypeScript

· 5 دقائق قراءة
أسامة الغانمي
المؤسس المشارك والقائد التقني

التطوير بالـ schema أولاً: الـ schema الذي يصبح المبنى

ماذا لو عرّفت تطبيقك بالكامل في ملف JSON واحد قبل أن تكتب أي كود مكوّنات؟

أحدث المنشورات

تأثير ايكيا في البرمجيات: لماذا بنينا التطبيقات من حزم مسطّحة

· 4 دقائق قراءة
أسامة الغانمي
المؤسس المشارك والقائد التقني

أحدثت ايكيا ثورة في صناعة الأثاث بجعله قابل للتركيب، مُعبّأ بشكل مسطّح، وسهل التجميع. ماذا لو عملت البرمجيات بنفس الطريقة؟

أحدث المنشورات

فهم الـ state machines في Almadar

· 2 دقائق قراءة
أسامة الغانمي
المؤسس المشارك والقائد التقني

الـ state machines (أنظمة تتحكم بسلوك البرنامج عبر حالات محددة) هي جوهر Almadar. في هذا المقال، نستكشف لماذا اخترنا الـ state machines كأساس لسلوك التطبيق.

أحدث المنشورات