محاضرات Google IO 2008


السلام عليكم و رحمه الله تعالى و بركاته

تستطيع مشاهده فيديوهات مؤتمر Google IO 2008 من هنا ، المؤتمر ناقش العديد من التقنيات مثل google gears و google app engine و google ajax api و GWT و python و Accebility وOpen source و Open social  غيره ،  لكنى اود الاشاره إلى 3 فيديوهات مهمين جدا – من وجهه نظرى –  :

الاول : Even faster WEB sites أعطى المحاضره Steve souders الذى كان يعمل بياهو مسئول عن اداء التطبيقات Chief Performance و قد توصل الى 14 قاعده لزياده كفاء تطبيقات الانترنت و على غرار ال 14 قاعده كتب كتاب O’Reilly: High performance websites الذى حقق اعلى مبيعات و اصبح best selling فى فتره قصيره جدا ، و حينها إنتقل إلى جوجل ليعمل ابحاث زياده كفائه تطبيقات الجافاسكربت و توصل الى 30 قاعده سيتناولها فى النسخه التانيه من كتابه و بعضها موجود فى المحاضره ، لا تفوتك هذه المحاضره ، و لا يفوتك ايضا قراءه الكتاب .

الثاتى : State of Ajax/ the universe is expanding أعطى المحاضره Ben Galbraith و Dion almaer المدونين ب ajaxian و يعملان بجوجل ، تناولوا فى المحاضره اهميه واجهه المستخدم UI بالنسبه للتطبيقات ، و اطر عمل جافاسكربت ، و الجافاسكربت على سطح المكتب ، و برمجه جافاسكربت بإستخدام منصه الالعاب Nentendo Wii ، المحاضره جميله جدااااااا لخفه ظل المحاضرين و الماده العلميه الشيقه .

الثالث : Design patterns in an expressive language أعطى المحاضره dustin diaz الذى يعمل مهندس واجهه المستخدم UI engineer لو تريد رؤيه اعماله ادخل على حسابك فى gmail ، قام بالمشاركه فى كتابه كتاب Apress: JavaScript design patterns الذى سأشرح منه سلسله انماط تصميم جافاسكربت ان شاء الله ، المحاضره يقوم خلالها dustin بشرح انماط التصميم فى جافاسكربت التى كانت فى اول كتاب تناول انماط التصميم the gang of four ، طبعا المحاضره تعتمد على فهمك ما قمت بشرحه فى سلسله OOP JS .

خارج النص : انا فرحان اوى عشان O’Reilly اعلنت عن كتاب Head First : Networking ، الذى سيصدر فى مايو 2009 ، و سيتبع نفس طريقه كتب head first الشرح بالصوره لا توجد فقرات ، ماده الكتاب عباره عن نقاش بينك و بين الكاتب ، و بين شخصيات الكتاب ، و الكتاب عاده مايكون ملىء بالفوازير و ال XO و سيبلغ الكتاب ال 800 صفحه يعدك بأن تصبح network guru بعد قراءه الكتاب🙂 ، كانت لى تجربه شيقه مع Head Frst : OO analysis and design .

الأوسمة: ,

7 تعليقات to “محاضرات Google IO 2008”

  1. almhajer Says:

    شكرا جزيلا على هذه المتابعات براك الله فيك
    ياريت تضيفنا شروحات حول الربط البيعيد
    والية عمل selector
    وتسلم يداك وشكرا جزيلا

    • mostafa farghaly Says:

      عمل selector engine يا مهاجر يتطلب شيئين اساسين ، اولا كود RegExp لإعراب ال selectors و كود اخر لتنفيذ ال selector و جلب العناصر التى توازيه من شجره ال DOM ، الجزء الخاص بال RegExp ليس صعبا كل ماتحتاجه ان تكون master على RegExp حتى تستطيع كتابه RegExp يقوم بإعراب اى css تقوم بكتابته و يستخلص منه ال id و ال class و غيره ، لكن الجزء الاهم هو كيفيه استخلاص العناصر من شجره ال DOM بسرعه فائقه و كفائه ال Sizzle ، يتطلب ذلك معرفه جميع الفروق بين المتصفحات ، و ايجاد حلول لأى فرق بين المتصفح لأى خاصيه تستخدمها فى الاطار الذى تقوم بإنشاءه ، اذا استمعت لمحاضره DOM is amess التى وضعتها لجون ريسج ستجد المحاضره كلها تتكلم عن فورق ال DOM و كيفيه معالجتها و اخر جزء من المحاضره يتكلم عن كيفيه عمل CSS selector بسيط لكنه لن يستفيض فى ذلك ، قراءه كود ال jQuery لن يسعفك فى فهمه اليه عمل CSS selector engine ، لانه معقد جدا و يحتاج الى وقت كبير لفهمه و هضمه ، كما ترى ال RegExp الذى يستخدمها Sizzle مثل النقوش الفرعونيه هههههه ، انما قراءه jQuery ستستفيد منها بعض الحيل الذى يستخدمها جون مثل $ التى قد شرحتها فى تدوينه من قبل ، و غيرها الكثير ، انا عن نفسى منتظر كتاب Mannind : JavaScript Ninja التى يشرح بها كيفيه عمل CSS selector engine بإستفاضه ، و غيره من حيل الجافاسكربت للمتقدمين جدا ، مع العلم انك اذا كنت تستخدم جافاسكربت فى بيئه مثل AIR او Firefox extentions فإنك لا تحتاج للتفكير فى CSS selector لأنك لديك دعم من المتصفح عن طريق وظيفه querySelector و querySlectorAll التى تقبل CSS و تجلب عناصر ال DOM الموازيه قد ذكرتها من قبل على المدونه ، استخدم بحث المدونه او جوجل للمزيد ، جون ريسج نفسه قال لو لم يكن IE 6 يحتل النسبه الاكبر من سوق المتصفحات ، لما تعب و قام بعمل CSS seelctor مثل Sizzle ، المشكله ان اكثر من 50% من سوق المتصحات IE6 يعنى الملايين يستخدمون IE6 و عليه لا يمكن احباطهم و وقف دعم و إلا سينهار الويب – مجازيا ، إن شاء الله سأتطرق الى جزء ال RegExp فى ال selector engine اذا حان الوقت ، شكرا لجهدك و متابعتك يا مهاجر ، الاهم من ذلك ان تستمع لفيديوهات التى اضعها ، قيمه جدا جدا ، انا عن نفسى اقوم بتحميل الفيديو من يوتيوب او غيره واقوم بالإستماع اليه لأن سرعه الانترنت عندى 14 كيلو/الثانيه ههههههه .

  2. almahjer Says:

    بارك اله فيك اخ مصطفى وشكرا على التعب الي اقوم به
    المشكلة في الفديوهات اني لااتقن اللغة الانلكيزية بشكل مطلق استطيع استيعاب الاكواد اكثر من اللغة الانلكيزية احاول جاهدا ان اتقنها يوميا ولكن هذا يحتاج الى وقت
    بالنسبة للتعابير النظامية الحمد لله رب العاليمن لي باع طويل فيها ولكن تركيزي على الية عمل المحرك لانه بصراحة فكرة قوية ونقلة قوية في عالم الويب لمن يتابع ذلك ومن حيث توفير المجهود وغيره وبخاصة حيل الربط البيعد الي فعلا هيا مبتكرة بحق من حيث التفكير ك bind each
    انا بنتظار شروحاتك وشكرا جزيلا ولك خالص الامنيات بالتوفيق والنجاح

  3. almhajer Says:

    على فكرة ياريت اذا كان عندك وقت اي محاضرة تسمعها تدون خلاصة مااستفدت منها
    عسى الله يبنفعنا بيها ونستفيض من معرتفك وقل ربي زدني علما

    • mostafa farghaly Says:

      اعتقد ان تلخيص المحاضره فى موضوع غير عملى ، خذ عندك محاضره even faster websites يشرح ال 14 قاعده اللى بالكتاب ، الكتاب تقريبا 150 صفحه لذلك لا يمكن ان الخص المحاضره فى موضوع ، اما محاضره stete of ajaxian موضوعها هو ابرز ما فى مدونه ajaxian.com بالمناسبه هذه المدونه كالكتاب المقدس بالنسبه لمطورين الجافاسكربت ، لا يفوتك اى موضوع منها مهما حدث ، اما محاضره Design patterns in expressive language فهى ستكون منهج شرحى لسلسله Javascript design patterns .

  4. almhajer Says:

    شكرا جزيلا معليش اعذرني من لهفتي لتقبل العلم لاانظر الى العواقب بارك الله فيك وشكرا جزيلا جدا جدا ودعواي لك بالنجاح

  5. أحمد الكثيري Says:

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

    ننتظر منك أيضاً سلسلة أنماط التصميم في الجافاسكربت Javascript Design Patterns🙂

أضف تعليقاً

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s


%d مدونون معجبون بهذه: