
AskDeveloper Podcast
برنامج راديو اسبوعي على الانترنت من المبرمجين الى المبرمجين, يهتم بتطوير مستوى صناعة البرمجيات في مصر و العالم العربي. يناقش البودكاست صناعة تكنولوجيا المعلومات في مصر ومواضيع تقنية متنوعة.
حلقات

EP94 - AskDeveloper Podcast - كيف تصل الانترنت لآخر 2 مليار شخص في العالم - مع سامر الصالحي
لقاءنا اليوم حنتكلم عن تحديات توصيل خدمات الانترنت لكل الناس على كوكب الأرض, و ازاي تقنيات زي الانترنت الفضائي تقدر تساعدنا اننا نوصلهم
ضيفي اليوم المهندس سامر الصالحي
Samer Salhi is an experienced technology professional with over 20 years in the field, currently serving as a Senior Program Manager at Nokia in Washington, U.S. He specializes in managing complex, cross-functional projects in cl

EP93 - AskDeveloper Podcast - حنجيب سيرة ال PM's مع مروة عبد الدايم
فيه أدوار كثيرة في شركات البرمجيات بتندرج تحت اطار ال PM سواء ال Program Management, Project Management, Product Management و فيه مشتركات كثير بينهم و فيه اختلافات جوهرية برضه بينهم.
حنتناقش عن ده و حاجات تانية كثير مع ضيفتي المهندسة مروة عبد الدايم
Marwa Abdeldayem Principal Product Manager at Microsoft
Strategic and visionary Product Management leader with over 14 years of experience, distinguis

EP92 - AskDeveloper Podcast - من السيرفر الى السحابة - حنجيب سيرة قواعد البيانات مع أحمد عياد
لو خطر في بالك قبل كده ليه عندنا كل قواعد البيانات دي, و ليه فيه منهم انواع مختلفة DBMS, NOSQL و غيرهم, طيب الناس اللي بتشتغل على الحاجات دي ايه التحديات اللي بيواجهوها, و ايه التخصص ده و ايه المتطلبات بتاعته.
Ahmed Ayad is a SQL Engineer by trade, a database guy by education and training, and data dude by passion.
I am currently an Engineering Director of the Managed Storage and Workload Manage

