
تطوير الويب8 دقائق قراءة
لماذا أكتب واجهة الـ API قبل قاعدة البيانات
البدء بالجداول يبدو منطقيًا، ثم تجد أن شكل قاعدة البيانات تسرّب إلى كل شاشة في التطبيق. هذا ترتيب معاكس، وسبب اتّباعه.
اقرأ المقالتجارب وشروحات عملية في بناء البرمجيات والمنتجات الرقمية

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

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

الذكاء الاصطناعي9 دقائق قراءة
أصعب جزء في إضافة نموذج لغوي إلى منتج ليس استدعاء الواجهة، بل معرفة أن ما يخرج منه جيد. هذا ما أُعدّه قبل أول سطر.
SaaS7 دقائق قراءة
نموذج التسعير يقرّر شكل قاعدة بياناتك وحدود العزل ومكان العدّادات. تأجيله إلى ما قبل الإطلاق يعني إعادة كتابة، لا صفحة أسعار.
الأقسام
كتابة البرمجيات في الواقع: قرارات التصميم، والأدوات، وما يكلّفه كل اختيار بعد أشهر.
مقالان
استخدام النماذج داخل منتج حقيقي: التقييم، والتكلفة، والحدود التي لا تتجاوزها.
مقال واحد
العقود والمحافظ والتطبيقات اللامركزية من زاوية من يبنيها لا من يضارب بها.
لا مقالات
من الفكرة إلى مستخدم يدفع: القرارات التي غيّرت المسار، وثمن كل منها.
مقال واحد
المواضيع
النشرة البريدية
قرار تقني واحد اتخذته هذا الأسبوع، وما ترتّب عليه. بلا تجميعات روابط.