أرشيف تصنيف ‘تطوير‘

تصاميم Gmail الجديدة

20 نوفمبر 2008

قام فريق Gmail باطلاق تصاميم جديدة لبريد Gmail، لن تحتاج الى اي مكتبة javascript أو إضافة ل Firefox، التصاميم الجديدة يمكن تفعليها والاستمتاع بها مباشرة من حسابك

دخلت منذ قليل ووجدت رسالة لطيفة alert من جوجل تخبرني ان هناك تصاميم جديدة تنتظرني ..
أعجبني تصميم Ninja

cssbit 2.0

20 نوفمبر 2008

كنت أتحدث مع صديقي المصمم عن مدونته التي اختفت فجأة دون مبرر، ودون انذار من الشركة المستضيفة، نفس الأمر كان سيحدث لمدونتي خلال الأيام الماضية

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

الروابط التي أنشرها من حين لاخر، احتفظ بها فقط عندما اعتقد انها تستحق المشاركة sharing، وكي اصل اليها بسهولة ومن أي مكان، احتفظ بها في delicious

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

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

أدركت بعد 10 أشهر من هذه التجربة، أنه من الأفضل أن تكون مدونتي مثل بريدي الالكتروني، مساحة على الانترنت أحتفظ فيها بمواضع وروابط، ثم لكي اشارك تجربتي المتواضعة في التطوير مع البقية

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

أعتقد أن المدونات فرصة لمشاركة المجتمع بأفكار وأشياء نعرفها، ونتوقع من الآخرين نفس الأمر،  أحيانا أزور مدونة أجنبية وأطلع فقط على حياة صاحبها وأقرا سيرته الذاتية وابحث عن صوره في Flickr، ودائما أستفيد من هذا الأمر ..

لما كنت في الشركة (التي سلطت الكثير من الضوء عليها) أتحدث مع المسؤول الفرنسي عن ملفات reset في css، ذكرت له eric meyer صاحب ملف الاعدادات الشهير reset.css، كان المسؤول هو الآخر يعرف المطور eric meyer وتحدثنا عنه قليلا، ثم تحول الموضوع من ملف css الى مطور الويب هذا واسهاماته الكبيرة في التطوير حتى أنك لا تجد شخصا يتحدث عن css إلا ويأتي ذكر اسمه

في الأخير لا أنس شكر كل من يقضي دقائق من وقته في قراءة مواضيعي ومتابعتها عبر google reader، وأرحب بأي اقتراحات وآراء أخرى في قسم التعليقات ..

كتاب عن css مجانا

20 نوفمبر 2008

احصل على كتاب The Art & Science of CSS مجانا،  يقع الكتاب في 208 صفحة، سجل بريدك في twitaway الخاصة بشركة Sitepoint واحصل على نسخة أصلية من الكتاب، سينتهي هذا العرض المجاني خلال 12 يوما

رابط التسجيل

دعم IE

19 نوفمبر 2008

من حين لآخر أصادف أشخاصا ينزعجون من IE ويضعون عبارة (لا يدعم IE وبفخر)، أجد أن دعم IE ليس مدعاة للفخر، معظمنا لا يحمل مشاعر طيبة ل Microsoft، لكني في عملي لا أدعم IE من أجله كمتصفح محدود الإمكانيات ولا يدعم المعايير القياسية، أو من أجل Microsoft نفسها، وإنما من أجل الزائر أولا وأخيرا ..

تحول دعم IE إلى مشكلة مع متصفح ضعيف لا حول ولا قوة له، أو كنوع من الانتقام منه ومن شركة Microsoft

من السهل عمل موقع كامل وفق Firefox، ما أسهل ذلك، لكن العمل الحقيقي هو دعم IE 6 و IE 7 .. بكتابة ترقيعات لا تكون دائما سهلة وبسيطة، فأحيانا عليك تجربة 4 أو 5 أسطر لتصل الى التوافق الذي تريد، خصوصا عند استعمال القوائم ul, li أو بعض الأوامر overflow .. كما أن هناك مشاكل أخرى عدا CSS، فبعض الأوامر في jquery لا تعمل بشكل سليم وقد لا تعمل كليا مع IE 6 .. ويجب إيجاد حلول لذلك ..

عندما أدعم IE 6 فما فوق، فأنا أبدي اهتماما لمن يستعمل هذا المتصفح، أعطيه فرصة للاطلاع على موقعي والاستفادة من خدماته، وعندما أزور موقعا أو خدمة أجنبية شهيرة وأستعرض source، أجد دوما ملف ie6.css و ie7.css ..

