
AskDeveloper Podcast
94 episodes — Page 2 of 2

EP44 - Yasser Walked On MARS And Can't Wait To Talk About It
AskDeveloper Podcast - 44 - Yasser walked on MARS, and can't wait to talk about it, and coverage of Build 2016 اشترك في قناتنا على يوتيوب و تابعنا على فيسبوك http://fb.com/askdeveloper http://soundcloud.com/askdeveloper http://www.askdeveloper.com http://youtube.com/bashmohandes

EP43 - Gate Keepers
الحلقة 43 من راديو اسأل مطور, في هذه الحلقة نناقش مشاكل احتفاظ الشركات التقنية بالبيانات الشخصية و استهداف الحكومات و الأجهزة الأمنية لها و نناقش بعض الأخبار التقنية التي حدثت و المتعلقة مثل مطالبة ال FBI لشركة Apple لكسر تشفير أحد أجهزة iPhone و الذي تم اصدار حكم محكمة لالزام الشركة بهذا و على اثره قام Tim Cook المدير التنفيذي للشركة باصدار خطاب مفتوح لمستخدمين التكنولوجيا. http://www.apple.com/customer-letter/ أيضاً تحدثنا عن موضوع Where is The Fair Use #WTFU و الذي اثير مؤخراً على يوتيوب http://amreldib.com/linkblog/WhereIsTheFairUse و أيضاً صدر العدد الثانية من Ask Developer LinkSheet يمكنك الحصول عليها هنا http://amreldib.com/linkblog/AskDeveloperLinksheet2SelfParking3DPrintedBuildings العدد الأول http://amreldib.com/linkblog/AskDeveloperLinksheet1LateAsAlways اشترك في قناتنا على يوتيوب و تابعنا على فيسبوك http://fb.com/askdeveloper http://soundcloud.com/askdeveloper http://www.askdeveloper.com http://youtube.com/bashmohandes

EP42 - Ask Developer Hangout - Week 45 - نقاش مفتوح عن مشروع نقابة مهندسي البرمجيات
في هذا اللقاء نناقش موضوع المشروع المقترح لنقابة مهندسي البرمجيات, و الذي تم اقتراحه عده مرات من قبل بنماذج متفاوتة. آخر نسخة مقترحة معلنة من القانون - و التي تم تقديمها لمجلس الشعب في 2012 - http://issuu.com/esea_pr/docs/egswengs4 تسجيل اللقاء بالفيديو https://www.youtube.com/watch?v=aMs0qKMiiEI Our facebook Page http://facebook.com/askdeveloper On Sound Cloud http://soundcloud.com/askdeveloper Please Like & Subscribe

EP41 - Augmented Reality - Virtual Reality
في هذه الحلقة نناقش موضوع ال VR / AR أو الواقع المعزز و الواقع الافتراضي و نتعرض لبعض المنتجات التي ظهرت أو في طريقها للظهور و الطفرة التي حدثت مؤخراً في هذا المجال. Oculus Rift, Hulu Lens, Project Morpheus (PlayStation VR) - Immersive technologies - VR history ○ Entex Adventure Vision (1982)https://en.wikipedia.org/wiki/Entex_Adventure_Vision ○ Nintendo Virtual Boy (1995)https://en.wikipedia.org/wiki/Virtual_Boy - Oculus ○ Samsung Gear VR - Cardboard - Hololens experience Show Notes Yasser goes to Redmond to visit Microsoft and gets a surprise demo of the new Hololens. A channel9 video, a tour in Microsoft museum https://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-145-Living-Computer-Museum Video about Microsoft and Apple staff in NY https://www.youtube.com/watch?v=TMATD2qk564 Glen Keane - Disney artist using Oculus Rift https://www.youtube.com/watch?v=GSbkn6mCfXE Hololens and Volvo https://www.youtube.com/watch?v=DilzwF90vec Unity 3D http://unity3d.com/ Entex Adventure Vision (1982)https://en.wikipedia.org/wiki/Entex_Adventure_Vision Nintendo Virtual Boy (1995)https://en.wikipedia.org/wiki/Virtual_Boy Black Mirror https://en.wikipedia.org/wiki/Black_Mirror_%28TV_series%29 Ask Mohamed any question https://ask.fm/bashmohandes/ Amr's blog post: How to Ask a Question http://www.amreldib.com/blog/HowToAskAQuestion/ Hitchhiker's guide answer of life is 42 https://en.wikipedia.org/wiki/42_%28number%29#The_Hitchhiker.27s_Guide_to_the_Galaxy

