ياسر مكرم
- فيديو شرح لخاصية Nullables في C# 2.0
فيديو بالعربية لشرح أحد الخصائص القيمة في C# 2.0. يغطي الفيديو المواضيع التالية: - المشكلة التي تحاول حلها خاصية Nullables - الحلول المستخدمة للتحايل على المشكلة في الإصدارات السابقة - شرح للخاصية مع بعض الأمثلة - شرح لمعامل ؟؟ في C# 2.0 وفوائده - توضيح لأهمية…
- فيديو شرح لخاصية Nullables في C# 2.0
فيديو بالعربية لشرح أحد الخصائص القيمة في C# 2.0. يغطي الفيديو المواضيع التالية: - المشكلة التي تحاول حلها خاصية Nullables - الحلول المستخدمة للتحايل على المشكلة في الإصدارات السابقة - شرح للخاصية مع بعض الأمثلة - شرح لمعامل ؟؟ في C# 2.0 وفوائده - توضيح لأهمية…
- تصميم ويندوز 8–الجزء الأول–الانغماس
الجزء الأول من عرض لأسس تصميم واجهة استخدام ويندوز 8 الجديدة http://www.barm.ag/2012/10/8-immersion.html
- هل تضطر مايكروسوفت لتوزيع ويندوز 8 مجانا؟
هل تواجة مايكروسوفت موقفا مشابة لما وضعت فيه تيتسكيب منذ عقد؟ هل تستطيع التكيف مع الواقع الجديد وتغيير استراتيجيتها وطريقة عملها لتنجو من مصير مشابه لما فعلته بنيتسكيب؟ في هذه المقالة محاولة لقراءة الوضع الحالي والتغييرات في سوق نظم التشغيل واستشراف لما يجب عم…
- نظرة سريعة على outlook.com وداعا Hotmail
هناك مقولة لسانت إكسبري أن الكمال يتحقق عندما لا تجد ما تزيله. وهذه هي الفلسفة الحركة ل outlook.com فواجهة الاستخدام غاية في البساطة تعتمد لونين فقط حتى الإعلانات على اليمين لا تستخدم إلا هذين اللونين. Gmail كان يوما بهذه البساطة ولكن اليوم أصبحت واجهة الاستخد…
- نظرة سريعة على outlook.com وداعا Hotmail
outlook.com لا يدعم IMAP ولكن هذا لا يمثل مشكلة لي فانا حاليا لازلت أستخدم gmail لتخزين الرسائل واربط بينه وبين outlook .com لأستفيد من وجهة الاستخدام الممتازة فبذلك أستفيد من elafdal من جوجل و ميكروسوفت
- نظرة سريعة على outlook.com وداعا Hotmail
في 2004 اقتحمت جوجل بخدمة Gmail بعنف غير واقع خدمات البريد الإلكتروني. فالمساحة الفلكية وقتها لصندوق البريد الذي قفز من 25MB إلى 2GB غيرت أسلوب تعاملنا مع البريد الإلكتروني. بالإضافة إلى واجهة الاستخدام البسيطة والسريعة بدون صور متحركة وإعلانات كبيرة مزعجة ومش…
- التسجيل كمطور ويندوز فون مجانا لفترة محدودة
أعلنت YallaApps أن التسجيل أصبح مجانيا بدون رسوم التسجيل السنوية 100$ بالإضافة إلى ترقية مجانية للسوق الرئيسي AppHub عند فتحه قريبا للمنطقة العربية. http://www.barm.ag/2012/07/blog-post.html
- نظرة أولى على Windows 8 وتأثيره على سوق البرمجيات العربية
http://www.barm.ag/2011/09/windows-8.html أماطت مايكروسوفت اللثام عن أحدث إصداراتها لنظام التشغيل Windows 8 بعد أشهر من تكتم مخابراتي منع فيه حتى موظفي الشركة من معرفة تفاصيل مستقبل القلب النابض للشركة. يأتي هذا الإعلان في خضم منافسة شرسة من Apple و Google على…
- احتقار اللغة العربية من المبرمجين العرب
http://www.barm.ag/2011/07/blog-post.html أرجو أن يبدي مجتمع المعلومات العربي احتراما أكبر للغته فإيماني الراسخ ألا نهضة تقنية حقيقة إلا باستنباط تاريخنا وثقافتنا للخروج بأفكار أصيلة تستلهم رؤية مختلفة للواقع. فعلى الرغم من انجازات الحضارة الغربية فإنها في رأي…
- مايكروسوفت والمصادر المفتوحة Open Source في مصر. عدو أم شريك!
http://www.theinquirer.net/inquirer/news/1809980/microsoft-kicks-ironruby-ironpython كانت فرق داخل مايكروسوفت تقوم بتطوير اللغتين حتى قامت بتفكيكها وتوزيع المصدر تحت ترخيص أباتشي والتطوير الآن منفصل عن مايكروسوفت بقيادة أفراد من المجتمع.
- مايكروسوفت والمصادر المفتوحة Open Source في مصر. عدو أم شريك!
http://www.barm.ag/2011/06/open-source.html كنت أتمنى حضور مناقشات ملتقى الاستراتيجية المصرية للمصادر المفتوحة لولا وجودي خارج مصر فهدف انتقالنا من خانة مستهلكي التكنولوجيا إلى مقاعد القيادة والإنتاج المعرفي هو أمل يقترب إلى التحقق يوما بعد يوم واستراتيجية واض…
- اختبار الوحدات Unit Testing
وصف دقيق وممتاز للفرق بين Mocks و Stubs لماذا لا تكتب مقالة تعرض فيها الفروق والفوائد من هذه التقنيات؟ المحتوى العربي فقير في هذا النوع من التقنيات المساعدة على كتابة تطبيقات أفضل
- اختبار الوحدات Unit Testing
يصعب استخدام أي نوع من Fake Objects مع Framework يعتمد على Sealed Classes أما عن ميزة Mocks فإنها تساعد على اختبار سلوك العنصر المستبدل http://martinfowler.com/articles/mocksArentStubs.html
- اختبار الوحدات Unit Testing
http://www.barm.ag/2011/06/unit-testing.html اختبار الوحدة هو مجموعة من التعليمات البرمجية التي تتأكد من صحة بعض الافتراضات المسبقة عن وحدة من التطبيق. الوحدة هنا هي أصغر جزء من التطبيق يمكن اختبارها وهي غالبا ما تكون method. على الرغم من وجود كلمة اختبار في ا…
- هل انتهت الدوت نت ؟؟؟
بخصوص ال App Store وعدم توفر SDK فإنه قد تم افتتاح ال App Store يوم10 يوليو 2008 قبل إصدار iPhone 3G بيوم واحد فقط ولم يكن متاح لمستخدمي الإصدار الأول من iOS تحميل تطبيقات ويمكن مراجعة ذلك على http://en.wikipedia.org/wiki/App_Store أما عن HTML5 حتى مع الامتداد…
- مقدمة عن الأجايل Agile كأداة لتخطيط وتنفيذ برمجيات ناجحة
أشكرك على الثناء وأرجو أن يكون المحتوى مفيدا. أما عن منهجية العمل فالمشكلة ليست خاصة بالوطن العربي فقد عملت مع العديد من الأسماء الكبيرة في عالم التطوير في العالم يعانون من نفس المشكلة فالبرمجة صنعة وقد فشلت محاولات عديدة لتحويلها لصناعة بهيكليتها وانضباطها وأ…
- ماهى بيئة عمل XULRunner ؟
بيئة XUL ليست ضعيفة الانتشار بين المبرمجين العرب فقط بل هي ضعيفة الانتشار فخارج مؤسسة موزيلا قليلا ما تستخدم للعديد من الأسباب منها: - مشكلة عامة في مكتبات واجهات التشغيل العابرة لمنصات التشغيل فهي تكون طبقة عازلة قابلة للنقل فلذا تلجأ تلك المكتبات للميزات الم…
- هل انتهت الدوت نت ؟؟؟
المعلومة منقوصة فبجانب تقنية html5 سيكون هناك مكتبية جديدة Jupiter ستعتمد على تقنية XAML المستخدمة في وصف UI في سيلفرلايت و WPF ، وبالتالي لا يوجد قتل هنا فالتقنيتان لهما احتياجهما وستتعايشان فللتاريخ عند أول إصدار لل iPhone أعلن ستيف جوبز أن جميع تطبيقاته ستك…
- مقدمة عن الأجايل Agile كأداة لتخطيط وتنفيذ برمجيات ناجحة
http://www.barm.ag/2011/06/agile.html سمعت وشاركت في الحوار التالي كثيرا وربما يدور الآن في مكان ما في هذا العالم بين مجموعة من المطورين المتحمسين وهم يتداولون: "هنعمل المشروع ده صح المره دي. هانلم اللي عايزه ال User بالظبط ومش هاتتغير في النص ، ونعمل design d…