في حلقة هذا الأسبوع
يصل Chrome 42 إلى إصدار الإشعارات الفورية، ويكشف جاكوب كابلان-موس عن المفاهيم الخاطئة حول المبرمجين، وعناوين URL المتعلقة بالبروتوكول أصبحت الآن معادِلة للأنماط. تصل شارة التوافق مع الأجهزة الجوّالة إلى Google، ونصائح git with First Aid Git، وتحسين تطبيقك باستخدام RAIL.
Chrome 42 متاح الآن
حقق Chrome 42 ثباتًا هذا الأسبوع ويأتي معه عددًا من الميزات الجديدة. تتيح الإشعارات الفورية للمستخدمين إمكانية الحصول على التحديثات في الوقت المناسب، وتثبيت إعلانات البانر لتطلب من المستخدمين حفظ الصفحات على شاشتهم الرئيسية، وتتيح لك الأذونات معرفة ما إذا كان بإمكانك استخدام واجهة برمجة تطبيقات، وتعمل ميزة الجلب كبديل لـ XHR، وتشمل أيضًا إمكانية استخدام صفوف ES6.
https://twitter.com/ChromiumDev/status/590169593110335488
http://updates.html5rocks.com/2015/03/push-notifications-on-the-open-web
http://updates.html5rocks.com/2015/04/permissions-api-for-the-web
http://updates.html5rocks.com/2015/03/introduction-to-fetch
انتشار الأفكار الخاطئة
يحلل الكلمة الافتتاحية لجاكوب كابلان موس في مؤتمر PyCon لهذا العام انقسام مطوّري البرامج بـ 10 أضعاف المتسلِّلين أو مرعوبين تمامًا. تساعدنا إزالة هذه الافتراضات في معالجة مشكلات مثل متلازمة المحتال والعمل على تحسين بيئات العمل التي يحتمل أن تكون سامة.
https://www.youtube.com/watch?t=772&v=hIJdFxYlEKE
بروتوكول أمان طبقة النقل (TLS) لكل الأشياء.
أصبحت عناوين URL النسبية للبروتوكول الآن أسلوبًا معاكسًا. في تغريدة نشرها "بول أيرش" هذا الأسبوع، أصبحنا نرفض الآن ممارسة إيقاف البروتوكول من عنوان URL، لأنّه قد يؤدي إلى هجمات من جانبنا، مثل تلك التي ضربت GitHub. الاقتراح الجديد هو أن تطلب دائمًا مادة عرض عبر https إذا كانت متوفرة على طبقة المقابس الآمنة.
https://twitter.com/paul_irish/status/588502455530311680
https://www.paulirish.com/2010/the-protocol-relative-url/
http://www.netresec.com/?page=Blog&month=2015-03&post=China%27s-Man-on-the-Side-Attack-on-GitHub
هل أنت على الجوّال؟
تحقَّق لمعرفة ما إذا كان موقعك الإلكتروني متوافقًا مع الأجهزة الجوّالة. أشارت مقالة حديثة على مدونة "مشرفو المواقع من Google" إلى أنّه عند البدء فورًا، سيضيف محرّك بحث Google تصنيفات إلى جانب المواقع الإلكترونية التي يعتبرها متوافقة مع الأجهزة الجوّالة. تتضمن المعايير أشياء مثل التأكد من أن المستخدمين لا يضطرون إلى التكبير/التصغير لقراءة الصفحة، وأن الروابط متباعدة بدرجة كافية عن بعضها. يمكنك استخدام فحص التوافق مع الأجهزة الجوّالة للتأكّد من أنّ موقعك الإلكتروني يستوفي المعايير. واكتسب مهارة في أساسيات الويب.
http://googlewebmastercentral.blogspot.com/2014/11/helping-users-find-mobile-friendly-pages.html
https://search.google.com/test/mobile-friendly
الجري بسرعة
قد يكون تعلم طريقة التعلم أمرًا صعبًا. يكشف لك نظرة على StackOverflow عن أكثر من 53000 سؤال ذي صلة، ولكن في طريقك لتقديم المساعدة. First Aid Git هو فهرس يمكن البحث فيه يضم الأسئلة الأكثر شيوعًا في git. هل تريد معرفة كيفية التراجع عن تغيير أرسلته للتو إلى الفرع الرئيسي؟ يمكنك العثور على الإجابة والمزيد، أو إرسال طلب سحب للإضافة إلى الفهرس.
http://ricardofilipe.com/projects/firstaidgit/#/
تحسين السكة
الهدف هو توفير تجربة ويب سلسة عند استخدام 60 لقطة في الثانية، ولكن من السهل الابتعاد عن المسار السريع. يوضح لك "بول لويس" و"كاميرون بيتمان" كيفية تحسين المجالات الأربعة الرئيسية في تطبيقك، مثل "الاستجابة" و"الرسوم المتحركة" و"التخفيف والحركة" و"التحميل"، والمعروفة أيضًا باسم RAIL، في هذه الدورة التدريبية المجانية من 6 أجزاء من Udacity. اهزِم الغزاة وتعرَّف على أدوات مطوّري البرامج وتعرَّف على أسرار تطبيق الويب الأسرع.
https://www.udacity.com/course/browser-rendering-optimization--ud860
شاشة توقف الشاشة مع JavaScript من تصميم ياش بهاردواج
http://codepen.io/yashbhardwaj/full/hHgtE/
فوضى عارمة في مساحة تول "التول من بيله"
http://codepen.io/cathbailh/full/KpPjPg/
CSS Animation 101 - صورة رئيسية من دونوفان هاتشينسون
http://codepen.io/donovanh/full/EjYeLa/
حكيم الحطاب
http://codepen.io/hakimel/full/zwxba/
يسرنا أن نعرف رأيك على Twitter #LazyWebShow
للحصول على مزيد من الأخبار على الويب، اطلع على هذه الموارد: JavaScript Weekly: http://javascriptweekly.com/ Open Web Platform Daily: http://webplatformdaily.org/ HTML5 أسبوعيًا: http://html5weekly.com/
الاشتراك في قناة Google Developers على الرابط التالي: https://goo.gl/mQyv5L