القصة وراء هذه المدونة: لماذا قررت الكتابة، ما المواضيع التي سأتناولها، وكيف تم بناء هذا الموقع من الصفر.
أقوم ببناء أشياء على الويب منذ سنوات. إطلاق منتجات، تصحيح أخطاء في الساعة الثانية صباحا، إعادة كتابة نفس نظام المصادقة للمرة الثالثة. لكنني نادرا ما توقفت لأكتب عن أي من ذلك.
هذا يتغير الآن.
هناك نمط لاحظته: في كل مرة أشرح فيها شيئا لشخص آخر، سواء كان مفهوما أو طريقة لتصحيح الأخطاء أو قرارا معماريا، أفهمه بشكل أفضل بنفسي. الكتابة هي ببساطة هذه العملية على نطاق أوسع.
هذه المدونة ليست لملاحقة تحسين محركات البحث أو بناء جمهور. إنها دفتر ملاحظات عام. مكان أوثق فيه ما أتعلمه، وما أبنيه، وما يتعطل في الطريق.
سأكتب عن الأشياء التي أعمل بها يوميا:
لا دروس منسوخة من التوثيق. إذا كتبت عن شيء ما، فذلك لأنني استخدمته فعلا في بيئة الإنتاج.
تعمل هذه المدونة على مكدس تقني أستمتع حقا بالعمل معه:
// المكدس التقني الأساسي
const stack = {
framework: "Next.js 16",
language: "TypeScript",
content: "MDX + Velite",
styling: "Tailwind CSS 4",
animation: "Framer Motion",
i18n: "next-intl",
hosting: "VPS with PM2",
};كل تدوينة هي ملف MDX يتم معالجته وقت البناء. يتم التعامل مع تلوين الشيفرة بواسطة Shiki من خلال rehype-pretty-code. يدعم الموقع اللغتين الإنجليزية والتركية، الوضع الداكن افتراضيا، ويحقق نتائج جيدة في Core Web Vitals.
لا نظام إدارة محتوى، لا قاعدة بيانات للمحتوى، لا تعقيد غير ضروري. فقط ملفات وgit وخطوة بناء.
لدي بعض التدوينات في قيد الإعداد بالفعل، واحدة عن هيكلة مشاريع Next.js على نطاق واسع وأخرى عن التحديات الواقعية للعمل مع البيانات على السلسلة. ستأتي عندما تكون جاهزة.
إذا أردت التواصل، الروابط موجودة في أسفل الصفحة. يسعدني دائما التحدث عن الكود أو المعمارية أو أي شيء تعمل على بنائه.
لننطلق.