ِAsk Developer Podcast الحلقة 34, في هذه الحلقة نناقش موضوع ال Freelancing و كيف تبدأ فيه و ما هو و مميزاته و عيوبه و بعض النصائح من التجارب الشخصية. What is freelancing? Comparing freelancing to regular job How to find freelancing opportunity? How to handle clients? How to put your name out there? Places To look for freelancing opportunities. Rentacoder Guru Video version https://www.youtube.com/watch?v=k-562HWe1N4
May 10, 2014•1 hr 1 min
هل محبين و متابعين التكنولوجيا في المنطقة العربية يجب عليهم التحدث و الكتابة بالعربية؟ هل من يود تعلم التكنولوجيا في المنطقة العربية عليه أن يجيد اللغة الانجليزية و يتجه للمصادر الأجنبية؟ Should Arabic technology enthusiasts and workers speak and write in Arabic? should people who wish to learn about IT go for Arabic or English resources?
Apr 05, 2014•55 min
الحلقة 32, في حلقة هذا الأسبوع نناقش تطور برمجة الويب و نطرح بعض الاختلافات بين الويب قديماً و حالياً و التحديات المختلفة. The simplicity and complexity of the web. It used to be just HTML Then Javascript And CSS And million libraries and frameworks. Markup as a way for building UIs. WPF Server side vs client side (the loop) Web technologies in non-web scenarios: FirefoxOS NodeJS Desktop applications (using Node-Webkit https://github.com/rogerwang/node-webkit) Example: https://www.mapbox.com/til...
Feb 23, 2014•54 min
اللقاء الأسبوعي الثامن و الثلاثون, في هذا الأسبوع يحدثنا المهندس طارق عمرو عن الMachine Learning. Slides for the presentation http://tarekamr.com/slides/datascience
Feb 09, 2014•1 hr 54 min
الحلقة الثلاثون من راديو اسأل مطور, في هذا الأسبوع نطرح دور الDevOps في تطوير المؤسسات What is the role of DevOps? "Automate All Things" A role currently related to Online Services. The principle of self-serve IT Streamline and Automate Operation tasks Monitoring & Alerting Deployment Scaling up & down OS\Platforms upgrades, patches ... etc Building internal platforms to facilitate many IT related jobs Creating virtual machines Assigning DNS's Configuring load balancers \ software load b...
Feb 01, 2014•52 min
الحلقة التاسعة و العشرون من راديو اسأل مطور و ننشر فيها تسجيل للقاء السابع و الثلاثون من اللقاء الأسبوعي لمجموعة اسأل مطور, في هذا اللقاء ناقشنا هل أصبح لينكس منصة قوية للمطورين. و هل حان الوقت للمطورين للانتقال الى لينكس الأجندة - I've heard that before, why is this time different? -- The direction of the Windows platform. -- The new age of Cloud computing and vertical integration. -- NSA, NSA, NSA -- Raspberry Pi and computers on a chip. -- Linux is now on more platforms than ever. -- Innovati...
Jan 25, 2014•1 hr 44 min
الحلقة 28 من بودكاست اسأل مطور في هذه الحلقة نناقش تقنية TypeScript و نناقش مميزاتها و عيوبها و المحاولات السابقة و المنافسة لهذا التقنية. لمشاهدة البودكاست بالفيديو يمكن مشاهدته على يوتيوب http://www.youtube.com/watch?v=UGSiU0dmdGc
Jan 18, 2014•1 hr 1 min
اللقاء الأسبوعي السادس و الثلاثون لمجموعة اسأل مطور, في هذا الأسبوع نناقش أهم التغيرات و التطورات في مجال تطوير البرمجيات التي حدثت في عام 2013 Looking back to 2013 what happened in the developers world, what technologies, practices, wins and losses
Jan 12, 2014•1 hr 31 min
القاء الأسبوعي الخامس و العشرون لمجموعة اسأل مطور, في هذا اللقاء نناقش أهم الأحداث التقنية التي حدثت في عام 2013 . للمزيد من التفاصيل و المشاركة في اللقاءات القادمة تابع صفحتنا على فيسبوك http://facebook.com/askdeveloper أو موقعنا http://www.askdeveloper.com
Jan 06, 2014•2 hr 30 min
اللقاء الأسبوعي السابع و العشرون, في هذا اللقاء نفتح موضوع تأسيس نقابة للمبرمجين المصريين تُعنى بشؤونهم, و تساعد على تقدم الصناعة الوطنية. و نستضيف في هذا الأسبوع السيد محمد حسنين محمد يوسف نائب نقيب المبرمجين المصريين, و أحد مؤسسين نقابة المبرمجين المصريين. لمزبد من المعلومات و قائمة بالروابط التي ذكرها في اللقاء http://www.askdeveloper.com/2013/10/ask-developer-hangout-27.html للاشتراك في اللقاءات القادمة اشترك في صفحتنا على فيسبوك http://facebook.com/askdeveloper و تابع موقعنا http://www.askd...
Oct 06, 2013•1 hr 42 min
Introduction Waterfall classic software development lifecycle Iterative Approach. 2- Agile Software Development History of Agile Principles (for full list http://agilemanifesto.org/principles.html) Satisfy the customer through early and continuous delivery of valuable software Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. Business people and developers must work together daily throughout the project Promoting sel...
Sep 26, 2013•1 hr 43 min
اللقاء الأسبوعي الثالث و العشرون لمجموعة اسأل مطور, في هذا الأسبوع نناقش موضوع الDesign Patterns كمرحلة متقدمة من اللقاء السابع عشر عن الObject Oriented, نتحدث في هذا الأسبوع عن فكرة الDesign Patterns بشكل عام و أقسامها و نتناول بالتفصيل بعض أشهر الأنواع. رابط اللقاء السابع عشر عن الObject Oriented http://www.youtube.com/watch?v=3JRjfvQQxCQ رابط هذا اللقاء على يوتيوب http://www.youtube.com/watch?v=T3gNIICXH0E شاركنا في اللقاءات الأسبوعية عن طريق متابعة صفحتنا على فيسبوك http://facebook.com/askde...
Sep 08, 2013•1 hr 6 min
كل عام و انتم بخير, نعود اليكم مرة أخرى بعد أجازة طويلة خلال شهر رمضان, و في هذا اللقاء نناقش موضوع هام للغاية و هو كيف تصبح مبرمج لغير المتخصصين. و نوضح اهم الطرق و أكثرها فعالية لتأهيل من يريد الالتحاق بمجال البرمجة و لم يحالفه الحظ بالالتحاق باحدى الكليات أو المعاهد المتخصصة في هذا. فيديو اللقاء http://www.youtube.com/watch?v=5OE6PYDq1YI للمشاركة معنا في اللقاءات الأسبوعية تابع صفحتنا على الفيسبوك http://facebook.com/askdeveloper و أيضاً يمكنك متابعة موقعنا http://www.askdeveloper.com
Sep 07, 2013•1 hr 39 min
اللقاء الثاني و العشرون من مجموعة اسأل مطور في هذا اللقاء ننافش الخوارزميات و أهميتها و مبادئها لكل المطورين. و كيف يمكنك اذا لم يحالفك الحظ بدراستها بشكل أكاديمي أن تُعلم نفسك مبادئ الخوارزميات. Welcome to the 22nd hangout, in this hangout we discuss the topic of Algorithms, and if you didn't have the chance to study it in academic capacity how you can teach yourself the basics of algorithms للمشاركة معنا في اللقاءات الأسبوعية تابع صفحتنا على الفيسبوك http://facebook.com/askdeveloper و أيضاً يم...
Sep 01, 2013•1 hr 37 min
اللقاء الحادي و العشرون لمجموعة اسأل مطور, في هذا اللقاء نطرح موضوع "كيف تصبح مطور ويب" و ما هي التقنيات و المهارات اللازم توافرها في مطور تطبيقات الويب. تم طرح العديد من الأسئلة في جوانب مختلفة من الويب سواء على مستوى المتصفح أو مستوى السيرفر أو قواعد البيانات, أيضاً مروراً بمعايير HTML 5 و Javascript و مشاكل الأمن المختلفة. لمشاهدة اللقاء على يوتيوب http://www.youtube.com/watch?v=0zJiN4aHmXs لمزيد من التفاصيل http://www.askdeveloper.com/2013/08/ask-developer-hangout-21-how-to-become.html للمشا...
Aug 26, 2013•1 hr 32 min
اللقاء الأسبوعي الرابع عشر لمجموعة اسال مطور, في هذا الاسبوع نناقش موضوع أمن المعلومات و كيف يمكنك كمطور تثقيف نفسك عن المخاطر و المشاكل الأمنية المختلفة و كيفية مواجهتها. لمشاهدة اللقاء على يوتيوب http://www.youtube.com/watch?v=7RlYk5suvMM لمزيد من التفاصيل http://www.askdeveloper.com/2013/06/ask-developer-hangout-14-software.html اشترك في اللقاءات عن طريق متابعتنا على صفحتنا http://facebook.com/askdeveloper
Aug 26, 2013•2 hr 35 min
اللقاء الاسبوعي العشرون لمجموعة اسأل مطور, في هذا الأسبوع نتناول موضوع الشركات الناشئة و التحديات التي تواجهها و كيف تنمي الفكرة الى أن تصبح شركة. أيضاً نتطرق لموضوع الملكية الفكرية و أنواعها و كيف تستفيد من قوانين الملكية الفكرية لحماية و تنمية شركتك. لمشاهدة اللقاء على يوتيوب http://www.youtube.com/watch?v=gaEW8lZcs14
Aug 25, 2013•1 hr 5 min
اهلا بكم في الحلقة السابعة عشر من راديو اسأل مطور, في هذه الحلقة نستضيف "هيثم الفضيل" المؤسس و المدير التنفيذي لشركة كنجن, نناقش مراحل تطور الفكرة من البحث الى المشروع الى الشركة. Welcome to the 17th episode of Ask Developer Podcast, in this episode we interview the founder and CEO of Kngine, we discuss the story of Kngine from the inception of the idea to the project to building the company. Join our facebook page http://facebook.com/askdeveloper Visit our website http://www.askdeveloper.com
Aug 20, 2013•49 min
الحلقة السادسة عشر من راديو اسأل مطور, في هذه الحلقة نناقش مهارة جديدة من مهارات المطور و هي مهارة التعامل مع الكود القديم. نقدم بعض النصائح في كيفية التعامل مع الكود القديم و أيضاً كيف تستلم كود من مطور آخر بحيث تسهل على نفسك كثير من التعب الذي قد يحدث في المستقبل. أيضاً بعض الأدوات التي قد تساعدك. Welcome to the 16th episode of Ask Developer Podcast, in this episode we discuss the topic of Legacy Code, and how to handle and handover code bases, also tools and best practices that can help. Join...
Aug 12, 2013•18 min
الحلقة الخامسة عشر من راديو اسأل مطور, في هذه الحلقة نناقش واحدة من أهم مهارات المطور و هي مهارة تحليل الأخطاء, هذه المهارة التي لن تدرسها في الجامعات و ستكتسبها فقط بالممارسة, و في هذه الحلقة نشرح ما هي الأخطاء البرمجية و ما هي أشهر أنواعها و كيف تحل كل نوع منها و الطريقة المثلي للتفكير و البدء في الحل. Welcome to the 15th episode of Ask Developer Podcast, in this episode we discuss the one of the most important skills each developer needs, which is Debugging, we discuss the different types of ...
Jun 24, 2013•29 min
الحلقة الرابعة عشر من راديو اسأل مطور, في هذه الحلقة نناقش موضوع الطرق الهندسية الحديثة في ادارة المشاريع البرمجية, و كيف تقدم هذه الطرق داخل بيئة عملك و ما هي الفوائد و التحديات التي يمكن تواجهها. Welcome to the 14th episode of Ask Developer Podcast, in this episode we discuss the Agile Software Development and we give an example of Scrum, we also discuss some real world experiences and best practices.
Jun 02, 2013•1 hr 19 min
راديو اسأل مطور الحلقة الثالثة عشر, في هذه الحلقة نكمل قصة نجاح شركة كوجرتك, و نتعرض بالتفصيل لنوع مختلف من التحديات و هي تحديات البيئة المحيطة و الثقافة. و كيف تغلبنا عليها. Welcome to the 13th episode of the Ask Developer Podcast, in this episode we continue the story of CougarTech, and we discuss in more details different type of challenges which are the environment & cultural challenges.
May 24, 2013•47 min
راديو اسأل مطور الحلقة الثانية عشر, في هذه الحلقة الخاصة نعود بالماضي لصيف عام 2003 و نتذكر شركة صغيرة بدأت في هذا التوقيت في قلب العاصمة المصرية و داخل أحد أكبار أسواق الالكترونيات و الأجهزة المحمولة, هذه الشركة الصغيرة بفريق من 6 أفراد أغلبهم لازالوا في الجامعة استطاعت أن تحقق نجاحاً متميزاً في وقت قصير جداً. معنا في هذه الحلقة الفريق التقني و هم أحمد حسني, و محمد صالح و هشام عبد الحافظ و محمد الشريف. Welcome to the 12th episode of Ask Developer Podcast, in this episode we go back in time to S...
May 18, 2013•46 min
الحلقة الحادية عشر من راديو اسأل مطور, في هذه الحلقة نكمل حوارنا الشيق عن نظم التخزين الحديثة و نتعمق أكثر في الفروق بين النظم الحديثة و النظم العلائقية الكلاسيكية. Welcome to the 11th episode of Ask Developer Podcast, in this episode we continue our discussion about NOSQL, and this time we dive deeper into the differences between NOSQL data stores and classical Relational (RDBMS) databases.
May 11, 2013•43 min
راديو اسأل مطور, الحلقة العاشرة, في هذه الحلقة نستعرض موضوع جديد و هو موضوع أنظمة التخزين الحديثة, و التي تتعدى مجرد قواعد البيانات الكلاسيكية, نتعرض بتفصيل لأسباب اللجوء لهذا النوع من تقنيات التخزين, و فوائده و عيوبه, و أشهر التقنيات التجارية في هذه الأيام Ask Developer Podcast, Episode 10, in this episode we discuss the NOSQL subject, which challenges the traditional database models in the current web scale world, we discuss in details the motivations behind this kind of technology, and the pr...
May 04, 2013•58 min
اسأل مطور, الحلقة التاسعة, في الحلقة دي معانا المهندس محمد تيسير ليحدثنا عن مواضيع كثيرة في البرمجة الاحترافية و أهما هو الشغف و حب البرمجة و التطوير, و كيف تستطيع أن تبني تطبيقات و خدمات يظهر فيها حبك لعملك. محمد تيسير مؤسس و مدير مشروع "روَح دوت كوم" و هي خدمة مجانية لمستخدمين المواصلات العامة. Welcome to Ask Developer Podcast Episode 9, In this episode we talk with Mohamed Tayseer, who will discuss with us many Software topics and especially how to be a passionate developer, Tayseer is the fo...
Apr 27, 2013•1 hr 4 min
الحلقة الثامنة من راديو اسأل مطور, في هذه الحلقة نستعرض موضوع جديد و هو تطوير الألعاب الاحترافية, نستضيف معنا المهندس محمد مشرف, و هو مهندس مصري له خبرة طويلة في برمجة الألعاب في مصر و في الخارج. Welcome to the 8th Episode of Ask Developer Podcast, in this episode we discuss the topic of Game Development with guest Mohamed Moshrif. Moshrif is an Egyptian Software Engineer with years of experience in game development, his career includes well known titles like Halo in 343 Industries, and Cell Fac...
Apr 19, 2013•55 min
الحلقة السابعة من راديو اسأل مطور على الانترنت, في هذه الحلقة نكمل نقاشنا عن طرق استخدام البيانات في البرامج و التطبيقات, و نتطرق ببعض التفصيل لحالة الMicroORM's Welcome to the 7th episode of AskDeveloper Podcast, in this episode we continue our discussion about Data Access, and we talk specifically about Micro ORM's.
Apr 13, 2013•43 min
الحلقة السادسة من راديو اسأل مطور, في حلقة هذا الأسبوع بنتكلم عن موضوع مهم بنتعرض ليه كلنا كمبرمجين بنتعامل مع قواعد بيانات, و هي عملية تصميم عملية استخدام قاعدة البيانات في الأنظمة و ما هي أفضل الطرق المتاحة و التقنيات المختلفة Welcome to the 6th episode of the AskDeveloper Podcast, in this episode we discuss a very important topic which every developer needs to be aware of, which is how to correctly incorporate databases in your system and keeping your design clean and scalable.
Apr 05, 2013•45 min
Welcome to the 5th episode of the Ask Developer Podcast, in this episode we continue the discussion about Design, in this episode we cover the design process, and what are the most effective ways to approach design in your team. أهلاً بكم في الحلقة الخامسة من راديو اسأل مطور, في هذه الحلقة نكمل حديثنا عن التصميم, و نناقش اسلوب التصميم و كيفية تطبيقه في فريق العمل
Mar 29, 2013•47 min