مقالات تقنية
مقالات تقنية عن تطوير التطبيقات والمواقع والذكاء الاصطناعي وأنظمة الشركات. اختر التصنيف أو ابحث عن موضوع يساعدك على فهم الخيارات قبل بدء مشروعك.
أحدث المقالات
عرض 9 مقال
برمجةبعد حفظ النموذج: اختبر 303 قبل تحديث صفحة النتيجة
راجع رحلة POST ثم Redirect ثم GET: رمز 303 وصفحة النتيجة، والفرق عن 307، مع فحص تحديث الصفحة ومنع تكرار عملية الحفظ على الخادم.
اقرأ المزيد
برمجةعداد الحروف العربي: اختبر التشكيل والإيموجي قبل القص
حدد معنى طول النص في واجهة عربية: وحدات JavaScript مقابل grapheme، ومطابقة التحقق في الخادم، ومنع قص التشكيل والإيموجي داخل حقول الرسائل.
اقرأ المزيد
برمجةReact: امنع استجابة قديمة من عرض بيانات العميل الخطأ
اختبر تبديل العملاء بسرعة في React: وصول طلب سابق متأخرًا، وتنظيف useEffect، وربط حالات التحميل والخطأ بهوية العميل الحالية دون خلط البيانات.
اقرأ المزيد
برمجةتاريخ في نموذج عربي: اختبر القيمة لا شكل العرض فقط
راجع input date في نماذج الأعمال: العرض حسب اللغة والقيمة بصيغة yyyy-mm-dd، وحفظ تاريخ بلا وقت، والتحقق من الحدود وإعادة فتح السجل دون تغير اليوم.
اقرأ المزيد
برمجةسعر المنتج في Schema: طابق العملة والعرض الظاهر
راجع بيانات Product وOffer في المتجر: سعر النسخة المعروضة وعملته والتوفر، ومطابقة الصفحة والبيانات المنظمة بعد الخصم أو نفاد المخزون.
اقرأ المزيد
برمجةرفع واجب LMS لا يعني تسليمه: اختبار Moodle
راجع الفرق بين حفظ مسودة الواجب وتسليمها في Moodle: زر الإرسال، ومنع التعديل بعد التسليم، والعودة لمسودة، وتجربة بحساب طالب ومدرس.
اقرأ المزيد
برمجةبطء قائمة Laravel: اكتشف N+1 قبل زيادة موارد السيرفر
راجع استعلامات Eloquent عند عرض علاقة لكل صف في CRM: قارن قائمتين بحجمين مختلفين، وافحص eager loading ومنع lazy loading في بيئة التطوير.
اقرأ المزيد
برمجةاختيار صورة في Android: هل يظل الوصول متاحًا لاحقًا؟
اختبر Photo Picker في تطبيق Android مع رفع مؤجل: الملف المختار فقط، واستمرار إذن URI عند الحاجة، والرجوع للتطبيق وإلغاء الاختيار دون فقد أو توسيع صلاحيات.
اقرأ المزيد
برمجةإغلاق نافذة دون فقد التعديلات: اختبر requestClose
راجع إغلاق dialog عندما توجد تعديلات غير محفوظة: فرق بين close وrequestClose، واختبر cancel والإغلاق بلوحة المفاتيح ومسار المتصفحات الأقدم.
اقرأ المزيد