دعم IE يعني مجهودا أكبر، واهتماما أكبر بالزائر الذي لا نستطيع إجباره على استعمال Firefox، كما أن الدعم لا يكون ل IE فقط، فحتى Opera يحتاج لبعض الترقيعات ..

مع ذلك يبقى IE متصفحا مزعجا ومحدود الامكانيات، فمثلا استعمال تأثيرات ب focus و hover مع بعض الأوامر مثل p و input .. لا تظهر في IE 6 لكنها تظهر في IE7 ك (input:hover)

كتبت صفحة بسيطة، وجربتها على Chrome وظهرت كل التأثيرات بشكل سليم ورائع وكأنني استخدم Firefox، وهذا يبدو منطقيا لأن متصفح Google يعتمد على منصة Webkit الذي حقق نتائج مذهلة في اختبار Acid3، بينما ظهر تأثير واحد على IE7

سأستمر في دعم  IE 6 و IE 7 وكتابة ملفات ترقيعية، حتى لا يبقى أحد في العالم يستعملهما

مقابلة مع David Walsh

19 نوفمبر 2008

David Walsh مطور ويب (ajax, php, mysql, css, xhtml .. ) معروف في أوساط المدونات الأجنبية المهتمة بالتطوير والبرمجة، ينشر دروس قيمة جدا ..

  1. نبذة:
    David J Walsh - المهنة: Senior Web Developer - العمر: 25 سنة
  2. HTML أو XHTML ولماذا ؟
    أفضل استعمال XHTML لأنني نظيفة كما أنها المستقبل ل web markup
  3. إطارك المفضل في AJAX ؟
    أستعمل أحيانا Jquery لكن غالبا Mootools (وهذا واضح من خلال دروس المدونة)
  4. مواقعك المفضلة عن CSS و XHTML ؟
    بعض الروابط:

    http://css-tricks.com
    http://scriptandstyle.com
    http://nettuts.com
    http://ajaxian.com

  5. هل تستعمل خدمات ويب 2.0؟
    استعمل خدمة NetVibes كصفحة رئيسية عندي، احس بالضياع بدون هذه الخدمة، كما أنني مستخدم وفي ل twitter
  6. Laptop أو Desktop؟
    استخدم جهاز Desktop، لدي مشكلة ثقة مع Laptops ولا اثق فيها ابداً
  7. أو MAC أو … ؟
    PC، لأن الأغلبية تستخدم PC، وسيكون من الأهمية بمكان، استخدامه من أجل العمل والتجارب
  8. محررك المفضل ؟
    استخدم jEdit، للغات كثيرة كما أنه مجاني
  9. هل تدعم IE6 في أعمالك ؟
    بطبيعة الحال، IE 6 فما فوق، ما زال يستعمل من قبل شريحة واسعة، وقد يظل على هذا الحال لسنتين ..
  10. طعامك المفضل ؟
    أحب الطعام المكسيكي
  11. موسيقاك المفضلة ؟
    أحب الاستماع إلى: Rod Stewart, Oasis و Tom Petty
  12. هل تشتغل Freelancer أم Full time ؟
  13. أفضل العمل على مدونتي أكثر من اي شيء آخر، لكنني أعمل بدوام كامل full time  مع متجر على الأنترنت


مقابلة مع Chris Coyier

19 نوفمبر 2008

