الكود بقى رخيص. النتايج لأ.
أي حد يقدر يولّد كود بيشتغل. إحنا بنبني النوع اللي لسه مفهوم بعد سنة، وبنسلّمه ومعاه سبب كل قرار.
كتابة البرمجيات بقت أسرع والثقة فيها بقت أصعب. واحدة بس منهم مشكلتك.
بقى رخيص
- أول نسخة، وكل الكود المتكرر تحتها
- الوصلة بين اتنين API قريبين من بعض
- سكربت ترحيل بيانات، في بعد الضهر
- اختبار شكله اختبار بالظبط
بقى غالي
- إنك تعرف أنهي سلوك اتغيّر في السكات
- إنك تتحمّل عشرة آلاف سطر محدش في الفريق كتبهم
- إنك تدخّل حد جديد على كود مالهوش صاحب
- إنك تفرّق بين اختبار حقيقي واختبار واثق من نفسه
إحنا بنقضي وقتنا في العمود اليمين. ده كل العرض.
بنبني إيه
منتجات ويب وموبايل
تطبيقات للعملاء بتسجيل دخول ومدفوعات ولوحة إدارة مش بتقع. React Native بيشارك نفس الباك إند بدل ما يعمل نسخة تانية.
مزايا ذكاء اصطناعي تعدّي المراجعة
بحث واسترجاع ومساعدين ووكلاء، وبيتسلّموا ومعاهم مجموعة تقييم، عشان تعرف آخر تعديل في البرومبت حسّن ولا بس غيّر.
بيانات وداشبوردات
خطوط بيانات وتقارير، والداشبورد اللي الناس بتفتحه فعلاً يوم الحد.
أدوات داخلية
برمجيات التشغيل اللي فريقك ماشي بيها على إكسل دلوقتي. دي بقت سريعة في البناء، وده بالظبط سبب إنها تستاهل تتعمل صح.
منصات تعليمية
كورسات وفيديو وتتبّع تقدّم وشهادات. بنينا بتاعتنا، وعارفين الحاجات المدفونة فين.
أكواد مالهاش صاحب
اتولّدت على السريع، أو ساب صاحبها الشركة. بنقراها، وبنثبّت اللي بتعمله في اختبارات، وبنكتب ليه، وبنخليها آمنة إنها تتغيّر تاني.
بنستخدم نفس الأدوات اللي بتستخدمها. الفرق في اللي بنسمح بمروره.
نثبّت اللي بيعمله النهاردة
قبل ما نغيّر سطر، بنكتب اختبارات بتوصف السلوك الحالي، بما فيه الغلط. مفيش حاجة تقدر تقولك إن إعادة الكتابة كسرت حاجة لو مفيش حاجة سجّلت كان بيعمل إيه.
الموديل بيكتب، والاختبارات بتقرّر
الكود المولّد سريع وغلط بثقة بطرق المراجعة مش بتمسكها. فهو مش بيتدمج على اجتهاد حد. بيتدمج لما اختبار كان هيفشل امبارح ينجح النهاردة.
نشرحه، وبعدين نمشي
توثيق ودليل تشغيل وجلسات مع مهندسينكم. إحنا شركة بتعلّم في الأول، وتسليم محدش فاهمه فاتورة بتدفعها مرتين.
دي مش جملة كتبناها للموقع. دي الطريقة اللي نقلنا بيها منصتنا لباك إند جديد: كل endpoint اتثبّت باختبار تعاقد الأول، وبعدين اتنقل واحد واحد، وكل خطوة تقدر تتسلّم أو ترجع لوحدها. اطلب مننا نمشّيك عليها.
بنشتغل بإيه
- Go
- TypeScript
- Next.js & React
- PostgreSQL
- React Native
- Kubernetes
- Docker
في ناحية الذكاء الاصطناعي بنفضل محايدين تجاه الموديل وبنختار حسب المهمة، بعد ما نكتب التقييم، مش قبله.
قولنا محتاج إيه
ست خانات بنحتاجها دايمًا، وبعدها كام خانة تخص النوع ده من الشغل بس. بتاخد دقيقتين تقريبًا.