EP40 - Entrepreneurship In Egypt With Mostafa Ashour
Mostafa Ashour an Egyptian entrepreneur who started at least two different startups in Egypt in different types of software business like Gaming with Khayal Entertainment, also worked for multinational companies such as IBM and Microsoft, and recently he decided to write a book التجربة الخيالية - قصة انتاج أول لعبة كمبوتر في مصر مصر مفيهاش مينتورزhttp://www.mostafaashour.com/%D9%85%D8%B5%D8%B1-%D9%85%D8%A7%D9%81%D9%8A%D9%87%D8%A7%D8%B4-%D9%85%D9%86%D8%AA%D9%88%D8%B1%D8%B2/ Deconstructor of Fun http://www.deconstructoroffun.com/ إشتري نسخة رقمية من كتاب التجربة الخيالية https://kotobi.com/shop/ar/%D8%A7%D9%84%D8%AA%D8%AC%D8%B1%D8%A8%D8%A9-%D8%A7%D9%84%D8%AE%D9%8A%D8%A7%D9%84%D9%8A%D8%A9 Tryvin http://www.tryvin.com/ Boxmize http://boximize.com/ Mostafa Ashour https://twitter.com/mostafaashour

EP39 - Interviewing For Google For With Mohamed Tayseer
الحلقة التاسعة و الثلاثون من راديو اسأل مطور, في هذه الحلقة نستضيف المهندس محمد تيسير المنضم حديثاً لفريق عمل جوجل في مدينة زيورخ في سويسرا, ليشارك معنا خبراته و نصائحه لمن يريدون التقدم في الوظائف المماثلة. Why do you want to join Google? Technical career path Innovative Move to another country You will not lose anything if you fail. There is no such thing as blacklist What they are looking for in a candidate? Smart & get things done Goes the extra mile (open-source, side projects, …) Measurable achievements College degree is not required Persistence: I failed the 1st interview but passed the 2nd How to pass the interview? Relax. It’s not the end of the world Always keep the communication line open. In other words, always think out loud. Don’t stand there silently while you are thinking Validate your assumptions with test cases & ask about edge cases to make sure you understand everything. The problem might be simpler than you think Apply for all suitable positions, not just one or two (follow @googlejobs on twitter) Prepare well (Project Euler, Top Coder, ACM, …) “Algorithm Design Manual” is a good book, but it’s heavy for some people. Go with it when you feel you have a good understanding of basic data structures See more references below Things to consider It takes time to pass the interviews, get visa & start working Google helps with relocation: papers, travel tickets, temp accommodation, but this doesn’t mean the visa is guaranteed. The imposter syndrome: I’m not good enough References Steve Yegge blog post is the best resource. http://steve-yegge.blogspot.ch/2008/03/get-that-job-at-google.html Event by Ahmad Aly https://www.facebook.com/events/252191538310698/?ref=22 Required courses http://uk.businessinsider.com/skills-for-google-engineering-jobs-2014-10?r=US Another reference http://www.businessinsider.com/qualities-google-looks-for-in-job-candidates-2014-4?IR=T There were some sessions in EgyptScholars group telling you how to prepare for Google interview https://www.facebook.com/EgyptScholars

EP38 - Package Managers
Introduction What is a package? What is a Package Manager? Why Do we need Package Manager? Pros and Cons Pros Break your code into sharable components. Reduce build times. Easy to find well-made packages to speed up development. Resolving versioning in a clean way. Cons Sometimes packages don't play well together Too many package managers with very little differences Examples Ruby Gems (was that the first one?) Python Pip NuGet NPM apt-get OneGet Chocoloty Bower Yum pacman

EP37 - Microsoft .net Going Open Source
Welcome to the 37th episode of AskDeveloper Podcast, in this episode we will discuss the big news that came from Microsoft last week regarding opening the source of the .net Framework as well as a new SKU of Visual Studio Community Edition for small and Open Source teams. أهلا بكم في الحلقة السابعة و الثلاثون من راديو اسأل مطور في هذه الحلقة نناقش الأخبار التي أعلنتها مايكروسوفت الأسبوع الماضي عن فتح مصدر اطار عمل دوت نت, بالاضافة الى اصدار نسخة جديدة من فيجوال ستوديو (نسخة المجتمع) و التي ستكون مجانية للفرق الصغيرة و المشاريع مفتوحة المصدر.

EP36 - Source Control And Git
الحلقة السادسة و الثلاثون من راديو اسأل مطور, نناقش في هذا الأسبوع أهمية نظم حفظ و تنظيم الكود Source Control و نقارن بين أنواعها المختلفة و نتكلم باستفاضة عن Git What is source control Why do I need Source Control Source control absence from official CS curriculum is a disaster Source control can be as important as If Else statements Important for individuals. Vital for teams Types of Source Control Systems Centralized (Traditional) CVS SVN - Subversion. TFS Distributed Git Mercurial Awesome Git Features Stash Branching with no overhead Local Commits (never lose a thing) Rewriting History (rebasing) Git vs GitHub GitLab Bitbucket Using GitHub in non-programming projects

EP35 - AskDeveloper Podcast - Logic
الحلقة 35 من راديو اسأل مطور, في هذه الحلقة نستعرض موضوع المنطق للمبرمجين. - Abstraction ○ 1+1 = 2 almost always not true ○ If 1 orange + another orange, what about the size of each, the taste ... etc ○ For this to be true some abstraction is required ○ Abstraction is removing some details to simplify reality modeling and perception ○ Programming is in huge part an art of abstraction ○ "Leaky abstraction" Spolsky's post. - Perception ○ This table has four legs ○ This table is beautiful ○ The first statement the signifier and signified are adjacent while the second statement there is a space for interpretation ○ Some signifiers has wide meanings or narrow, and different people perceive it differently ○ Role of agile development in addressing perception issues - Deduction

EP34 - Freelancing
ِ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

EP33 - Arabic Or English
هل محبين و متابعين التكنولوجيا في المنطقة العربية يجب عليهم التحدث و الكتابة بالعربية؟ هل من يود تعلم التكنولوجيا في المنطقة العربية عليه أن يجيد اللغة الانجليزية و يتجه للمصادر الأجنبية؟ 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?

EP32 - Web Development Evolution
الحلقة 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/tilemill/ I've used this desktop application and liked it, and a week later discovered that it's a NodeJS app. Browsers as Operating Systems: Chromebooks FirefoxOS Single-page applications (SPA) as a way to blur the lines between web applications and desktop applications. Google's big push for AngluarJS is part of making web application replace desktop applications.

EP31 - Ask Developer Hangout - Week 38 - Machine Learning With Tarek Amr
اللقاء الأسبوعي الثامن و الثلاثون, في هذا الأسبوع يحدثنا المهندس طارق عمرو عن الMachine Learning. Slides for the presentation http://tarekamr.com/slides/datascience

EP30 - DevOps
الحلقة الثلاثون من راديو اسأل مطور, في هذا الأسبوع نطرح دور ال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 balancers Self-Serve deployment Technologies All virtual machine automation software Chef http://www.getchef.com/ Puppet http://puppetlabs.com/ Salt http://docs.saltstack.com/index.html Graphite http://graphite.wikidot.com/

EP29 - Ask Developer Hangout - Week 37 - Is It The Time To Move To Linux
الحلقة التاسعة و العشرون من راديو اسأل مطور و ننشر فيها تسجيل للقاء السابع و الثلاثون من اللقاء الأسبوعي لمجموعة اسأل مطور, في هذا اللقاء ناقشنا هل أصبح لينكس منصة قوية للمطورين. و هل حان الوقت للمطورين للانتقال الى لينكس الأجندة - 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. -- Innovation in the Open Source space is much more than in closed source space. - Moving to Linux as a User (on the desktop). - Moving to Linux as a developer (on the server). - Moving to Linux as a company. - Moving to Linux as a country. - Move to Linux if you are... - Don't move to Linux if you are... - Problems with moving to Linux: -- Hardware. -- High (technical) barrier of entry. -- Choice is good, but is too-much-choice good? -- The technical elitism of (some) Linux communities.

EP28 - TypeScript
الحلقة 28 من بودكاست اسأل مطور في هذه الحلقة نناقش تقنية TypeScript و نناقش مميزاتها و عيوبها و المحاولات السابقة و المنافسة لهذا التقنية. لمشاهدة البودكاست بالفيديو يمكن مشاهدته على يوتيوب http://www.youtube.com/watch?v=UGSiU0dmdGc

EP27 - Ask Developer Hangout - Week 36 - Software Development Events In 2013
اللقاء الأسبوعي السادس و الثلاثون لمجموعة اسأل مطور, في هذا الأسبوع نناقش أهم التغيرات و التطورات في مجال تطوير البرمجيات التي حدثت في عام 2013 Looking back to 2013 what happened in the developers world, what technologies, practices, wins and losses

EP26 - Ask Developer Hangout - Week 35 - General Discussion About Technology
القاء الأسبوعي الخامس و العشرون لمجموعة اسأل مطور, في هذا اللقاء نناقش أهم الأحداث التقنية التي حدثت في عام 2013 . للمزيد من التفاصيل و المشاركة في اللقاءات القادمة تابع صفحتنا على فيسبوك http://facebook.com/askdeveloper أو موقعنا http://www.askdeveloper.com

EP25 - Ask Developer Hangout - Week 27 - Egyptian Programmers Syndicate نقابة المبرمجين المصريين
اللقاء الأسبوعي السابع و العشرون, في هذا اللقاء نفتح موضوع تأسيس نقابة للمبرمجين المصريين تُعنى بشؤونهم, و تساعد على تقدم الصناعة الوطنية. و نستضيف في هذا الأسبوع السيد محمد حسنين محمد يوسف نائب نقيب المبرمجين المصريين, و أحد مؤسسين نقابة المبرمجين المصريين. لمزبد من المعلومات و قائمة بالروابط التي ذكرها في اللقاء http://www.askdeveloper.com/2013/10/ask-developer-hangout-27.html للاشتراك في اللقاءات القادمة اشترك في صفحتنا على فيسبوك http://facebook.com/askdeveloper و تابع موقعنا http://www.askdeveloper.com

EP24 - Ask Developer Hangout - Week 12 - Agile Software Development
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 self organizing team At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. Pros & Cons Famous Processes Scrum XP (eXtreme Programming) Common Practices Pair Programming Test Driven Development (TDD) Small Teams Daily meetings

EP23 - Ask Developer Hangout - Week 23 - Object Oriented Design Patterns
اللقاء الأسبوعي الثالث و العشرون لمجموعة اسأل مطور, في هذا الأسبوع نناقش موضوع ال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/askdeveloper ايضاً متابعة موقعنا http://www.askdeveloper.com

EP22 - Ask Developer Hangout - Week 19 - How To Become A Programmer - البرمجة لغير المتخصصين
كل عام و انتم بخير, نعود اليكم مرة أخرى بعد أجازة طويلة خلال شهر رمضان, و في هذا اللقاء نناقش موضوع هام للغاية و هو كيف تصبح مبرمج لغير المتخصصين. و نوضح اهم الطرق و أكثرها فعالية لتأهيل من يريد الالتحاق بمجال البرمجة و لم يحالفه الحظ بالالتحاق باحدى الكليات أو المعاهد المتخصصة في هذا. فيديو اللقاء http://www.youtube.com/watch?v=5OE6PYDq1YI للمشاركة معنا في اللقاءات الأسبوعية تابع صفحتنا على الفيسبوك http://facebook.com/askdeveloper و أيضاً يمكنك متابعة موقعنا http://www.askdeveloper.com

EP21 - Ask Developer Hangout - Week 22 - Algorithms
اللقاء الثاني و العشرون من مجموعة اسأل مطور في هذا اللقاء ننافش الخوارزميات و أهميتها و مبادئها لكل المطورين. و كيف يمكنك اذا لم يحالفك الحظ بدراستها بشكل أكاديمي أن تُعلم نفسك مبادئ الخوارزميات. 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 و أيضاً يمكنك متابعة موقعنا http://www.askdeveloper.com

EP20 - Ask Developer Hangout - Week 21 - How To Become A Web Developer
اللقاء الحادي و العشرون لمجموعة اسأل مطور, في هذا اللقاء نطرح موضوع "كيف تصبح مطور ويب" و ما هي التقنيات و المهارات اللازم توافرها في مطور تطبيقات الويب. تم طرح العديد من الأسئلة في جوانب مختلفة من الويب سواء على مستوى المتصفح أو مستوى السيرفر أو قواعد البيانات, أيضاً مروراً بمعايير HTML 5 و Javascript و مشاكل الأمن المختلفة. لمشاهدة اللقاء على يوتيوب http://www.youtube.com/watch?v=0zJiN4aHmXs لمزيد من التفاصيل http://www.askdeveloper.com/2013/08/ask-developer-hangout-21-how-to-become.html للمشاركة معنا في اللقاءات الأسبوعية تابع صفحتنا على الفيسبوك http://facebook.com/askdeveloper و أيضاً يمكنك متابعة موقعنا http://www.askdeveloper.com

EP19 - Ask Developer Hangout - Week 14 - Software Security
اللقاء الأسبوعي الرابع عشر لمجموعة اسال مطور, في هذا الاسبوع نناقش موضوع أمن المعلومات و كيف يمكنك كمطور تثقيف نفسك عن المخاطر و المشاكل الأمنية المختلفة و كيفية مواجهتها. لمشاهدة اللقاء على يوتيوب http://www.youtube.com/watch?v=7RlYk5suvMM لمزيد من التفاصيل http://www.askdeveloper.com/2013/06/ask-developer-hangout-14-software.html اشترك في اللقاءات عن طريق متابعتنا على صفحتنا http://facebook.com/askdeveloper

EP18 - Ask Developer Hangout - Week 20 - Startups
اللقاء الاسبوعي العشرون لمجموعة اسأل مطور, في هذا الأسبوع نتناول موضوع الشركات الناشئة و التحديات التي تواجهها و كيف تنمي الفكرة الى أن تصبح شركة. أيضاً نتطرق لموضوع الملكية الفكرية و أنواعها و كيف تستفيد من قوانين الملكية الفكرية لحماية و تنمية شركتك. لمشاهدة اللقاء على يوتيوب http://www.youtube.com/watch?v=gaEW8lZcs14

EP17 - Kngine With Haytham Elfadeel
اهلا بكم في الحلقة السابعة عشر من راديو اسأل مطور, في هذه الحلقة نستضيف "هيثم الفضيل" المؤسس و المدير التنفيذي لشركة كنجن, نناقش مراحل تطور الفكرة من البحث الى المشروع الى الشركة. 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

EP16 - Developer Skills - Working With Legacy Code
الحلقة السادسة عشر من راديو اسأل مطور, في هذه الحلقة نناقش مهارة جديدة من مهارات المطور و هي مهارة التعامل مع الكود القديم. نقدم بعض النصائح في كيفية التعامل مع الكود القديم و أيضاً كيف تستلم كود من مطور آخر بحيث تسهل على نفسك كثير من التعب الذي قد يحدث في المستقبل. أيضاً بعض الأدوات التي قد تساعدك. 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 our facebook page http://facebook.com/askdeveloper

EP15 - Developer Skills - Debugging
الحلقة الخامسة عشر من راديو اسأل مطور, في هذه الحلقة نناقش واحدة من أهم مهارات المطور و هي مهارة تحليل الأخطاء, هذه المهارة التي لن تدرسها في الجامعات و ستكتسبها فقط بالممارسة, و في هذه الحلقة نشرح ما هي الأخطاء البرمجية و ما هي أشهر أنواعها و كيف تحل كل نوع منها و الطريقة المثلي للتفكير و البدء في الحل. 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 bugs and how to approach each type of these bugs.

EP14 - Agile Software Development
الحلقة الرابعة عشر من راديو اسأل مطور, في هذه الحلقة نناقش موضوع الطرق الهندسية الحديثة في ادارة المشاريع البرمجية, و كيف تقدم هذه الطرق داخل بيئة عملك و ما هي الفوائد و التحديات التي يمكن تواجهها. 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.

EP13 - The Story of CougarTech - Part 2
راديو اسأل مطور الحلقة الثالثة عشر, في هذه الحلقة نكمل قصة نجاح شركة كوجرتك, و نتعرض بالتفصيل لنوع مختلف من التحديات و هي تحديات البيئة المحيطة و الثقافة. و كيف تغلبنا عليها. 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.

EP12 - The Story of CougarTech - Part 1
راديو اسأل مطور الحلقة الثانية عشر, في هذه الحلقة الخاصة نعود بالماضي لصيف عام 2003 و نتذكر شركة صغيرة بدأت في هذا التوقيت في قلب العاصمة المصرية و داخل أحد أكبار أسواق الالكترونيات و الأجهزة المحمولة, هذه الشركة الصغيرة بفريق من 6 أفراد أغلبهم لازالوا في الجامعة استطاعت أن تحقق نجاحاً متميزاً في وقت قصير جداً. معنا في هذه الحلقة الفريق التقني و هم أحمد حسني, و محمد صالح و هشام عبد الحافظ و محمد الشريف. Welcome to the 12th episode of Ask Developer Podcast, in this episode we go back in time to Summer 2003, and we remember a company that got founded in that time by 6 individuals, most of them are still university students, the company specialized in mobile software especially on Symbian devices which back then were the highest technology available on smartphones. In this episode the 4 technical team members reunion to tell their story.

EP11 - NOSQL - Part 2
الحلقة الحادية عشر من راديو اسأل مطور, في هذه الحلقة نكمل حوارنا الشيق عن نظم التخزين الحديثة و نتعمق أكثر في الفروق بين النظم الحديثة و النظم العلائقية الكلاسيكية. 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.

EP10 - NOSQL - Part 1
راديو اسأل مطور, الحلقة العاشرة, في هذه الحلقة نستعرض موضوع جديد و هو موضوع أنظمة التخزين الحديثة, و التي تتعدى مجرد قواعد البيانات الكلاسيكية, نتعرض بتفصيل لأسباب اللجوء لهذا النوع من تقنيات التخزين, و فوائده و عيوبه, و أشهر التقنيات التجارية في هذه الأيام 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 pros & cons of it.

EP09 - Passionate Developer
اسأل مطور, الحلقة التاسعة, في الحلقة دي معانا المهندس محمد تيسير ليحدثنا عن مواضيع كثيرة في البرمجة الاحترافية و أهما هو الشغف و حب البرمجة و التطوير, و كيف تستطيع أن تبني تطبيقات و خدمات يظهر فيها حبك لعملك. محمد تيسير مؤسس و مدير مشروع "روَح دوت كوم" و هي خدمة مجانية لمستخدمين المواصلات العامة. 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 founder & CEO of www.rawa7.com a free online service that helps public transit commuter in Egypt.

EP08 - Game Development
الحلقة الثامنة من راديو اسأل مطور, في هذه الحلقة نستعرض موضوع جديد و هو تطوير الألعاب الاحترافية, نستضيف معنا المهندس محمد مشرف, و هو مهندس مصري له خبرة طويلة في برمجة الألعاب في مصر و في الخارج. 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 Factor.

EP07 - Data Access - Part 2 - MicroORMs
الحلقة السابعة من راديو اسأل مطور على الانترنت, في هذه الحلقة نكمل نقاشنا عن طرق استخدام البيانات في البرامج و التطبيقات, و نتطرق ببعض التفصيل لحالة ال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.

EP06 - Data Access - Part 1 - ORMs
الحلقة السادسة من راديو اسأل مطور, في حلقة هذا الأسبوع بنتكلم عن موضوع مهم بنتعرض ليه كلنا كمبرمجين بنتعامل مع قواعد بيانات, و هي عملية تصميم عملية استخدام قاعدة البيانات في الأنظمة و ما هي أفضل الطرق المتاحة و التقنيات المختلفة 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.

EP05 - Talking Design - Part 2 - Design Process
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. أهلاً بكم في الحلقة الخامسة من راديو اسأل مطور, في هذه الحلقة نكمل حديثنا عن التصميم, و نناقش اسلوب التصميم و كيفية تطبيقه في فريق العمل

EP04 - Talking Design - Part 1 - SOLID Principles
Welcome to the 4th Episodes of AskDeveloper Podcast, in this episdoes we start our journey talking about design and we start by discussing * Why to Design * Architecture vs Design * Design Principles (SOLID Principles) * Design but not Over engineer

EP03 - AskDeveloper - Team Building - Recruitment
Welcome to the third episode of the AskDeveloper Podcast, in this episode we switch gear to answer the hard question of "How to build a good team?" and we start by the first stage in building your team which is recruitment, we discuss different aspects and stages of the recruitment like Who is a good candidate? Where to publish job posts and find candidates Recruitment Process Industry Hires Collage Hires Interviewing for Interviewees Interviewing for interviewers Book recommendation

EP02 - AskDeveloper Podcast - Software Quality (Contd)
Welcome to the second episode of the AskDeveloper podcast, in this episode we are excited to announce a new host (Ahmed ElMalt) who joined us this week to give us his perspective and experience with software quality. This week, the hosts are discussing in more details the subjects of Test Automation & Coding Standards. Some links and tools mentioned in the episode. Selenium a tool to automate web UI testing Jenkins a cross platform Continuous Integration tool that can be used to automate the whole process from the Build to running tests to running analysis tools and have a good plugin ecosystem. Clean Code One of the best books in market discussing the modern coding standards, and how to refactor and adopt the right practices for keeping the good state of code.

EP01 - AskDeveloper PodCast - Software Quality
Welcome to the first episode of the AskDeveloper Podcast, in this episode Tamer Zaki & Mohamed Elsherif are discussing the Software Quality issues especially in the Egyptian technology market, and how to change the culture for companies and development teams to adopt the right methodologies and processes. Our theme music is provided by www.podcastthemes.com