اسئلة قصيرة للتعرف على مطور ويب يدعى Chris Coyier، صاحب المدونة الشهيرة: css-tricks

  1. نبذة ؟
    Chris Coyier، مصمم ويب، 28 سنة
  2. HTML أو XHTML ولماذا ؟
    كتبت عن هذا من قبل، شخصيا أفضل استعمال XHTML لأنها تجبر على نظافة الكود
  3. إطارك المفضل في AJAX ؟
    أحب استعمال Jquery بشكل أكثر
  4. مواقعك المفضلة عن CSS و XHTML ؟
    اذكر بعض المواقع التي استمتع بها:

    http://perishablepress.com
    http://www.noupe.com
    http://www.blog.spoongraphics.co.uk

  5. هل تستعمل خدمات ويب 2.0 مثل basecamphq مثلا ؟
    استعمل خدمة statushq والتي قمت بتصميمها بالمناسبة، أيضا استخدم twitter و ScrnShots
  6. Laptop أو Desktop؟
    استخدم الاثنين، لكن أقوم بغالبية العمل على جهازي iMac، ولدي macbook استخدمه عند السفر أو عند الجلوس في المقاهي
  7. PC أو MAC أو … ؟
    MAC
  8. محررك المفضل ؟
    استعمل Coda بنسبة 90% من وقتي خصوصا أنه مزود ببرنامج FTP ممتاز، لكن عندما اعمل من المنزل أفضل غالبا استعمال TextMate
  9. هل تدعم IE6 في مشاريعك ؟
    اعمل على دعمه عندما يكون بمقدوري، ال Conditional stylesheets ومكتبات javascript تساعد كثيرا في ذلك
  10. موسيقاك المفضلة ؟
    مؤخرا بدأت أميل الى William Elliott Whitmore، فهو شخص أنيق وعاطفي جدا
  11. هل تشتغل Freelancer أم Full time ؟
    أعمل بدوام كامل مع شركة تصميم في مدينة ماديسون بولاية ويسكنسن، ولا أعمل كثيرا ك Freelancer لكن الاثنين متعبين بالنسبة لي

كتابي عن css (الفهرس)

18 نوفمبر 2008

فهرس كتابي سيكون بهذه الصيغة، مع تعديلات وإضافات لاحقا ..

  1. غلاف الكتاب
  2. مقدمة
  3. فهرس
  4. ادراج css
  5. المتصفحات
  6. الألوان
  7. طرق تصميم & user interface:
    1. تعليقات
    2. pagination
    3. روابط
    4. صور
    5. نماذج بريدية
    6. قوائم list
    7. متنوع
  8. ملف reset
  9. ملف طباعة
  10. مهارات متفرقة:
    1. Fix For IE 6 & IE 7 & Opera
    2. Optimization
  11. Framework
  12. روابط هامة

يركز الكتاب على user interface، كما أنه ليس كتابا تعليميا بالمعنى المتعارف عليه، وإنما عبارة عن أفكار وطرق و tips وتجربة مطور ويب يعمل بالمعايير القياسية ..

لمحات عن الكتاب:

وضعت الفهرس حتى أشجع نفسي على الاستمرار في الكتابة وانهائه قبل حلول السنة الميلادية الجديدة .. فحتى الان لم أكتب سوى 16 صفحة، وأهملت الكتاب حتى نسيته تقريباً

هو كتاب صغير الحجم، يمثل تجربة مطور ويب، سأضعه في مدونتي، لربما يستفيد منه شخص ما في يوم من الأيام ..

مطور ويب 1.0 وأشياء أخرى ..

18 نوفمبر 2008

أتساءل دوما ما هو المقياس لكي يحدد المطور أنه يتقن هذه اللغة، هل بقراءة مقالة ومعرفة الأساسيات فقط ؟ أجد ذلك في منتهى السخافة والغرور والكذب أيضا، أن لا يكون للمطور أي برنامج أو تطبيق ويدعي أنه يتقن c++، القراءة النظرية لم تكن يوما كافية ليصبح المرء مبرمجا ومطورا، وإلا لكان كل البشر مبرمجين ..

لا أتخيل مطور ويب لا يتابع الروابط الأجنبية المتخصصة في التطوير والبرمجة بل ولا يعرف حتى google reader، لا يطلع على معارض css والتقنيات الجديدة، ويكتفي بتقطيع تصاميم PSD كل ساعة وكل يوم .. أليس عملا مملا حقا !

الغريب لم ارى أحدا يتحدث عن ruby أو يذكرها، فمثلا الشركة z ليس لديها ولا مطور ويب ب ruby، وحتى عندما تحدثت مع المسؤول عن منصات jquery و mootools اندهشت لانهم لا يستعملون أيا منها

ماذا عن مطور ويب يستغل أي فرصة ؟ هل تصدقون أن معظم المطورين الذين يشتغلون في شركة z يعضون بالنواجد على كراسيهم، ومستعدون لفعل أي شيء من أجل الاستمرار في العمل، رأيت جوانب سلبية لا أحب ذكرها، لكن أستطيع أن اقول أنهم متملقون لدرجة تفوق الوقاحة

عندما اتصلت بي شركة z عدة مرات اعتذرت بانشغالي وتأجيل اللقاء، ثم بعد ذلك كنت مسافرا واتصلت بي مجددا، طلبت منهم الانتظار حتى عودتي، لم اقطع سفري وأعود على الفور، وفي النهاية بعدما كثرت الاتصالات تعمدت الذهاب متأخرا عن الموعد، عندما وصلت وجدت المسؤول في اجتماع عاجل، طلبت مني فتاة هناك ان انتظر 10 دقائق فقط، فحملت حقيبتي وعدت للمنزل، في المساء اتصل بي المسؤول وحدد معي موعدا جديدا، ذهبت واردت ان انهي اللقاء على عجل، وقتي ثمين جدا، ولن اذهب واتي 3 مرات في اليوم كما يفعل الاخرون، بل لا يجرؤون حتى على الحديث دون تملق وكأنهم يستَجْدون الوظيفة

فكرت ان ذهبت للعمل لن استطيع مشاهدة برامجي المفضلة .. (هل تظن أنك تجيد الرقص، دكتور فيل، Grey’s Anatomy … الخ )، مشاهدة مسلسل أمريكي على MBC4 هو سبب عدم ذهابي للعمل ذلك الصباح …

كانت علامة الاستغراب والدهشة بادية عليه وعلى الجميع، كيف يجرؤ هذا الشاب على التحدث بهذه الصفاقة مع مسؤول مهم ؟ وكيف يتأخر ولما لم يأت من أول يوم ؟  ألا يخشى من غضب المسؤول وبالتالي ضياع الفرصة ؟

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

لا أريد أن أقول شيئا من خلال حديثي هذا، سوى أن مطور ويب 1.0 مختلف كثيرا فهو لا يعمل من اجل التطوير وانما من اجل الوظيفة والراتب، حتى ان كان سيلقى معاملة غير محترمة .. اتساءل كيف سيعمل هذا المطور في هذا المناخ .. ربما التفسير الوحيد هو أنه لا يحب عمله وكل ما يهمه هو راتب آخر الشهر

بيني وبينكم أفكر أن أتخلى عن بعض المبادئ واذهب للعمل لفترة، اذا عملت 6 اشهر مثلا، سأجمع 6000 دولار كافية لافتتاح مكتب صغير رفقة مصمم محترف من مدينتي والعمل في OFFSHORE، استقبال طلبات من شركات فرنسية والعمل عليها، لأن افتتاح مكتب لتصميم منتديات وبرمجة مشاريع محلية ضرب من الجنون ..

إما إن وجدنا تمويلا من البنك فلن أضطر لخوض هذه التجربة من الأساس ..

فوضى مطور ويب

