الاثنين، فبراير 15، 2016

انترنت الأشياء، محاضرة رائعة للبروفيسور خالد المحجوب

في هذه المحاضرة يقدم د. خالد مقدمة عن انترنت الأشياء، ماهيتها وأهميتها، والأبحاث التي تدور حولها

اتركك لتستمتع بالمحاضرة








الخميس، فبراير 04، 2016

Question Regarding Multi-Tenancy

مشاركة الايجار، ام الايجار المنفرد في الحوسبة السحابية، سؤال وجواب حول مفهوم الMulti Tenancy في الأنظمة السحابية التي تعمل بنظام ساس،

علاقة ذلك بمعمارية البرنامج، والفرق بين الHorizontal Scaling and Vertical Scaling

السبت، يناير 16، 2016

Service Oriented Architecture Made Easy

يقدم هذا الويبنار ال SOA من منظور عملي، ويبتعد عن الشكل النظري التعريفي التقليدي،

حيث اقوم بشرح مثال لبرنامج ادارة كورسات وحضور المتدربين، وكيف يمكن تحديد شكل الServices ومسؤولياتها، وما ستحتويه من ممكنات Capabilities او Methods ومعاني تلك المصطلحات



اسأل الله ان يضيف الى معلوماتك ومهاراتك :)

الجمعة، يناير 08، 2016

مقدمة لهندسة البرمجيات، خطورة الوظيفة وتعريفها

عايز تعرف معنى مهندس برمجيات، اهمية الوظيفة وخطورتها، شوف الفيديو ده،

تحتوي هذه المرئية على تعريف معنى وظيفة مهندس البرمجيات، وخطورة هذا المسمى وأهميته




الخميس، يناير 07، 2016

حابب تعرف ليه امازون بقت امازون بس من ناحية تقنية؟ شوف الفيديو ده

في هذا الفيديو اشرح بسرعة مبادئ البرمجة المقادة بالخادمات، او Service Oriented Architecture كما وضعها جف بوزس المدير التنفيذي لأمازون كمبادئ عمل تسير عليها فرق العمل لديه

ارحب بالأسئلة والمشاركات

تطور نظم ادارة مشاريع البرمجة - الجزء الثاني: السماح بالتغيير (خرسانة وحوائط حاملة)


لمعرفة بداية القصة رجاء مراجعة الجزء الأول

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