جورج بول… الراجل اللي خلّى المنطق حساب (سلسلة أصل البرمجة — 3)
ليه الـ AND ضرب والـ OR جمع؟ ومنين جت علامات && و || و ! اللي بنكتبها كل يوم؟ قصة جورج بول، وكيف تحول المنطق البشري لجبر صريح، ولغز الـ 0 العائم في شاشات React.
Welcome to my personal Blog! Here, you can find an overview of my Articles as a Web Developer and Content Creator
ليه الـ AND ضرب والـ OR جمع؟ ومنين جت علامات && و || و ! اللي بنكتبها كل يوم؟ قصة جورج بول، وكيف تحول المنطق البشري لجبر صريح، ولغز الـ 0 العائم في شاشات React.
ليه الكمبيوتر مبيعدش زينا من 1 لـ 10؟ وليه العالم كله اتبنى على 0 و 1 بس؟ من فيزياء الترانزستور ومفتاح النور، لحد إزاي الـ Bitwise Flags بتوفر ملايين في الذاكرة اليوم.
ليه لما بتكتب كود بيطلع bugs حتى لو الـ syntax صح ومفيهوش أي غلطة؟ القصة بتبدأ من أول سؤال سألوه زمان: إزاي تحول فكرة في دماغك لخطوات صريحة مستحيل تتفهم غلط؟
شرح عملي لمشكلة 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 بيشتغل من جوه.
Full-stack engineer from Mansoura. 5+ years shipping TypeScript / Next.js products — dashboards, multi-tenant apps, CRM, LMS, e-commerce. Behind AG Coding.