مصطفى الطيب
- تطوير المواقع
نمط التصميم MVC تحت المجهر، المبادئ والتجربة والمستقبل!
على مر السنين، طرأ على تطوير البرمجيات العديد من التغييرات. وأحد أكبر تلك التغييرات في الآونة الأخيرة: استخدام نمط تصميم…
أكمل القراءة » - خارج الصندوق
حسناً، أين كُنت؟!
قبل عام تقريباً كانت الحياة تسير بطريقة روتينية. العمل منذ الصباح إلى المساء ثم الاستمتاع بوقتي الخاص في أواخر المساء.…
أكمل القراءة » - جافا
الصنف الهائل StringJoiner والتعامل الراقي مع النصوص
StringJoiner هو صنف وجد من أجل تبسيط حياتك البرمجية! عندما يتعلق الأمر بعمليات ربط عدد من النصوص (السلاسل الحرفية) المكررة…
أكمل القراءة » - جافا
كيف تُنشئ ملف مضغوط Zip في لغة جافا باستخدام Filesystem
نعم تستطيع أن تُنشئ ملفاً مضغوطاً باستخدام بعض الأسطر البرمجية. يستفيد المبرمجون أحياناً من مهاراتهم البرمجية في أداء بعض المهام…
أكمل القراءة » - جافا
كيف تقرأ من وتكتب في ملف نصي باستخدام [java.io] و [java.nio]
عندما تتعلم طريقة التعامل مع الملفات (والتي تعني أن تقرأ وتكتب في الملفات) تكون قد انتقلت نقلة نوعية في مسيرتك…
أكمل القراءة » - جافا
الحزم في لغة جافا packages – الجزء 2
استكمالاً لحديثنا عن الحزم في لغة جافا والذي بدأناه في التدوينة السابقة الحزم في لغة جافا packages – الجزء 1 أواصل…
أكمل القراءة » - جافا
الحزم في لغة جافا packages – الجزء 1
تحتل الحزم packages بداية وأعلى الملفات المصدرية في لغة جافا، فعندما تبدأ بقراءة ملف الشفرة المصدرية تطالع عبارات استيراد الحزم…
أكمل القراءة » - برمجة
هل أنت المبرمج الذي يحفظ أم المبرمج الذي يبحث؟
يوجد نوعان من المبرمجين: مبرمج يحفظ الدوال. مبرمج يبحث عن الدوال وفق الحاجة. حتى تستطيع مخاطبة الحاسب فأنت بحاجة إلى…
أكمل القراءة » - برمجة
لماذا يعتقد الناس أن منهجية سكروم Scrum Methodology فكرة جيّدة ؟!!
هل تعرف طريقة تجعل تطوير البرمجيات أسرع مع المحافظة على رضا العميل؟ عندما التحقتُ في الماضي بإحدى فرق التطوير وجدتُ…
أكمل القراءة »