On DotNetArabi Podcast Again! Talking about Version Control Systems (In Arabic)

وصف الحلقة من دوت نت عربي:

الحلقة 21: محمد مليجي يتكلم عن برامج التحكم بالمصدر الموزعة
Distributed Source Control

يتكلم محمد مليجي عن حلول البرمجيات المستخدمة للتحكم بالشيفرة، و بالأخص منها الحلول الموزعة مثل جيت Git، و ميركيوريال Mercurial، ذكر محاسنها و عيوبها، و متى تستخدم. ،كما ذكر بعض النصائح المتعلقة بها و كيفية التعامل معها بالشكل الأنجح

تنزيل الحلقة: MP3 ,ZIP

image

So, for my Arab friends, the last episode of DotNetArabi  (which -as the name suggests- is a .NET focused podcast, a bit close in style to HanselMinutes and DotNetRocks, but in Arabic) has been released, and it’s featuring me, talking about Version Control Systems.

I have been on DotNetArabi back in 2009 talking about ORMs. In the new episode (recorded June 11, 2011), I discuss the current options of Source/Versioning Control Systems (VCS). Starting with classic ones like TFS/SVN to the Distributed Version Control (DVCS) ones like Git/Hg. Sharing some stories of myself and others working with various options, and giving some tips and tricks around not only choosing a VCS but facing some tough situations in branching and even work-politics (yeah) when it comes to using those.

 

Podcast Link:

http://www.dotnetarabi.com/Episode.aspx?number=21

Direct Download:

MP3 ,ZIP

image

نادرا ما أكتب في مدونتي بالعربية، و إن كنت أستخدمها كثيرا على تويتر و فيسبوك. وبطبيعة الحال أكثر أصدقائي من مصر و دول عربية مختلفة، لذا سعدت لاستضافتي في دوت نت عربي منذ حوالي شهرين. وهي المرة الثانية بالنسبة لي إذ كانت الأولى في 2009 وتحدثت عن الـ Object Relational Mappers و نقل المعلومات بين قواعد البيانات و بين الكود.

الحلقة الثانية نشرت هذا الأسبوع، و فيها أتحدث مع عماد العشي عن الـ Source/Version Control Systems أو برامج الحفظ على الملفات و ترتيب النسخ و تبادلها (نعم، أتفهم أنكم تعرفون المصطلح الانجليزي أكثر)، أتكلم عن الخيارات المتاحة التي نعرفها جميعا ثم ننتقل في الحديث للنظم الموزعة Distributed Version Control و الفرق بينها و بين النظم المركزية التي نستخدمها جميعا، و ألقي بدلوي و ما فيه من قصص مع أنزمة مختلفة (لي و لغيري)، و بعض وجهات النظر في استخدام كل نوع.

 

أرجو أن لا تكون الحلقة مملة بالنسبة لكم، و أن تكون دردشة مناسبة لرحلة بالباص أو السيارة أو القطار مثلا لئلا أضيع لكم وقتكم.. رابط الحلقة:

http://www.dotnetarabi.com/Episode.aspx?number=21

للتحميل مباشرة:
MP3 ,ZIP

Listen to me talking about ORM in Arabic – DotNetArabi Podcast

Emad Ashi (@splashup on twitter) interviewed me in the 5th episode of his first Arabic podcast series DotNetArabi to talk about Object Relational Mapping in .NET in Arabic.
السلام عليكم
أصدقائي العرب ممن يتابعون هذه المدونة.. يسعدني أن أعلن عن أول حديث لي على الانترنت – و كذلك أول حديث لي على الانترنت بالعربية، عن الـ Object Relational Mappers – ORMs
شكرا جزيلا لـ “عماد العشي” (splashup@ على تويتر) على استضافته لي في موقع “دوت نت عربي DotNetArabi”، و هو موقع عربي يتضمن لقاءات صوتية مع العديد من المطورين في مجال الدوت نت، تماما على غرار DotNetRocks ، HanselMinutes و سواها، و هو في حد ذاته فخر لي أن أكون ضيفا للحلقة الخامسة في برنامج كهذا، خاصة عندما يكون ضيف أولى الحلقات هو عمر قعدان (omarq@ على تويتر).

الحلقة 5: محمد مليجي يتكلم عن الـ ORM (Object Relational Mapping)

وصف الحلقة من دوت نت عربي:
محمد مليجي تكلم عن الـ ORM (Object Relational Mapping) و هي برامج مساعدة تستطيع من خلالها نقل المعلومات و تحويلها من طبيعة قاعدة البيانات إلى طبيعة البرامج المبنية بأسلوب الـ Object Oriented. حلقة غنية بالتفاصيل و المعلومات القيمة جدا.
Listen to the episode now (in Arabic):
الشكر خاص جدا لعماد الذي أتى لي في وقت قل فيه اتصالي بمجتمع المطورين في مصر، و اقتصر نشاطي في مجتمع المطورين بصفة عامة على بعض المحاضرات خارج نطاق الالتزامات الرسمية في شركتي الحالية، و مشاركات قليلة في المنتديات و المجموعات البريدية خاصة ALT.NET و مدونتي هذه، (و هو ما يقل مع الوقت) و متابعة أخبار المجتمعات العربية على تويتر كـ Mohamed_Meligy@ و على Google Reader.

Related Links: