Ask Developer

599 subscribers

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

Episodes
05 / 04 / 2014

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?

0:55:24
23 / 02 / 2014

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.

0:54:16
09 / 02 / 2014

EP31 - Ask Developer Hangout - Week 38 - Machine Learning With Tarek Amr


اللقاء الأسبوعي الثامن و الثلاثون, في هذا الأسبوع يحدثنا المهندس طارق عمرو عن الMachine Learning.

Slides for the presentation
http://tarekamr.com/slides/datascience

1:54:14
01 / 02 / 2014

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/

0:51:59
25 / 01 / 2014

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.

1:43:49
18 / 01 / 2014

EP28 - TypeScript


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

1:01:08
12 / 01 / 2014

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

1:31:03
06 / 01 / 2014

EP26 - Ask Developer Hangout - Week 35 - General Discussion About Technology


القاء الأسبوعي الخامس و العشرون لمجموعة اسأل مطور, في هذا اللقاء نناقش أهم الأحداث التقنية التي حدثت في عام 2013 .
للمزيد من التفاصيل و المشاركة في اللقاءات القادمة تابع صفحتنا على فيسبوك
http://facebook.com/askdeveloper
أو موقعنا
http://www.askdeveloper.com

2:30:00
06 / 10 / 2013

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

1:42:13
26 / 09 / 2013

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

1:42:56
Ask Developer
599 subscribers

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

Episodes
05 / 04 / 2014

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?

0:55:24
23 / 02 / 2014

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.

0:54:16
09 / 02 / 2014

EP31 - Ask Developer Hangout - Week 38 - Machine Learning With Tarek Amr

اللقاء الأسبوعي الثامن و الثلاثون, في هذا الأسبوع يحدثنا المهندس طارق عمرو عن الMachine Learning.

Slides for the presentation
http://tarekamr.com/slides/datascience

1:54:14
01 / 02 / 2014

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/

0:51:59
25 / 01 / 2014

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.

1:43:49
18 / 01 / 2014

EP28 - TypeScript

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

1:01:08
12 / 01 / 2014

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

1:31:03
06 / 01 / 2014

EP26 - Ask Developer Hangout - Week 35 - General Discussion About Technology

القاء الأسبوعي الخامس و العشرون لمجموعة اسأل مطور, في هذا اللقاء نناقش أهم الأحداث التقنية التي حدثت في عام 2013 .
للمزيد من التفاصيل و المشاركة في اللقاءات القادمة تابع صفحتنا على فيسبوك
http://facebook.com/askdeveloper
أو موقعنا
http://www.askdeveloper.com

2:30:00
06 / 10 / 2013

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

1:42:13
26 / 09 / 2013

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

1:42:56

Next Prev
0:00 / 0:00

Playback Speed

x1


0.5x

1.5x

1x