ملاحظات
المدونة
ملاحظات عن هندسة الواجهة الأمامية وSEO والذكاء الاصطناعي والتحليلات وبناء منتجات حقيقية.
42 مقالات
لماذا أنشأت gitae.com: أداة فحص عميق للمواقع والبنية التحتية
أنشأت gitae.com لأجيب بسرعة أكبر عن سؤال مهم: هل الموقع متوقف فعلًا أم أن المشكلة موجودة فقط عندي؟
لماذا أرى أن TypeScript هي أفضل لغة لـ Codex عند بناء برمجيات حقيقية
عندما يكون الهدف هو تسليم برمجيات جاهزة للإنتاج لا مجرد كود استعراضي، تمنح TypeScript أداة Codex قدراً أكبر من الوضوح والانضباط والتغذية الراجعة.
Jurfi.com: استوديو مستندات قانونية داخل المتصفح مبني على الوضوح
Jurfi.com هو استوديو المستندات القانونية الجديد الذي بنيته داخل المتصفح ليحوّل الصياغة المربكة إلى مسودات أوضح وأكثر تنظيمًا، من دون الادعاء أن الذكاء الاصطناعي يغني عن المحامي.
أول إيراد من مشروع SaaS الخاص بي: لماذا كان أول 10 دولارات مهمًا جدًا
كانت أول دفعة عبر الإنترنت مقابل منتج بنيته بنفسي مجرد 10 دولارات، لكنها أثبتت لي أن ما أبنيه له قيمة حقيقية لدى مستخدم فعلي.
كيف يساعدني Codex في مراجعة 15 مشروعًا في الوقت نفسه
استخدام Codex داخل VS Code قلّص بشكل كبير الجزء المتكرر من مراجعة الأخطاء وSEO والترجمات والتوطين والاختبارات عبر عدة مشاريع، من دون أن يلغي المراجعة البشرية النهائية.
لماذا أخصص آخر 3–5٪ من Codex Plus لأكبر المهام الهندسية
هذا التغيير الصغير في أسلوبي غيّر طريقة استخدامي لـ Codex Plus: عندما يقترب الحد من نهايته، أتوقف عن اللعب بأمان وأوجّه ما تبقى من الاستخدام إلى أثقل المهام التقنية.
كيف أدت أخطاء SEO التقنية إلى إزالة موقعي من بحث Google
لم يفقد موقعي ترتيبه فقط، بل اختفى من Google بالكامل، وكان ذلك درسًا قاسيًا عن مدى سرعة تدمير الثقة بسبب أخطاء SEO التقنية.
بعد خمس سنوات، ما يزال MacBook M1 الأساسي من أفضل المشتريات التقنية التي قمت بها
بعد خمس سنوات من الاستخدام اليومي المكثف، ما يزال MacBook M1 الأساسي بالنسبة لي من أفضل الأجهزة من حيث القيمة على المدى الطويل.
كيف جعل الذكاء الاصطناعي وNext.js إطلاق مشروعي بأربع لغات أسهل بكثير مما توقعت
تغيير بسيط في بنية المحتوى، مع ترجمة مدعومة بالذكاء الاصطناعي وNext.js، حوّل إطلاق المشروع بأربع لغات إلى عملية أسهل وأكثر قابلية للتوسع مما توقعت.
إطلاق qrviz: لماذا أنشأت مولّد رموز QR مجانيًا بلا خطة لتحقيق الدخل
أطلقت qrviz.com كمولد مجاني لرموز QR، ليس لأنه أفضل قرار تجاري، بل لأن بناء منتجات مفيدة ما زال يمنحني طاقة لا تمنحني إياها أشياء كثيرة أخرى.
بناء روبوت دردشة بأسلوب Character AI بشكل فردي: لماذا تكون صعوبة العمل في جعل الشخصيات تبدو حقيقية
إطلاق روبوت دردشة بأسلوب Character AI بـ13 لغة علّمني أن الجزء الأصعب ليس البرمجة، بل صناعة شخصيات تبدو دافئة ومقنعة وجديرة بالحديث معها.
لماذا اكتساب العملاء أصعب من بناء منتج SaaS
بالنسبة لكثير من المطورين، تبدو البرمجة واضحة ومباشرة مقارنة بتحديات التوزيع والتموضع والاحتفاظ بالمستخدمين بعد الإطلاق.
بنيت منتج Character AI الخاص بي بمفردي بالكامل، والإطلاق جعله حقيقياً
كان بناء منتج Character AI وحدي تحدياً بحد ذاته، لكن تفعيل المدفوعات حوّله من مشروع جانبي إلى منتج حقيقي بمسؤولية حقيقية.
هلوسات الذكاء الاصطناعي في توليد شخصيات الأنمي ما زالت مذهلة
أثناء بناء شخصيات أنمي لموقع rizae.com باستخدام ChatGPT، يتكرر أمامي الدرس نفسه: الذكاء الاصطناعي قد يكون مبهراً، لكنه قد يتعامل بثقة كاملة مع أخطاء واضحة جداً.
Shorts Experiment: Vertical Video, Voiceover, and Subtitles
Early tests confirmed the obvious: vertical video with voice and captions gets meaningfully more reach than static or silent clips.
سوق وظائف تكنولوجيا المعلومات في روسيا عام 2026: كيف يبدو فعلاً
المنافسة قاسية: عدد المتقدمين أكبر، والرواتب راكدة أو أضعف، والوظائف التي تستحق المتابعة فعلاً أصبحت أقل بكثير.
عندما يضيف الذكاء الاصطناعي يدًا إضافية ويصرّ على أن كل شيء طبيعي
قد تخطئ نماذج الصور بثقة كاملة، وحتى طلبات التصحيح قد تفشل بطريقة عنيدة على نحو يثير الدهشة.
تطوير الويب، والمشاريع الفردية، وتعريف سريع
تعريف قصير: ست سنوات في تطوير الويب، وما زلت أبني مشاريع فردية، ودائمًا منفتح على محادثات تقنية عميقة وواعية.
العودة من الإجازة والرجوع مباشرة إلى البرمجة
أربعة أيام مركزة من البناء ذكّرتني بمدى استمتاعي بالعمل التقني العميق بعد فترة من الابتعاد.
شاي بالنعناع، 3500 كوميت، واستراحة حقيقية
تأمل قصير في سباق امتد أربعة أشهر، وعيد ميلاد في المغرب، ولماذا يصبح الراحة الحقيقية ضرورية بعد فترة طويلة من الإنجاز المتواصل.
كيف استخدمت DeepSeek وNode.js لإطلاق AI SaaS بشكل أسرع
كيف ساعدني DeepSeek على تجاوز حاجز الـMVP والانتقال من مستودع فارغ إلى منصة تعمل بالفعل.
أزال Threads منشوري الفيروسي بسبب تعليق ودي
تذكير مؤلم بأن المنصات التي لا تملكها قد تنقلب عليك بسرعة: حساب مطوّر جديد بدأ يحقق انتشارًا، ثم تعرّض فجأة للإيقاف.
نشرت أول فيديو لي على TikTok في سن 28
جرّبت الفيديوهات القصيرة بإحياء مشروع MMORPG قديم وتحويله إلى تجربة صغيرة لاختبار الترافيك.
A YouTube Comment Brought My Old MMORPG Back to Life
One unexpected comment pushed me to reopen a forgotten game, fix it up, and fold it into a newer AI product.
كيف تم حظري من Reddit خلال 15 دقيقة
اتبعت الطريقة البطيئة والحذرة للانضمام إلى Reddit، ومع ذلك انتهى بي الأمر إلى حظر دائم تقريبًا فورًا.
الدومينات القديمة تأتي محمّلة بالماضي
دومين عمره 25 عامًا جلب معه بوتات قديمة، وهدرًا في الزحف، وفوضى SEO لم ينظفها إلا استخدام ردود 410 بشكل موجّه.
لماذا كان موقعي يحصل على شبه صفر من الزيارات من روسيا
المشكلة لم تكن في الطلب، بل في Cloudflare والحجب الروسي والهجرة التي أعادت الوصول في النهاية.
لماذا تتعامل المواقع الثابتة مع ضجيج البوتات بهذه الكفاءة
سجلاتي مليئة بعمليات المسح ومحاولات الاستغلال، لكن البنية بالكاد تشعر بها. هذه إحدى أكبر مزايا التسليم الثابت.
ياندكس مقابل جوجل في مشروع جديد
بدأ ياندكس في إرسال زيارات حقيقية بينما بقي جوجل شبه ثابت، وهذا يكشف الكثير عن اختلاف طريقة تعامل المحركين مع المواقع الجديدة.
Yandex فهرس أكثر من 4,000 صفحة خلال ليلة واحدة
محطة مهمة في الـ SEO البرمجي: آلاف الصفحات الثابتة دخلت الفهرس دفعة واحدة.
شهر من تجارب SEO: 632 زائرًا والكثير من الأسئلة
شهر من العمل العملي على SEO جلب زيارات حقيقية، وبعض المفاجآت، وفهمًا أوضح لما يُحدث فرقًا فعلًا.
من عمل الواجهة الأمامية إلى SEO العملي
أنشأت مشروعًا جانبيًا باستخدام Next.js لأتعلم SEO، وانتهى الأمر بتفوّق Yandex على Google بفارق كبير.
لماذا اخترت Yandex Metrica بدلًا من Google Analytics
بعد أسبوع من الاستخدام الفعلي، منحتني Yandex Metrica بيانات سلوكية أوضح ورؤية أفضل بكثير لكيفية تنقّل الناس داخل الموقع.
كيف ساعدتني عمليات إعادة التوجيه 308 في احتواء فوضى خريطة الموقع
أخطأ Yandex في قراءة آلاف الروابط، وساعدت عمليات إعادة التوجيه 308 التي أعددتها مسبقًا في إبعاد برامج الزحف عن المسارات المعطلة.
طفرة الإطلاق من Google ليست نموًا حقيقيًا
قد تبدو القفزة الكبيرة عند الإطلاق مثيرة، لكنها غالبًا ما تختفي بسرعة. لهذا لا ينبغي للمواقع الجديدة أن تثق كثيرًا في فترة شهر العسل.
خسارة 2000 صفحة في Yandex بين ليلة وضحاها
تذكير صريح بأن تقلبات SEO جزء طبيعي من اللعبة، حتى عندما يبدو أن المشروع ينمو بشكل جيد.
الفوز بجائزتين في Moscow JS 66
أمسية من النقاشات حول بوتات Telegram وTypeScript والذكاء الاصطناعي، بالإضافة إلى الأسئلة التي ساعدتني على الفوز بجائزتين.
ملاحظات من PiterJS
أبرز ما لفت انتباهي في PiterJS في سانت بطرسبرغ: FrontOps، والأداء، وأهمية الحضور وأنت مستعد.
مدونتي متعددة اللغات المبنية على Next.js وصلت إلى 500 ظهور خلال أسبوع
بعد أسبوع واحد فقط، بدأت بيانات البحث المبكرة توضح بالفعل لماذا يمكن أن ينمو تحسين محركات البحث متعدد اللغات أسرع من الإطلاق بلغة واحدة فقط.
18 Months, 30 Players, and Why the Game Still Mattered
My browser MMORPG never found a big audience, but the small group of players who stayed made the whole project feel meaningful.
ملاحظات من MoscowJS 65
ملخص سريع لفعالية MoscowJS 65 في T Bank، وأبرز الجلسات فيها، ولماذا لا تزال لقاءات JavaScript المحلية مهمة.
موقع جديد، اتجاه جديد
أطلقت موقعًا جديدًا لأعمالي يجمع بين ست سنوات من الخبرة والموجة القادمة من المشاريع الجانبية التي تتمحور حول الذكاء الاصطناعي.