EP91 - AskDeveloper Podcast - هل ممكن الذكاء الصناعي يساعد العلماء مع وليد عمار
Bridger (Waleed) Ammar, PhD
Dr. Ammar is an educator, engineer, research scientist, author, and a business owner. Before founding HIGG, Dr. Ammar was a
senior research scientist at Google, where he helped develop transformer-based models for generating DNA sequences
based on PacBio long-reads which significantly reduced variant-calling errors [Nature Biotech'22]. He also helped develop
task-orien

EP90 - AskDeveloper Podcast - الفروق بين دول أوربا و أمريكا و كندا و ايه اللي تتوقعه - مع نشأت سليمان
في حلقة اليوم حنناقش سؤال متكرر من ناس كثير بتفكر في السفر و هو ايه اللي يتوقعوه في الدول دي من ناحية الشغل و السوق و الحياة و الهجرة, و ايه الفروق الكبيرة بينهم.
حيشرفني النهارة بشمهندس نشأت سليمان و هو عنده خبرة شخصية في العمل و الاقامة و في الدول دي, و حيقدر يجاوب على التساؤلات دي من خلال خبرته الشخصية
Nashaat Soliman is a seasoned technology professional with a diverse career spanning multipl

EP89 - AskDeveloper Podcast - لقاء بمناسبة الوصول ل 100 ألف مشترك في Egyptian Geeks
نحتفل النهاردة معاكم بحدث استثنائي في مشوار EgyptianGeeks, جروبنا وصل لـ ١٠٠ ألف عضو 🎉🎉، وكل واحد فيكم كان جزء من الرحلة دي.
الجروب ده اتأسس علشان يبقى مساحة مميزة للمتمرسين والمحترفين في مجالات البرمجة وتكنولوجيا المعلومات. هدفنا كان دايمًا إننا نوفر محتوى غني بالتفاصيل ونقاشات تساعد الناس اللي جادة في تطوير مهاراتها للوصول لمستويات أعلى من خلال محتوى غني بالتفاصيل ونقاشات تقنية عميقة.
رحلتنا م

EP88 - AskDeveloper Podcast - الكريبتو و المعاملات المالية الاسلامية مع محمد فودة
Dr. Mohamed Fouda has been researching, operating and investing in the crypto space since 2017. He is currently the Chief Product Officer at InshAllah Network and a Venture Partner at Volt Capital. Previously, he was the head of research at Alliance, the leading Web 3 accelerator and a co-founder of a semiconductor startup. Dr. Fouda has a PhD in Engineering from Northwestern University.
Twitter

EP87 - AskDeveloper Podcast - كيف تبني استراتيجية للذكاء الصناعي مع د لمياء يوسف
في لقاء اليوم حنكمل حديثنا عن الذكاء الصناعي, و النهاردة في لقاءنا مع د لمياء يوسف حنتكلم عن سؤال الذكاء الصناعي اللي بيواجه أغلب المؤسسات و الشركات حالياً و ازاي بيتم تطوير استراتيجيات الذكاء الصناعي للاجابة عن السؤال ده.
Dr. Lamia Youseff has been working in AI / ML / Cloud for ~25 years, in both Executive AI Engineering roles at BigTech (Google, Microsoft, Apple, and Facebook) and in research

EP86 - AskDeveloper Podcast - قصة اللغة العربية مع البرمجيات مع المهندس أسامة بيومي
موعدنا مع موضوع يهم المطورين العرب بشكل خاص, و هو كيف تجعل برمجياتك تتعامل بسلاسة مع اللغة العربية, و التحديات التي واجهت اللغة العربية في تاريخ البرمجيات و أنظمة التشغيل المختلفة.
و ضيفنا في حلقة اليوم المهندس أسامة بيومي, و هو من الرواد في مجال التعريب و اسهاماته في تطوير التكنولوجيا اللازمة في التعريب داخل كل نظام تشغيل حتى هذا اليوم.

EP85 - Ask Developer Podcast - ازاي تختار الكورسات الحقيقية و تبعد عن النصب - مع محمد مشرف
النهاردة حيشرفني بشمهنىس محمد مشرف, و هو من أقدم ضيوف البودكاست و من الناس اللي ليهم بصمة في مجال التقنية في مصر, و له خبرات كثير في مجالات مختلفة و أدوار مختلفة في شركات التقنية, و مقدم محتوى تقني بأشكال مختلفة.
حنتكلم النهاردة سوا عن ازاي تفرق بين كورس برمجة أو تقنية حقيقي و مفيد, و بين كورسات السبوبة, و تبعد عن النصب و النصابين.

EP84 - Ask Developer Podcast - ازاي توصل للشركات العالمية مع منارة
منارة هي أكبر مجتمع لمهندسي البرمجة في الشرق الاوسط و منصة متخصصة لتدريب المبرمجين على انهم ينجحوا في انترفيوهات أكبر شركات التقنية العالمية ي جوجل و ميتا و امازون و غيرهم.
للتقديم: https://bit.ly/4eAYGOM
Objective: Encourage as many software engineers in MENA to Sign Up Today to our Free self-paced programs that will prepare them to pass interviews at Global Tech companies & startups.
What do

EP83 - AskDeveloper Podcast - ازاي أحسن ال Soft Skills
ازاي تحسن ال Soft Skills بتاعتك مع أحمد عصام, أحمد الامام, أحمد الألفى و محمد الشريف
Most important soft skills
Communication
Collaboration
Problem-solving
Critical thinking
Adaptability
Time management
Attention to detail
Analytical skills
Creativity
Continuous learning
Teamwork
Documentation & Technical writing skills
Empathy
Decision-making
Leadership (for senior roles)
Conflict resolution (fo

EP82 - AskDeveloper Podcast - أعمل ايه في الانترفيو؟
لقاء يجمع بين أحمد الألفي, أحمد الإمام و أحمد عصام و محمد الشريف حنتكلم فيه عن الانترفيوهات و نعمل فيها ايه؟

EP81 - AskDeveloper Podcast - الذكاء الصناعي و تأثيره على المجتمع مع د وليد عمار
المرة دي حندردش مع د وليد عمار عن الذكاء الصناعي و تأثيره على المجتمع, د وليد من خبراء الذكاء الصناعي و من اللي اشتغلوا في المجال سواء من أكثر من زاوية, سواء من زاوية الأكاديميا و البحث العلمي, أو من الناحية التطبيقية و العملية.
- Did scientific innovation (eg, AI) improve our lives?
- How does early stage scientific innovation translate into economic progress?
- Can AI be used to build more adv

EP80 - AskDeveloper Podcast - Software Architecture
لقاء بين محمد الشريف و أحمد الإمام عن معمارية البرمجيات
اللقاء بالفيديو
https://www.youtube.com/watch?v=Z1ivk69FxwY

EP79 - AskDeveloper Podcast - ازاي يبقى عندنا شركات ناشئة أكثر مع جورج الخوري
What it will take to have the middle east region create more startups:
1. Entrepreneurs and avoid the fear of failures
2. Infrastructure (internet, electricity, payments)
3. Education
4. Investments
5. Social connector (this is an important one - almost always ignored - Geekwire used to this in Seattle, etc..)
6. Exits. Hard to in our region with less M&A and IPOs but they will come with time.
7.

EP78 - AskDeveloper Podcast - Fundamentals of Data Engineering with Joe Reis
Mohamed Elsherif and Mohamed Hassan, will be leading the discussion and posing thought-provoking questions to Joe Reis. Get ready to be inspired and learn from the best in the business!
Whether you're a seasoned data engineer or just starting out on your journey, this is an opportunity to gain invaluable insights and knowledge from someone who has truly made an impact in the field. You'll walk aw

EP77 - Ask Developer Podcast - مابين الاستثمار و القمار و النصب - حنجيب سيرة الفلوس
النهاردة حنتكلم عن موضوع يهم كل الناس مش بس المبرمجين, حنتكلم عن الفلوس, ازاي تحافظ عليها, ازاي ما يضحكش عليك, و امتى تبدأ تفكر تستثمر, و ازاي تفرق بين الاستثمار و بين الرهان و القمار و النصب.
حنجيب سيرة مواضيع كثير عن البنوك و البورصة و الكريبتو و العقارات و غيرهم.
حلقة النهاردة حتبقى دردشة بين محمد الشريف و محمد هلال
محمد هلال بيتكلم عن الاستثمار في قناته Egypt Coin https://www.youtube.com/@eg

EP76 - AskDeveloper Podcast - بعتني بكام يا عشري - عن موجة التسريحات في شركات التكنولوجيا
حلقة جديدة مشتركة بين Ask Developer و بودكاست مبرمجي الأرياف عن موجة تسريح موظفي التكنولوجيا في العالم بسبب الأزمة المالية العالمية
تابع بودكاست من يسمع هموم مبرمجي الأرياف
https://www.youtube.com/@countrysideprogrammers
تابع أحمد طلبة
https://twitter.com/ahyield

EP75 - AskDeveloper Podcast - API Security with Ahmed Elemam
دردشة مع المهندس أحمد الامام عن موضوع ال API Security و التحديات المختلفة في اختيار أنسب الوسائل لتفادي المشاكل الأمنية المختلفة
قناة المهندس أحمد الامام
https://www.youtube.com/@ahmdelemam
Our facebook Page
http://facebook.com/askdeveloper
On Sound Cloud
http://soundcloud.com/askdeveloper
Please Like & Subscribe

EP74 - AskDeveloper Podcast - مبادرة بناة مصر الرقمية - DEBI - مع دكتورة هدى بركة
تابعوا الحلقة علشان تعرفوا اكتر عن منحة مبادرة "بناة مصر الرقمية" والفرصة اللي بتقدمها للحصول على ماجستير مهني من جامعة عالمية مجانًا بالكامل، وإزاي بيتم إعداد قادة من شبابنا على مستوى عالمي
وكمان لو عندكم أسئلة أو إستفسارات عن المبادرة اكتبوها في التعليقات على البوست عشان نرد عليها
حيكون معانا الدكتورة هدى بركة مستشار وزير الاتصالات وتكنولوجيا المعلومات لتنمية المهارات التكنولوجية
لمزيد من المع

EP73 - AskDeveloper Podcast - Crypto Skeptics Twitter Space - مساحة متشككي الكريبتو على تويتر
تسجيل لمساحة سابقة على تويتر بعنوان - مساحة لمتشككي الكريبتو.
في هذه المساحة نعرض الانتقادات و التشككات التي تتردد حول مجال الكريبتو بشكل عام, مثل NFT, Bitcoin, Web3, Tokens, و غيرها من العملات و التقنيات المتعلقة.
رابط التسجيل الأصلي على تويتر
https://twitter.com/Bashmohandes/status/1495807203449704451?s=20&t=auXT1Dse6yGBrvngxyhE1w

EP72 - AskDeveloper Podcast - DevOps Career & Interviews
This week we will discuss with Ahmed Tolba the DevOps career and typical interview process, and what to expect if you are considering this career path.
Ahmed Tolba is a DevOps engineer in GitLab.

EP71 - AskDeveloper Podcast - لايف_مع_القهوة و حنجيب سيرة GitHub Autopilot
Machine Learning is making a serious move into the field of software engineering. Project like GitHub Copilot have surpassed the gimmick phase and are proving to be more and more reliable. How is the field evolving and how will be writing software in the future?
Bassem Dghaidi is a Senior Solution Architect at GitHub, where he helps enterprise customers deliver their engineering vision and strat

EP70 - AskDeveloper Podcast - حنجيب في سيرة الستارتبس في مصر مع إحسان أبو زيد
دردشة عن مشهد الشركات الناشئة في مصر و الوطن العربي مع إحسان أبو زيد
Ehsan Abouzeid is a Senior VP Technology Consultant with more than 14 years of experience in the field of IT and management consultancy. Ehsan core skill set is in the leading, design, development and delivery of critical large transformation programs prior or post M&A transactions or turnaround situations. Ehsan’s experience p

EP69 - AskDeveloper Podcast - لايف_مع_القهوة و ال Over Engineering
حلقة النهاردة حنتكلم فيها عن المسافة بين الكروتة و ال Over Engineering و ازاي ما تقعش في الفخ ده
الحلقة كانت اضافة لموضوع مهندس محمد رمضان من فيسبوك على مجموعة Egyptian Geeks
رابط الموضوع
https://www.facebook.com/groups/egyptian.geeks/permalink/3978150818891263/

EP68 - AskDeveloper Podcast - #لايف_مع_القهوة البجز القاتلة Killer Bugs
حنتكلم النهاردة عن الأخطاء البرمجية اللي تسببت في كوارث, سواء خساير في الأرواح أو خسائر مادية, و حنحكي حكاياتها و نحاول نشوف أي دروس نستفيد منها.
أغلب الأخطاء دي حتلاقي قائمة بيها هنا
https://workflowy.com/s/fatal-and-weird-soft/OVPLM0gQusTKi9Se

EP67 - AskDeveloper Podcast - لايف مع القهوة و حنجيب سيرة التقاعد
التقاعد من المواضيع اللي العاملين في مجالات التقنية عادة مش بيفكروا فيها بشكل جدي, النهاردة حبينا نفتح الموضوع ده للنقاش علشان نسمع آراءكم و نشوف افكاركم في موضوع التقاعد و ايه خططكم لده.

EP66 - AskDeveloper Podcast - ال On-Call و سنينه مع أحمد طلبة
حنتكلم النهاردة عن أحد أكثر الأشياء رفعاً للضغط و هي ال On Call, تابعونا
مصادر
https://increment.com/on-call/
بودكاست من يسمع هموم مبرمجي الأرياف
https://www.youtube.com/channel/UCuyxkS8DlYfZvh0FY7Mh9GA

EP65 - AskDeveloper Podcast - ازاي تخسر ٢ مليار دولار - حكاية Quibi
أكيد ما حدش في مصر سمع عن Quibi, بس هي شركة في مجال الvideo steaming و حالة فريدة من ازاي تفشل مع ان معاك فلوس كثير جداً

EP64 - AskDeveloper Podcast - لقاء مع المهندس و اليوتيوبر حسين ناصر
لقاء تعريفي مع الصديق العزيز حسين ناصر, مهندس البرمجيات و الYouTuber و المحاضر و له العديد من المؤلفات و الدورات البرمجية و الأسهامات المتميزة في مجال ال Software Engineering بشكل عام, و ال Backend Engineering بشكل خاص
==============
قناة حسين ناصر على يوتيوب
https://www.youtube.com/c/HusseinNasser-software-engineering
تويتر
https://mobile.twitter.com/hnasr/
موقع
https://www.husseinnasser.com

EP63 - AskDeveloper Podcast - قصة Magalix مع المهندس أحمد بدران
حلقة جديدة و حكاية شركة Magalix و ازاي قدرت تربط بين تكنولوجيا ال Infrastructure و ال Artificial Intelligence علشان تقدم خدمات مميزة
معانا في الحلقة دي المهندس أحمد بدران المدير التقني CTO في الشركة.
حنتكلم في مواضيع تهم المطورين جداً زي ال DevOps Culture و المهارات اللازمة في الشركات اللي بتشتغل في المجالات المتعلقة.

EP62 - AskDeveloper Podcast - تحسين مهارات التواصل و الانحيازات المعرفية مع محمد الجيش
حلقة خاصة مع محمد الجيش عن تحسين مهارات التواصل و كيفية تفادي الانحيازات المعرفية, و كيف تساهم هذه المهارات في اتخاذ قرارات سليمة و منطقية.
مصادر و روابط متعلقة
خريطة الانحيازات المعرفية
https://upload.wikimedia.org/wikipedia/commons/6/65/Cognitive_bias_codex_en.svg
موقع محمد الجيش للتواصل معه
https://elgeish.com
كتاب المحاورة بالحيلة - التسخة العربية - مجاني
https://bookofbadarguments.com/ar

EP61 - AskDeveloper Podcast - #لايف_مع_القهوة و حنجيب سيرة ال 9 to 5 Developers
لقاء مع أحمد عصام, منير ربيع, و أحمد عيد عن
9 to 5 Programmers
بعض ما ذكر في الحلقة
كتاب Move fast and break things
https://www.goodreads.com/book/show/31420725-move-fast-and-break-things
كتاب The Phoenix Project
https://www.goodreads.com/book/show/17255186-the-phoenix-project
كتاب DevOps Handbook
https://www.goodreads.com/book/show/26083308-the-devops-handbook
كتاب The Goal
https://www.

EP60 - AskDeveloper Podcast - #لايف_مع_القهوة و حنجيب سيرة المهارات الأساسية للجونيور النهاردة
المهارات الأساسية لأي جونيور النهاردة
لو حد بيبتدي الكارير بتاعه في مجال السوفتوير النهاردة, ايه المهارات و الادوات الأساسية اللي حيحتاجها علشان يلاقي فرصة مناسبة و يأهل نفسه لكارير محترم في المجال.
في الحلقة دي انضم لينا محمد تيسير و محمد السيد في مناقشة عفوية و جميلة و هي جزء من لقاء فيديو لايف على يوتيوب و فيسبوك, و لو حابب ترجع للفيديو الأصلي الكامل ممكن تلاقيه هنا
https://www.youtube.com/watc

EP59 - AskDeveloper Podcast - تسالي الحظر - من غير عنوان - مع أحمد الألفي - عادل خليل - محمد علاء
لقاء سريع و مفاجئ من مجموعة Egyptian Geeks و دردشة في مواضيع مختلفة عن التقنيات و أسئلة من المتابعين, اللقاء تم تسجيله من لقاء على الهواء, لمتابعة اللقاء المسجل فيديو من هذا الرابط
https://www.youtube.com/watch?v=9M-9nGqcgaY&t=2133s

EP58 - AskDeveloper Podcast - Working from Home - الشغل من البيت
بسبب ظروف العالم دلوقتي, نسبة كبيرة مننا شغالين من البيت, و بنحاول نتأقلم مع الوضع ده, في حلقة النهاردة حنحاول نشوف ايه أفضل الطرق لتهيئة الظروف للشغل من البيت, و حنتكلم في مواضيع تانية كثير زي Windows Subsystem for Linux WSL2

EP57 - AskDeveloper Podcast - Artificial Intelligence at Scale with Mohamed El-Geish
حلقة جديدة من AskDeveloper Podcast مع محمد الجيش
محمد يشغل منصب Chief Architect في شركة Voicera و له خبرة طويلة في مجالات الأنظمة الموزعة و الذكاء الصناعي في شركات مثلMicrosoft و LinkedIn
نتحدث عن خبراته و مواضيع متعددة.
Agenda
Biography
Chief Architect - Voicera
Before joining Voicera, Mohamed was an engineering manager at LinkedIn working on feed personalization and relevance in addition to bui

EP56 - AskDeveloper Podcast - Road to Game Development - الطريق الى برمجة الألعاب
في هذا اللقاء الشيق نلتقي مع المهندس على حلمي, المتخصص في مجال برمجة الألعاب و يرأس حالياً أحد الفرق البرمجية في مجال ال Animation في شركة Ubisoft العالمية لتطوير الألعاب بالسويد, و سبق له العمل في شركات ألعاب اخرى شهيرة مثل Crytek و ألعاب مثل Crysis 3 و غيرها.
نتطرق في الحديث لعديد من المواضيع من أهمها
1. أهمية دراسة الهاردوير و الربط بين الهاردوير و السوفتوير في برمجة الألعاب
2. تحدي البداية ف

EP55 - AskDeveloper Podcast - Interview with Mostafa Nageeb
Mostafa has a computer science degree from Cairo University. He started a company back in Egypt in 2011, and when the company failed he moved to work for Microsoft in Egypt. He later moved to Europe where he became a product manager for Booking.com in Amsterdam. He later moved to GoEuro in Berlin, and now he is a product manager at Zalando where he overlooks Zalando development infrastructure and

Ask Developer Podcast - 54 - Interview with Ahmed Essam - الرحلة من إمبابة إلى وادي السيليكون
حوار شيق مع المهندس احمد عصام و رحلته في مجال التكنولوجيا و البرمجيات من البداية في القاهرة مرورا بمراحل مختلفة في اوروبا و الولايات المتحدة الأمريكية و حتى المرحلة الحالية من العمل في شركة Apple
• What defines ethical? -- *
• Failing and realizing why it happened.
• Respect your own capabilities with consideration of (is it hard enough?)
• What do you do at work?
• You as a brand, what mes

EP53 - AskDeveloper Podcast - Privacy and GDPR
General Data Protection Regulation
Following the Data Protection Directive of 1995
ePrivacy Directive of 2002 (cookie law)
Articles
https://www.smashingmagazine.com/2018/02/gdpr-for-web-developers/
https://www.theverge.com/2018/3/28/17172548/gdpr-compliance-requirements-privacy-notice
General Data Protection Regulation
EU Site:
https://www.gdpreu.org/
Privacy by Design
https://www.smashingma

EP52 - AskDeveloper Podcast - MOOCs
- Quick history
○ Distance learning
○ Open educational resource movement
○ MOOC coined in 2008 by Dave Cormier
○ Khan Academy, P2PU, and Udemy
○ Udemy has tools for pros to create courses and publish (also attracting corporate trainers to create courses for enterprises)
○ Udacity growing out of Stanford CS courses by Sebastian Thrun
○ Coursera growing out of Stanford's Andrew Ng and

EP51 - Software Craftsmanship
من هو المبرمج الصنايعي
من هو المبرمج المهندس
الموضوع مش بالشهادات
سؤال الفرق بين المبرمج والمهندس
الألقاب
تأثير الثانوية العامة علي ترتيب الوظائف في البرمجة
المهندس الكويس مش شرط يكون حرفي كويس
علاقة المهن في البرمجة بالوظائف الإدراية
سؤال "أنا ما أعرفش أي حاجة، وعايز أدخل المجال"
سواء أخدت شهادة أو ما أخدتش شهادة، إيه هي الحاجات اللي المفروض أتعلمها؟

AskDeveloper Podcast - 50 - Content Distribution
- Follow up on Encryption episode (Google blocking Symantec certs)
○ Sep 2015 incident (Thawte issuing a goolge.com cert without authorization. Attributed to employee error and resolved by termination
§ Oct 2015 Symantec disclosed 23 test certs issued without owners knowledge, more certs uncovered by Certificate Transparency logs, symantec extended the audit and found additional 164 certs, and

AskDeveloper Podcast - 49 - Cryptography - Part 3 - Digital Signaures and Protocols
○ Digital Signatures
§ Goal: verify Authenticity of a message.
§ Based on Asymmetric Cryptography.
§ Basic operations
1. Public / Private keys generation (using some algorithm like RSA)
2. Signing algorithm using the private key
3. Signature verification algorithm using the corresponding public key
i. Extending previous Example
• Steps (Order is very important, bold stu

AskDeveloper Podcast - 48 - Thoughts on Interviews
هل الطريقة الحالية لتقييم المطورين بالتركيز على أسئلة الخوارزميات هي الطريقة المثلى؟
روابط ذكرت في اللقاء
DHH (The author of Ruby on Rails)
https://twitter.com/dhh/status/834146806594433025?lang=en
https://github.com/tmcw/presentations/blob/gh-pages/advice-to-the-graduate/index.md
http://www.yegor256.com/2017/02/21/say-no-to-google-recruiters.html
قائمة مجمعة بالشركات التي تعتمد طرق اخرى في تقي

EP47 - AskDeveloper Podcast - Cryptography - Part 2 - Encryption
الحلقة السابقة
https://soundcloud.com/askdeveloper/ep46-askdeveloper-podcast-cryptography-part-1-introduction-and-hashing
○ Encryption (Two Ways)
§ Symmetric Encryption
□ Same key both encrypts and decrypts the data.
□ Very fast, yet exchanging key is tricky
□ Very Algorithmic
□ Examples
® DES Data Encryption Standard (BROKEN)
◊ Uses key of 56 bit length
® Tripl

EP46 - AskDeveloper Podcast - Cryptography - Part 1 - Introduction and Hashing
Information Security
1. Introduction
○ Security by obscurity
§ Steganography
□ Hiding data inside another form of data, like using non-used bits in image to hide a message
§ Cool, but not practical.
§ Disadvantages
◊ Algorithm secrecy vs. key secrecy
○ Cryptography is everywhere and yet if done right, you can barely see it.
○ Goals:
§ Confidentiality
□ Secrets

EP45 - A little bit about Bitcoin
• What's wrong with the world as it is today?
○ Gatekeepers and Walled Gardens
○ The Master Switch by Tim Wu
▪ Tim Wu is the one who coined the Net Neutrality term.
▪ This book tells the story of how every communication medium starts a revolution that upsets the order, then eventually it gets controlled. The same thing could happen to the Internet.
• Bitcoin
○ Is this about money, o

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/c

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/askdevelop

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.wikipedi

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-%

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

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 G

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 Con

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
○

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.yout

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

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

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, N

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
للاشتراك في الل

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 adv

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

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

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
للمش

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

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

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.
Joi

EP16 - Developer Skills - Working With Legacy Code
الحلقة السادسة عشر من راديو اسأل مطور, في هذه الحلقة نناقش مهارة جديدة من مهارات المطور و هي مهارة التعامل مع الكود القديم. نقدم بعض النصائح في كيفية التعامل مع الكود القديم و أيضاً كيف تستلم كود من مطور آخر بحيث تسهل على نفسك كثير من التعب الذي قد يحدث في المستقبل. أيضاً بعض الأدوات التي قد تساعدك.
Welcome to the 16th episode of Ask Developer Podcast, in this episode we discuss the topic of Legac

EP15 - Developer Skills - Debugging
الحلقة الخامسة عشر من راديو اسأل مطور, في هذه الحلقة نناقش واحدة من أهم مهارات المطور و هي مهارة تحليل الأخطاء, هذه المهارة التي لن تدرسها في الجامعات و ستكتسبها فقط بالممارسة, و في هذه الحلقة نشرح ما هي الأخطاء البرمجية و ما هي أشهر أنواعها و كيف تحل كل نوع منها و الطريقة المثلي للتفكير و البدء في الحل.
Welcome to the 15th episode of Ask Developer Podcast, in this episode we discuss the one of th











