التقنيات

الأدوات التي نبني بها، ولماذا كلٌّ منها.

التقنية وسيلة؛ المهم أن يعمل المنتج، وأن يكون سريعاً وآمناً وقابلاً للصيانة. هذه أدواتنا مرتبةً حسب ما تؤديه، مع سبب استخدامنا لكلٍّ منها، وأين تراها تعمل.

كيف نختار

  • 01

    المنتج يقرّر

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

  • 02

    أدوات يعرفها غيرنا

    كل أداة هنا واسعة الانتشار وموثّقة، فيستطيع أي فريق كفء أن يصون نظامك بعدنا، ومنه فريقك.

  • 03

    نُريها ولا نعدّدها

    حيث تعمل الأداة في عمل لنا تستطيع فتحه اليوم، نقول ذلك ونضع رابطه.

01

الواجهات

ما يراه الناس ويلمسونه على الويب.

02

الخوادم والبيانات

ما يعمل خلف الشاشة، وأين تُحفظ البيانات.

03

تطبيقات الجوال

أندرويد وiOS.

  • React Native

    تطبيق واحد لأندرويد وiOS حين يسمح المنتج بذلك، يشارك الويبَ كوده.

    تراها في
    لا عمل منشوراً لنا بها نشير إليه بعد؛ اسألنا عمّا بنيناه بها.
  • Kotlin

    أندرويد أصيل، حين يحتاج التطبيق كل ما يقدّمه الجهاز.

    تراها في
    لا عمل منشوراً لنا بها نشير إليه بعد؛ اسألنا عمّا بنيناه بها.
  • Swift

    iOS أصيل، للسبب نفسه.

    تراها في
    لا عمل منشوراً لنا بها نشير إليه بعد؛ اسألنا عمّا بنيناه بها.
04

الألعاب والرسوم ثلاثية الأبعاد

المحركات واللغات والنماذج.

  • Unity

    ألعاب الجوال والحاسب والواقع المعزز. وهو أحد المحركين اللذين تخصص فيهما مؤسس الشركة.

    تراها في
  • Unreal Engine

    للألعاب والمشاهد التي يجب أن تبلغ صورتها أعلى جودة. والمحرك الآخر الذي تخصص فيه.

    تراها في
  • C#

    لغة Unity، لمنطق اللعبة وأدواتها.

    تراها في
    لا عمل منشوراً لنا بها نشير إليه بعد؛ اسألنا عمّا بنيناه بها.
  • C++

    لغة Unreal، حيث يُحسب كل جزء من الثانية.

    تراها في
    لا عمل منشوراً لنا بها نشير إليه بعد؛ اسألنا عمّا بنيناه بها.
  • Blender

    النماذج ثلاثية الأبعاد وتحريكها. نماذج LANDER مصنوعة به.

    تراها في
05

الذكاء الاصطناعي

حيث يوفّر وقتاً حقيقياً.

  • Workers AI

    نماذج لغة ورؤية تعمل على شبكة Cloudflare، قريباً من بقية النظام. وعليه يعمل مساعد هذا الموقع.

    تراها في
    • هذا الموقع
  • نماذج اللغة الكبيرة

    للإجابة من معلوماتك أنت وصياغة ما يتكرر، مع إنسان حيث يلزم.

    تراها في
    • هذا الموقع
  • نماذج الرؤية

    لقراءة الفواتير والنماذج وتحويلها إلى بيانات. في منصتنا تُقرأ فواتير الموردين هكذا، وما يُشك فيه يُؤكَّد قبل الحفظ.

    تراها في
    لا عمل منشوراً لنا بها نشير إليه بعد؛ اسألنا عمّا بنيناه بها.
06

الأمان

يُبنى من التصميم، لا يُضاف في النهاية.

  • OWASP

    القائمة المرجعية لطرق مهاجمة البرمجيات، نراجع عليها من التصميم فصاعداً.

    تراها في
    لا عمل منشوراً لنا بها نشير إليه بعد؛ اسألنا عمّا بنيناه بها.
  • Content Security Policy

    قاعدة في المتصفح ترفض أي برنامج من مصدر غير متوقع. ويعمل هذا الموقع تحت قاعدة صارمة منها.

    تراها في
    • هذا الموقع
  • OAuth / OpenID Connect

    تسجيل الدخول بحسابات يثق بها الناس أصلاً مثل Google، دون أن يحفظ النظام كلمات مرورهم. وهكذا يُسجَّل الدخول إلى MedOne.

    تراها في
  • التشفير

    حماية البيانات أثناء انتقالها وأثناء حفظها، وإبقاء المفاتيح خارج الكود.

    تراها في
    لا عمل منشوراً لنا بها نشير إليه بعد؛ اسألنا عمّا بنيناه بها.
  • Code obfuscation

    جعل اللعبة أو التطبيق عصيّاً على التفكيك والنسخ والغش.

    تراها في
    لا عمل منشوراً لنا بها نشير إليه بعد؛ اسألنا عمّا بنيناه بها.
07

التصميم

قبل الكود، وإلى جانبه.

  • Figma

    الشاشات تُصمَّم ويُتفق عليها قبل سطر من الكود، فيكلّف التعديل دقائق لا أسابيع.

    تراها في
    لا عمل منشوراً لنا بها نشير إليه بعد؛ اسألنا عمّا بنيناه بها.
  • نظم التصميم

    مجموعة واحدة من المكونات والقواعد، فتتفق كل شاشة مع غيرها.

    تراها في
    لا عمل منشوراً لنا بها نشير إليه بعد؛ اسألنا عمّا بنيناه بها.
  • WCAG

    معيار إتاحة الوصول: تباين وأحجام وعناصر تحكم يستخدمها الجميع، على أي جهاز.

    تراها في
    لا عمل منشوراً لنا بها نشير إليه بعد؛ اسألنا عمّا بنيناه بها.
  • النمذجة التفاعلية

    نسخة قابلة للنقر تجرّبها قبل أن تُبنى.

    تراها في
    لا عمل منشوراً لنا بها نشير إليه بعد؛ اسألنا عمّا بنيناه بها.

في ذهنك أداة بعينها، أو لا شيء؟

أخبرنا بما يجب أن يؤديه المنتج، ونقترح الأدوات ونقول لماذا.