Tuesday, March 21, 2017

[CodeWars] Live Coding a Programming Challenge - 2 - كود على الهواء

مسألة جديدة, و هذه المرة تم بث الحل على يوتيوب و فيسبوك على الهواء مباشرة.
المسألة
https://www.codewars.com/kata/551f23362ff852e2ab000037

الحل

يوتيوب




فيسبوك

Monday, March 20, 2017

[CodeWars] Live Coding a Programming Challenge - كود على الهواء

تجربة جديدة أرجو ان تحوز على اعجابكم, استمتعت بتسجيلها و اتمنى سماع رأيكم و اقتراحاتكم و ان شاء الله تستمر.
رابط السؤال على موقع CodeWars 
https://www.codewars.com/kata/55aa075506463dac6600010d

كود الحل النهائي

Saturday, March 18, 2017

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

قائمة مجمعة بالشركات التي تعتمد طرق اخرى في تقييم المبرمجين
https://github.com/poteto/hiring-without-whiteboards



Monday, January 23, 2017

Cryptography - التشفير

مجموعة من رؤوس المواضيع التي ننوي مناقشتها في الحلقة (أو الحلقات) القادمة من Ask Developer Podcast و نريد عرض الأجندة عليكم مسبقاً حتى نتأكد أن هذه المواضيع هي ما تبحثون عنه في هذه الحلقة.

  1. Why we need Cryptography - لماذا نحتاج التشفير - و الأهداف منه
  2. Cryptographic Operations - العمليات المختلفة في التشفير
    1. Cryptographicly Secure Random Numbers - الأرقام العشوائية الآمنة و أهميتها
    2. Hashing - التجزئة
    3. Hash Functions - دوال التجزئة
    4. Hash Message Authentication Codes (HMAC)
    5. Salted Hashes - التجزئة المملحة و فيه بالشطة و اللمون
    6. Password Based Key Derivation Function (PBKDF2) - دوال التجزئة المعتمدة على كلمات السر
  3. Encryption - التشفير
    1. Symmetric Key Encryption -  تشفير المفتاح المتناظر السري
    2. Asymmetric Key Encryption - تشفير المفتاح غير المتناظر المعلن
    3. Hybrid Encryption - التشفير الهجين
    4. Digital Signatures - الامضاء الالكتروني
  4. Protocols / Crypto Systems - أنظمة التشفير
    1. TLS / SSL - نظام تشفير الانترنت
    2. Public Key Infrastructure (PKI) - البنية التحتية لنظم التشفير بالمفتاح المعلن
    3. X.509 Certificates - الشهادات
    4. Certificate Authorities - مزودو الشهادات
    5. Certificate Revocation 
    6. Trust Chain - سلاسل الثقة
  5. Resources, Books and further readings.
الحلقة الأولى



الحلقة الثانية



الحلقة الثالثة



Saturday, May 10, 2014

EP34 - Ask Developer Podcast - Freelancing

ِAsk Developer Podcast الحلقة 34, في هذه الحلقة نناقش موضوع ال Freelancing و كيف تبدأ فيه و ما هو و مميزاته و عيوبه و بعض النصائح من التجارب الشخصية.

  1. What is freelancing?
  2. Comparing freelancing to regular job
  3. How to find freelancing opportunity?
  4. How to handle clients?
  5. How to put your name out there?
  6. Places To look for freelancing opportunities.
    1. Rentacoder
    2. Guru

Monday, April 7, 2014

Ask Developer Hangout - 41 - BUILD 2014 Conference Coverage

Agenda

Let's cover the Build 2014 Event that happened from April 2nd ~ 4th, 2014
Some of the topics we will try to cover in this hangout:
  1. News and general announcement during the event
  2. Windows Azure is now Microsoft Azure
  3. Windows Phone
  4. Windows 8.1 Updates
  5. TypeScript 1.0
  6. Mobile with Xamarin
  7. The future of C# and Roslyn project
  8. Miscellaneous impressions about the event.

Friday, April 4, 2014

EP33 - Ask Developer Podcast - 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?