موسوم: هندسة البرمجيات
رحلتي في المساهمات مفتوحة المصدر
كيف حولت المساهمة في المصدر المفتوح مسيرتي المهنية ووسعت شبكة علاقاتي وجعلتني مهندساً أفضل.
استراتيجيات فهرسة قواعد البيانات للمطورين
دليل للمطورين حول فهرسة قواعد البيانات — متى تفهرس وماذا تفهرس وكيف تقرأ خطة EXPLAIN دون خوف.
واجهات برمجة التطبيقات الآمنة نوعياً: التحقق في وقت التشغيل باستخدام TypeScript
سد الفجوة بين أنواع وقت الترجمة وأمان وقت التشغيل مع مكتبات التحقق من المخطط التي تحافظ على سلامة عقود واجهة برمجة التطبيقات.
من المونوليث إلى الخدمات المصغرة: قصة هجرة
رواية واقعية عن نقل تطبيق متكامل إلى الخدمات المصغرة — الأخطاء التي ارتكبناها والمبادئ التي أنقذتنا.
توليد الاختبارات بالذكاء الاصطناعي: دليل عملي
استخدام نماذج اللغة الكبيرة لتوليد مجموعات اختبارات ذات معنى — ما الذي يعمل وما الذي لا يعمل وكيفية دمج اختبار الذكاء الاصطناعي في CI/CD.
أنماط نشر نماذج تعلم الآلة
دليل عملي لنشر نماذج تعلم الآلة في الإنتاج — من التسجيل الدفعي إلى الاستدلال في الوقت الفعلي، مع بنية تحتية قابلة للتوسع.
بناء الأنظمة الموزعة: دروس من الإنتاج
رؤى مكتسبة بصعوبة من تشغيل الأنظمة الموزعة على نطاق واسع — أوضاع الفشل والمقايضات والأنماط التي تعمل فعلاً.
ماذا علمتني 20 سنة من البرمجة عن الحياة
تأملات في عقدين من كتابة التعليمات البرمجية — أوجه التشابه غير المتوقعة بين تصحيح البرمجيات والتنقل في تعقيدات الحياة.