Saturday, March 30, 2013

Egyptian Geeks Workshop - 5 - Big Data

Welcome to this week's hangout, this week the community of AskDeveloper & Egyptian Geeks on Facebook chose the topic of Big Data to discuss and chat about.
أهلاً بكم في الأسبوع الخامس من ملتقى المطورين المصريين الاسبوعي, في هذا الاسبوع اختار مجتمع المطورين المصري موضوع البيانات الضخمة للمناقشة

Friday, March 29, 2013

EP05 - Talking Design - Part 2 - Design Process

Welcome to the 5th episode of AskDeveloper Podcast, in this episode we continue our discussion about design, we discuss in details the design process, and how to introduce design practices in your team.

مرحباً بكم في الحلقة الخامسة من راديو اسأل مطور, في هذه الحلقة نكمل حديثنا عن التصميم بتركيز على عملية التصميم, و كيفية تطبيقه في فريق عملك.


Our theme music is provided by www.podcastthemes.com

Podcast Powered By Podbean

Saturday, March 23, 2013

EP04 - Talking Design - Part 1 - Design Principles

Welcome to the 4th Episodes of AskDeveloper Podcast, in this episdoes we start our journey talking about design and we start by discussing
  1. Why to Design
  2. Architecture vs Design
  3. Design Principles (SOLID Principles)
  4. Design but not Over engineer
مرحباً بكم مع الحلقة الرابعة من  برنامج اسأل مطور, في هذه الحلقة نناقش موضوع التصميم, و لماذا يجب على كل مطور الاهتمام بالتصميم, و ما الفرق بين التصميم و المعمارية للأنظمة, و ما هي المبادئ العامة الحاكمة لعلمية التصميم. و كيف يمكنك تصميم الأنظمة و التطبيقات بشكل متوازن.

Our theme music is provided by www.podcastthemes.com

Podcast Powered By Podbean

Egyptian Geeks Workshop - 4 - Cloud Computing

In this week's meeting we discussed the Cloud Computing platforms, the pros & cons and the challenges that faces developers when they are developing Cloud Computing Systems.

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

Monday, March 18, 2013

AskDeveloper TV - EP02 - Advanced Debugging

Welcome back to the 2nd episode of ADTV, in this episode the AskDeveloper community chose the topic through the poll we posted on our Facebook page, which is Advanced Debugging using WinDbg.
In the video we are first discussing the basics of debugging, and why sometimes we need to use debuggers like WinDbg instead of the debuggers integrated inside editors like Visual Studio, we also show how to configure ADPlus to automatically take a crash dump of the process at the moment it crashed, so we can analyze it later using Windbg.

To download the debugging tools for Windows, follow the instrcutions here

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

Saturday, March 16, 2013

Egyptian Geeks Workshop 3 (The road to professional developer)

In this episode of the Egyptian Geeks hangout, we discuss the issue of becoming a professional developer especially for students, which is a big problem when theoretical science hits the practical reality, please enjoy and leave us a comment, like or share the video and also join us next week.
In the video
+Hossam Zain
+Amr Eldib
+Mohamed Elsherif

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

EP03 - 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
  1. Who is a good candidate?
  2. Where to publish job posts and find candidates
  3. Recruitment Process
  4. Industry Hires
  5. Collage Hires
  6. Interviewing for Interviewees
  7. Interviewing for interviewers
  8. Book recommendation
في حلقة هذا الأسبوع من راديو اسأل مطور, نناقش موضوع هام جداً و هو التوظيف في مجال تقنية المعلومات بشكل عام, و مجال البرمجيات بشكل خاص, و نعرض وجهتي النظر سواءً من وجهة نظر الباحث عن العمل, أو الشركة التي تبحث عن موظفين, و كيف يمكن لكل منهما التواصل و تحقيق الهدف.
نتعرض أيضاً في هذه الحلقة لعملية المقابلة الشخصية و كيف تستعد لها سواءً اذا كنت خريج حديث أو تعمل بالفعل و ذو خبرة. 

Our theme music is provided by www.podcastthemes.com


Podcast Powered By Podbean

Monday, March 11, 2013

EP02 - 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.
  1. Selenium a tool to automate web UI testing
  2. 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.
  3. Team City a continuous integration tool from JetBrains, the tool has a free limited version
  4. 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.

مرحباً بكم في الحلقة الثانية من راديو اسأل مطور, في هذه الحلقة نكمل حديثنا عن رفع معايير الجودة في كتابة الأكواد, و كيف يمكنك  تحقيق هذا عن طريق أتمتة عملية الاختبار و التجريب.

Our theme music is provided by www.podcastthemes.com

Don't forget to follow us on Facebook and SoundCloud


Podcast Powered By Podbean

Saturday, March 9, 2013

Egyptian Geeks Workshop - 2 - Software Estimation

In this week, the Egyptian Geeks discussed in their weekly hangout the topic of Software Estimations, and how to improve this process.

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

AskDeveloper TV EP-01 MicroORM

Introduction to MicroORM frameworks.
In this episode we are talking about Dapper, one of the most popular MicroORM's for .net framework, which is an open source and free library, and also available as a Nuget package.
In this video, we are showing how to include Dapper into your projects, and how to start using it in a simple database application.

Sunday, March 3, 2013

EP01 - 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.
With hosts +Tamer Zaki & +Mohamed Elsherif

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

Our theme music is provided by www.podcastthemes.com

Podcast Powered By Podbean
Follow us on SoundCloud

Saturday, March 2, 2013

Geek Out Workshop (Egyptian Geeks) - 1


Geek out workshop - 1

First recorded meeting by
+Adel Khalil
+Shady M. Najib
+Mohamed Alaa
+Mohamed Elsherif

In this meeting we had a quick discussion about why software projects fail, and the importance of prototyping.

Follow us on Facebook (Egyptian Geeks)