Categories
Tags
Advanced Advanced CSS AJAX API Architecture Async Backend Caching Clean Code CSS Error Handling Frontend HTML HTTP Interview Questions JavaScript JS Memory Middleware Modules Next Next.js NextJS Node.js React React Router ReactJS Redux SCSS SSR State Management System Design tailwind Testing TypeScript V8 Web Browser Web Development Zustand
الـ Middleware — السر اللي بيخلي أي Framework للـ Backend منطقي
قبل ما تتعلم Express أو Fastify — لازم تفهم يعني إيه Middleware. اللي مش فاهمها بيعيد نفس الكود في كل Endpoint، واللي فاهمها بيكتب سيستم كامل في 30 سطر بس.
3917 words
|
20 minutes
One line in Async you forgot — 11 days searching (Day 5)
سطر نسيته فيه await وقعدت 11 يوم تدور على الـ Bug. النهاردة هنفهم ليه الـ Promise المرفوضة أخطر من الـ Exception، وإزاي نبني Error Handling يحمي السيرفر من نفسه.
6398 words
|
32 minutes
هيكلة المشروع والـ Modules — (اليوم الرابع)
ملف واحد كتبته في يوم بقى جحيم بعد 6 أشهر. النهاردة هنفهم ليه الـ Structure هو الفرق بين مشروع يعيش ومشروع يموت — وهنحول API بتاع اليوم التالت من ملف واحد لـ Architecture محترم خطوة بخطوة.
5466 words
|
27 minutes
ابني HTTP Server من غير Express — إيه اللي تحت الغطاء (اليوم التالت)
هنبني سيرفر HTTP كامل من الصفر بدون أي فريم وورك. هنفهم إزاي الـ Request بيتقرأ، والـ Response بيتبعت، والـ Routing بيشتغل من جوه.
6510 words
|
33 minutes
إزاي Node.js بيشتغل من جوه؟ (اليوم التاني)
تعالوا ندخل جوة محرك Node.js ونفككه حتة حتة. إيه هو الـ V8 Engine؟ وإيه التفاصيل الدقيقة للـ Event Loop وليه الـ Node.js سريع جداً رغم إنه بيعتمد على مسار واحد (Single-threaded)؟
6115 words
|
31 minutes
المفهوم الحقيقي للـ Backend - (اليوم الأول)
هناخد رحلة الـ Request تحت الميكروسكوب. هنفصص كل تفصيلة تقنية من DNS للـ TCP للـ TLS والـ Database Indexes.
4382 words
|
22 minutes
Deep Dive into Zustand with Next.js: Architecture and Hydration
دليل شامل لدمج Zustand مع Next.js App Router. هنـdive deep في التفاصيل التقنية للـ Hydration والـ Memory Management عشان تبني Architecture محترمة لتطبيقك.
5168 words
|
26 minutes
Event Loop & Async: ليه JavaScript دايمًا بتطلع النتايج “غلط”؟
إمتى الكود بيتنفذ؟ وليه الترتيب بيطلع عكسي؟ رحلة جوه الـ Call Stack، Web APIs، والفرق بين الـ Task Queue والـ Microtask Queue اللي بيوقع Seniors في الـ Interviews.
1428 words
|
7 minutes
