من تصميم الأنظمة إلى تمكين الأشخاص الذين يبنونها.
يهمني أمران: أنظمة تبقى بسيطة، ومهندسون يتجاوزونني. هذا الموقع يوثق الاثنين بالأمثلة، مع تصوير وملاحظات قراءة خارج العمل.

مهندس برمجيات خبير وقائد هندسي
من تصميم الأنظمة إلى تمكين الأشخاص الذين يبنونها.
يهمني أمران: أنظمة تبقى بسيطة، ومهندسون يتجاوزونني. هذا الموقع يوثق الاثنين بالأمثلة، مع تصوير وملاحظات قراءة خارج العمل.
استبدل النقاش الطويل بتجربة صغيرة: اتفق على المعايير أولاً، ثم راجع الأدلة معاً، ثم قرر.
← اقرأ المزيدسمِّ المشكلة والنتيجة والقيود أولاً. عندها تصبح الممارسة المقترحة خياراً من بين عدة خيارات، ويستطيع الفريق الاحتفاظ بالمشكلة حتى لو رفض الحل.
← اقرأ المزيدساعد في توضيح المشكلة ثم انسحب: اربط صاحب القرار بالشخص المتأثر مباشرة بدل أن تحمل القرار ذهابا وإيابا.
← اقرأ المزيدأحدث ملاحظات عن القرارات والحدود وتمكين الفريق.
استبدل النقاش الطويل بتجربة صغيرة: اتفق على المعايير أولاً، ثم راجع الأدلة معاً، ثم قرر.
← اقرأ المزيدسمِّ المشكلة والنتيجة والقيود أولاً. عندها تصبح الممارسة المقترحة خياراً من بين عدة خيارات، ويستطيع الفريق الاحتفاظ بالمشكلة حتى لو رفض الحل.
← اقرأ المزيدساعد في توضيح المشكلة ثم انسحب: اربط صاحب القرار بالشخص المتأثر مباشرة بدل أن تحمل القرار ذهابا وإيابا.
← اقرأ المزيدتجارب بخلاصة واضحة، بلا ضجيج.
أدوات الذكاء الاصطناعي جيدة في توليد الكود، لكن المشاريع الحقيقية في Angular تنجح فقط عندما تعطيها سياق المشروع الغني وحدود الهندسة المعمارية والاصطلاحات.
← اقرأ المزيدعد الانتقال من 16 GB إلى 48 GB من الذاكرة الموحدة، أصبح بإمكاني استخدام Qwen3.8-27B كنموذج محلي أساسي بدل التنقل بين عدة نماذج أصغر. ومع LM Studio 0.4.25 ومحرك Splash أصبح تشغيل النموذج أسرع وأكثر ملاءمة للعمل اليومي مع OpenCode. نتيجة لذلك، انتقل القيد الأهم بالنسبة لي من حجم النموذج والذاكرة إلى مساحة الـ Context، ولذلك رفعتها من 32K إلى 64K لتقليل الحاجة إلى Compaction خلال جلسات البرمجة الطويلة.
← اقرأ المزيدكيف أعمل على تحسين البيئة المحيطة بوكلاء البرمجة لتقليل هدر الرموز والحفاظ على كفاءة الجلسات.
← اقرأ المزيدأدوات مع عرض حي.
تقوم أداة ngrx-graph بفحص مشاريع NgRx عبر تحليل شجرة الإعراب البرمجية (AST)، وحل الأسماء المستعارة والأفعال المتداخلة، ثم إنتاج مخططات تدفق مسار العمليات بصيغة DOT/SVG. أمر واحد يغنيك عن ساعات من تتبع الكود يدوياً.
← اقرأ المزيدقائمتي المنسقة لأدوات التطوير الأساسية على macOS عبر Homebrew التي تعزز الإنتاجية اليومية ومتعة سير العمل بشكل كبير.
← اقرأ المزيدمراجعة منهجية لكل إعداد في خطة Cloudflare المجانية، ما يبقى مفعّلاً، ما يُعطّل، والمبدأات وراء كل قرار.
← اقرأ المزيدموقع ثابت متعدد اللغات بُني باستخدام Astro وBun وCloudflare Pages: ورشة رقمية شخصية بجافاسكريبت شبه معدومة على جانب المتصفح ومحتوى يُقدَّم بثلاث لغات.
أداة سطر أوامر تقرأ كود NgRx المصدري لديك وترسم رسوماً بيانية DOT/SVG تُظهر كيف ترتبط الإجراءات (Actions) والمؤثرات (Effects) والمُخِفّات (Reducers)، بما في ذلك الأسماء المستعارة والإرسالات المتداخلة.
أداة لتتبع محفظة الاستثمار تعمل في المتصفح وتراعي الخصوصية، بُنيت باستخدام React وTypeScript وVite: تخزين محلي أولاً، وتخزين مؤقت ذكي، ورسوم بيانية متجاوبة.