17 نوفمبر 2008
  1. فوضى الأوراق: لا حاجة للاحتفاظ بالكثير من الملفات وسلات الأوراق، بالاضافة الى عشرات الأقلام المختلفة الألوان والأحجام، أعتقد أننا فعليا لا نستعمل كل هذه الأمور، ونادرا ما يحتاج مطور الويب لاستعمال اكثر من قلم واحد، كنت اشتري الكثير من المذكرات مختلفة الاشكال والأحجام، وفي النهاية تتراكم حتى اضطر للتخلص منها، حاليا أحمل مذكرة صغيرة، وقلم أخضر اللون، اكتب في المذكرة كل ما يخطر ببالي، مصاريفي، أموري المستعجلة، مهمات to do بكلمات مختصرة جدا وبحروف انجليزية بسيطة
  2. workspace: مكان العمل لا يجب أن يحتوي على قطع كثيرة: فاكس، طابعة .. بما أننا نتحدث هنا عن مطور ويب، فنادرا ما نحتاج لطابعة أو فاكس، ان كنت تستطيع الاقتصار على كومبوتر تضعه أسفل الطاولة وشاشة مسطحة LCD مع فأرة ولوحة مفاتيح فتخلص من باقي القطع، يمكنك الاحتفاظ بها في مكان ما، والعودة اليها لاستعمالها عندما تحتاجها فقط .. فعليا لا أحتاج للطابعة الا مرة كل شهرين او 3 أشهر، وهي تأخذ حيزا غير هين على الطاولة لذا أفكر بالتخلص منها
  3. الغرفة ومحيط العمل: كلما كانت غرفة عملك بسيطة وتحتوي على اقل عدد ممكن من القطع سيكون ذلك مريحا ومشجعا motivant لتقضي قدر أكبر من يومك في العمل، الاحساس بالفوضى يؤثر على العمل الذي تقوم به، كل فترة اتخلص من أغراض كثيرة، مع ذلك ما زالت غرفتي بحاجة الى التغيير والتخلص من أشياء أخرى، لذلك يصعب اخراج كل شيء مرة واحدة .. هنا يجب التفكير بمرونة وعندما تريد التخلص من اي قطعة، فكر هل ستحتاجها خلال الشهر المقبل، وما مدى الفائدة التي تقدمها هذه الأداة، وهل سيكون لها تأثير في حال تخلصت منها .. حتى الملابس التي لم ارتديها منذ فترة طويلة عمدت الى اخراجها من غرفتي والاحتفاظ بها في مكان آخر
  4. PC, MAC .. : كمطور ويب أنت تستعمل بعض البرامج بشكل يومي (محررات، color picker .. ) كما توجد برامج أخرى اختيارية لا تحتاجها، لما احتفظ ب 2 او 3 محررات في نفس الوقت، مع انه بقليل من التعود والتجربة يمكن الاقتصار على محرر واحد، فانا استعمل phpdesigner لكتابة كل شي: css, xhtml, php … وأخطط قواعد بياناتي mysql .. ومع انه توجد محررات متخصصة فقط في css وأخرى في mysql فلا استعملها، كذلك بالنسبة لقارئ الملفات الصوتية، أو مكافح الفيروسات أو برامج optimization مثل ccleaner, tuneup .. فعليا لا احتاج لهذه البرامج مجتمعة، فلما احتفظ بها في جهازي، يمكنني بعد التجربة والدراسة أن أقرر البرنامج الأنسب لاحتياجاتي، لأن مميزات كل برنامج تختلف عن الآخر .. احيانا تحدث بعض الاستثناءات، فمثلا أنا أدعم IE 6 و IE 7 في عملي، لذلك احتفظ بأكثر من متصفح .. نفس الأمر بالنسبة للملفات والبرامج والافلام والصور والإيقونات … هي متوفرة في الأنترنت ويمكن الرجوع اليها عند الحاجة إليها ..

الوصول إلى الواقعية

14 نوفمبر 2008

أعتذر عن الانقطاع خلال الفترة الماضية
أمور كثيرة حدثت وما زالت تحدث

اذا اختفت مدونتي في يوم من الأيام سيكون البديل هو cssbit.net سأعمل على حجز هذا الدومين في أقرب فرصة ..

كتبت في الموضوع السابق عن شركة تعمل في التطوير، وتتمة القصة أنني نهضت ذات صباح على أساس أن أذهب للعمل، في تمام السابعة صباحا أيقظتني والدتي لتعد لي الشاي ..
وبما أنني لم أنم تلك اللية سوى 3 ساعات قررت الاستمرار في النوم ولم أذهب للعمل

عندما استيقظت قررت بأن لا اذهب مساء ايضا كوني متعب وجائع، أدركت عندها أنني سأضحي بحريتي في حال التحقت بالعمل ..

التضحية بالحرية لا تعني عدد ساعات العمل الطويلة وبعد المسافة فقط ..
بل والأهم تعني أن العمل غير مريح وغير مناسب ..

لا يكفي ان احصل على راتب شهري كي اعمل في شركة جنبا الى جنب مع أشباه مطورين، (نعم أقولها بصوت عال أحب من أحب وكره من كره) ولا يوجد حتى مساحة من الحرية ولا مجال لطرح الافكار وتبادلها وإنما أمور معدة سلفا تنفذها حرفا حرفا

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

أسبوع كامل من المناورات والشرح بوسائل أصبحت بدائية في شركات ويب 2.0

كنت أعتقد أنني سأبدا فورا في كتابة أسطر برمجية لكن كنت واهما ..

الأمر الذي زاد من اقتناعي بعدم جدوى العمل مع الشركة، أنني قرأت كتابا أقل ما يقال عنه أنه رائع جدا .. ووجدت فيه أفكارا زادت من اقتناعي

في الشركات الكبيرة تعتبر الإجراءات و اللقاءات أمور اعتيادية. تهدر الأشهر بحجة التخطيط لمميزات و مناقشة التفاصيل لتحقيق أهداف متفق عليها من قبل الجميع بشأن “أنسب” شيء للعميل.

التخطيط لأشهر ليس ضرورياً.

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

رابط الكتاب

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

كتاب Getting Real من أفضل الكتب التي يجب على كل مطور ويب الاطلاع عليه والإيمان بأفكاره ..