Race Conditions في React — لما الطلب القديم يسبق الجديد ويكتب فوقه
شرح عملي لمشكلة Race Conditions في React وإزاي تمنع الطلب القديم يكتب فوق الجديد باستخدام ignore و AbortController و React Query و React 19.
Welcome to my personal Blog! Here, you can find an overview of my Articles as a Web Developer and Content Creator
شرح عملي لمشكلة Race Conditions في React وإزاي تمنع الطلب القديم يكتب فوق الجديد باستخدام ignore و AbortController و React Query و React 19.
قبل ما تتعلم Express أو Fastify — لازم تفهم يعني إيه Middleware. اللي مش فاهمها بيعيد نفس الكود في كل Endpoint، واللي فاهمها بيكتب سيستم كامل في 30 سطر بس.
سطر نسيته فيه await وقعدت 11 يوم تدور على الـ Bug. النهاردة هنفهم ليه الـ Promise المرفوضة أخطر من الـ Exception، وإزاي نبني Error Handling يحمي السيرفر من نفسه.
ملف واحد كتبته في يوم بقى جحيم بعد 6 أشهر. النهاردة هنفهم ليه الـ Structure هو الفرق بين مشروع يعيش ومشروع يموت — وهنحول API بتاع اليوم التالت من ملف واحد لـ Architecture محترم خطوة بخطوة.
هنبني سيرفر HTTP كامل من الصفر بدون أي فريم وورك. هنفهم إزاي الـ Request بيتقرأ، والـ Response بيتبعت، والـ Routing بيشتغل من جوه.
تعالوا ندخل جوة محرك Node.js ونفككه حتة حتة. إيه هو الـ V8 Engine؟ وإيه التفاصيل الدقيقة للـ Event Loop وليه الـ Node.js سريع جداً رغم إنه بيعتمد على مسار واحد (Single-threaded)؟
هناخد رحلة الـ Request تحت الميكروسكوب. هنفصص كل تفصيلة تقنية من DNS للـ TCP للـ TLS والـ Database Indexes.
دليل شامل لدمج Zustand مع Next.js App Router. هنـdive deep في التفاصيل التقنية للـ Hydration والـ Memory Management عشان تبني Architecture محترمة لتطبيقك.
Full-stack engineer from Mansoura. 5+ years shipping TypeScript / Next.js products — dashboards, multi-tenant apps, CRM, LMS, e-commerce. Behind AG Coding.