Ask Developer

572 subscribers

بودكاست متخصص في حوار المبرمجين و المهندسين ، حول موضوعات تهم كل المهتمين بمجالات الإبتكار و الإبداع Podcast for Egyptian developers

Episodes
21 / 02 / 2016

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

1:16:33
07 / 02 / 2016

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

1:33:04
05 / 12 / 2015

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

1:05:31
09 / 03 / 2015

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

1:18:27
18 / 01 / 2015

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

1:20:52
10 / 01 / 2015

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

0:57:29
15 / 11 / 2014

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.

أهلا بكم في الحلقة السابعة و الثلاثون من راديو اسأل مطور في هذه الحلقة نناقش الأخبار التي أعلنتها مايكروسوفت الأسبوع الماضي عن فتح مصدر اطار عمل دوت نت, بالاضافة الى اصدار نسخة جديدة من فيجوال ستوديو (نسخة المجتمع) و التي ستكون مجانية للفرق الصغيرة و المشاريع مفتوحة المصدر.

1:42:25
27 / 09 / 2014

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

1:25:24
15 / 06 / 2014

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

1:05:09
10 / 05 / 2014

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

1:01:29
Ask Developer
572 subscribers

بودكاست متخصص في حوار المبرمجين و المهندسين ، حول موضوعات تهم كل المهتمين بمجالات الإبتكار و الإبداع Podcast for Egyptian developers

Episodes
21 / 02 / 2016

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

1:16:33
07 / 02 / 2016

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

1:33:04
05 / 12 / 2015

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

1:05:31
09 / 03 / 2015

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

1:18:27
18 / 01 / 2015

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

1:20:52
10 / 01 / 2015

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

0:57:29
15 / 11 / 2014

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.

أهلا بكم في الحلقة السابعة و الثلاثون من راديو اسأل مطور في هذه الحلقة نناقش الأخبار التي أعلنتها مايكروسوفت الأسبوع الماضي عن فتح مصدر اطار عمل دوت نت, بالاضافة الى اصدار نسخة جديدة من فيجوال ستوديو (نسخة المجتمع) و التي ستكون مجانية للفرق الصغيرة و المشاريع مفتوحة المصدر.

1:42:25
27 / 09 / 2014

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

1:25:24
15 / 06 / 2014

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

1:05:09
10 / 05 / 2014

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

1:01:29

Next Prev
0:00 / 0:00

Playback Speed

x1


0.5x

1.5x

1x