مدونتي
تفاصيل صغيرة… تصنع نتائج كبيرة
هنا أشارك حلولًا وتجارب تقنية تساعدك في مشاريع أقوى وأسرع
كل مقال هنا يمثل خطوة من رحلتي في بناء مشاريع حقيقية وتطوير مهاراتي
عدد المقالات
25
آخر مقال نُشر
منذ يومين
إدارة النسخ الاحتياطي في Laravel باستخدام laravel-backup
Laravel Backup: كيف تدير النسخ الاحتياطية بدون ما تعتمد على الحظ في أي مشروع حقيقي، النسخ ا...
Cloudflare بين الأداء والأمان
لماذا أستخدم Cloudflare؟ رؤية معمارية، مزايا عملية، وكيفية توظيفه بشكل صحيح عند بناء أي نظا...
دورة حياة الكود داخل GitHub
GitHub من منظور عملي: أكثر من مجرد مستودع كود كثير يتعامل مع GitHub على أنه مكان يرفع فيه ا...
PHP Internal Constants Reference (8.4 Ready)
مرجع شامل لأهم الثوابت في PHP (جاهز لـ PHP 8.4) في PHP هناك نوعان من الثوابت: ثواب...
من الطلب إلى الاستجابة: أين تنتهي مسؤولية التطبيق وأين يبدأ السيرفر
Configuration في الويب: الفرق بين إعدادات التطبيق، Nginx، و .htaccess كثير من المشاكل اللي...
إدارة اللوق في Laravel بطريقة منظمة وقابلة للتحليل
هندسة الـ Logging في Laravel: من ملف نصي إلى نظام مراقبة متكامل كثير من المشاريع تبدأ بملف...
عندما تكبر الأنظمة: كيف يؤثر اختيار نوع الـ API على قابلية التوسع
أنواع الـ API ولماذا تختار REST أو JWT أو GraphQL الـ API ليست مجرد Endpoints ترجع JSON....
قراءة عميقة في معمارية Laravel
Laravel كإطار عمل: فهم عميق للطريقة اللي “يفكر” فيها النظام إذا تعاملت مع Laravel كأنه مج...
لماذا بدأت بـ PHP وانتهيت إلى Laravel
PHP مقابل Laravel: انتقال ما كان مخطط له بدأت بـ PHP بشكل مباشر. ملفات بسيطة، require هنا،...
مشاكل قواعد البيانات لا تبدأ من السيرفر
أغلب مشاكل قواعد البيانات ما تبدأ من السيرفر، ولا من حجم الترافيك، ولا حتى من لغة البرمجة. تب...
التفكير المعماري في قواعد البيانات
كيف تفكّر في قاعدة البيانات قبل ما تكتب أول جدول أكثر خطأ شفتُه يتكرر في مشاريع كثيرة — وبع...
نظام Proxmox وتجربة استخدامه في إدارة السيرفرات
نظام Proxmox وتجربة استخدامه في إدارة السيرفرات عند العمل على سيرفر واحد غالبًا لا تظهر مشا...
من أين تخترق تطبيقات الويب؟ مراجعة أنماط برمجية شائعة
من أين تُخترق تطبيقات الويب؟ مراجعة أنماط برمجية شائعة اختراق تطبيقات الويب نادرًا ما يكو...
WebSocket و Webhook
WebSocket و Webhook في بداياتي (وغالبًا في بدايات أي مبرمج Backend)، كنت أسمع مصطلحات...
تجربتي مع S3 Bucket باستخدام MinIO
تجربتي مع S3 Bucket باستخدام MinIO: لما احتجت تخزين أفهمه وأتحكم فيه في مرحلة من المراحل، صرت...
كيف تفكّر في الـ Backend كنظام وليس مجرد كود
كيف تفكّر في الـ Backend كنظام وليس مجرد كود كثير من المطورين يكتبون Backend نظيف ومنظم ويعمل...
أخطاء قاتلة في Laravel
أخطاء قاتلة في Laravel شفتها في مشاريع حقيقية Laravel إطار قوي ومريح، لكن هذا لا يعني أن استخ...
تجربتي في تشغيل Ollama داخل Docker
تجربتي في تشغيل Ollama داخل Docker وربطها مع واجهة للتجربة خلال الفترة الأخيرة كنت أجرّب نماذ...
دليل تقني شامل لإدارة الحاويات والبنية المعزولة Docker
Docker: دليل تقني شامل لإدارة الحاويات والبنية المعزولة Docker أداة تُمكّن من تشغيل التطبيقات...
Laravel Debugbar
Laravel Debugbar: الأداة اللي خلتني أفهم وش يصير فعلًا داخل Laravel في بداياتي مع Laravel كنت...
نقل ومزامنة الملفات باستخدام rsync
كيف صرت أعتمد على rsync لنقل الملفات بدون وجع رأس في البداية كنت أستخدم أوامر بسيطة لنقل المل...