التحديث الشهري لتطوير الويب 5-2019: التعقيد المفرط وإدمان العمل الأدائي

نشرت: 2022-03-10
ملخص سريع ↬ يلقي هذا الإصدار الجديد من التحديث الشهري لتطوير الويب نظرة على ما يحرك الويب والأشخاص الذين يعملون عليه. من تحديثات المتصفح والأدوات اليدوية إلى كيفية عملنا.

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

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

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

المزيد بعد القفز! أكمل القراءة أدناه ↓

أخبار

  • لنجعل الأمور رسمية: يدعم Safari 12.1 الآن الوضع الداكن. تحقق من المقالة الكاملة لمعرفة كيفية تطبيقها على صفحاتك أو ألق نظرة على أحد المواقع مثل Twitter أو Colloq التي تدعمها بالفعل. تتميز أدوات المطور في Safari بوضع تصحيح الأخطاء لـ Dark Mode الآن أيضًا.
  • Chrome 74 متاح للجميع. يتيح لنا الإصدار الجديد اكتشاف ما إذا كان المستخدم قد طلب حركة مخفضة وأن واجهة برمجة تطبيقات سياسة الميزات حصلت على تحديثات أيضًا ، لذلك يمكننا الآن طلب document.featurePolicy.allowedFeatures() لجميع الميزات المسموح بها أو allowsFeature() للميزات الفردية أو document.featurePolicy.getAllowlistForFeature() لقائمة المجالات التي تحصل على الميزات المسموح بها.
  • برنامج Googlebot دائم الخضرة الآن. هذا يعني أن زاحف بحث Google يحصل على أحدث إصدار من Chromium تلقائيًا. من الآن فصاعدًا ، يدعم وحدات ES6 و ECMAScript والوظائف الأحدث ويفهم المحتوى المحمّل بطيئًا عبر IntersectionObserver و WebComponents v1 APIs. قد يكون الوقت قد حان لإسقاط أجهزة الإرسال والاستقبال ES6 الخاصة بنا قريبًا.
  • تعد Web Share API إضافة لطيفة للاستفادة بشكل أكبر من مواقع الويب. وعلى الرغم من توفره على Chrome لنظام Android لبعض الوقت الآن ، فإن Safari يجلب الميزة إلى macOS و iOS في أحدث إصدار له.

عام

  • يشارك Stefan Judis مقالًا إخباريًا حول كيفية الحفاظ على الويب في مكان آمن ، مما يجعله ميسور التكلفة وسريعًا ويصمم الاستجابة للمستخدم - كل ذلك باستخدام رؤوس HTTP. قراءة جيدة للجميع لأننا نميل جميعًا إلى نسيان هذه الأشياء في عملنا اليومي.
  • يفحص تقرير الصحة عبر الإنترنت السنوي لعام 2019 من Mozilla كيفية تقاطع البشرية والإنترنت. هذا هو التقرير نفسه مع بعض الإجابات القصيرة لأولئك الذين لا يريدون قراءته بالكامل.
  • التناوب عند الطلب أمر شائع في التكنولوجيا ، وأنا أعلم أن الكثير من الفرق تكافح معه. لهذا السبب وجدت هذا الدليل حول "عند الطلب بأي حجم" مفيدًا ومفيدًا للغاية. يشرح كيفية الاستعداد وما يجب القيام به - بغض النظر عما إذا كنت فريقًا صغيرًا أو جزءًا من شركة كبيرة.
  • تشارك إميلي شيفر كيفية إضافة تعليقات توضيحية إلى التعبيرات العادية لجعلها مفهومة للآخرين أيضًا.
أرقام ثابتة توضح عدد الأشخاص المتصلين بالإنترنت وعدد الأشخاص غير المتصلين في أي جزء من العالم. يأتي معظم الأشخاص المتصلين بالإنترنت من دول آسيا والمحيط الهادئ ، تليهم الأمريكتان.
إذا كان هناك 100 شخص فقط في العالم ، فمن سيكون متصل بالإنترنت؟ هذا واحد فقط من الأسئلة التي يجيب عليها تقرير الصحة على الإنترنت لعام 2019 من Mozilla. (رصيد الصورة)

UI / UX

  • تطبيق كروس جيد جدًا يستحق تسليط الضوء عليه هنا: تطبيق Concepts هو تطبيق مرن للغاية للرسم والرسم والتخطيط لإنشاء المفاهيم والأفكار الرقمية.
  • يشرح باتريك فالر كيفية عكس التعقيد المفرط في تصميم المنتج.
مسارات للتبسيط موضحة بالدوائر والأسهم. طرح ، ودمج ، وإعادة توزيع ، وترتيب الأولويات ، وتوضيح.
كيف يمكنك إصلاح تجربة المستخدم لمنتج أصبح معقدًا للغاية؟ يُظهر باتريك فالر مسارات للتبسيط. (رصيد الصورة)

الأدوات

  • يكمل GitHub التجربة من خلال دمج سجل npm الخاص به (ولكن أيضًا ruby ​​و Docker و Maven و NuGet) في النظام الأساسي. هذه خطوة كبيرة لأنها تجعل نشر الحزم المخصصة والخاصة أسهل كثيرًا.

خصوصية

  • بصفتنا مطوري ويب ، نحن نعرف كيفية فحص الجهات الخارجية وأدوات التتبع المضمنة في موقع الويب. ومع ذلك ، فإن الأمر مختلف تمامًا عندما يتعلق الأمر بالتطبيقات. يعد حظر الإعلانات أو آليات التتبع التي تنتهك الخصوصية في تطبيق سطح المكتب أو تطبيق الهاتف أمرًا صعبًا ، كما أنه من الصعب ملاحظة التتبع على الإطلاق. دعونا نزيد الوعي بهذا ونبني برنامجًا لا يخون المستخدمين.

حماية

  • أعلن مشروع Google AMP أنهم بصدد "تبسيط" نطاقات AMP في Google Chrome. هذا يعني أن المستخدمين سيرون عنوان URL الأصلي في شريط المتصفح أثناء تواجدهم بالفعل على خادم Google AMP. نهج مثير للاهتمام ، بالنظر إلى حقيقة أن هذا شيء لا يسمح به بائعو المتصفح عادةً لمنع انتحال عناوين URL.

إمكانية الوصول

  • stylelint-a11y هو مكون إضافي لـ stylelint يفرض أفضل ممارسات الوصول عبر CSS linter.

جافا سكريبت

  • أنت لم تفهم تماما MutationObserver API؟ إليك الدليل لفهمها.

CSS

  • يوضح لنا Andy Clarke كيف يمكننا القيام بالتوجيه الفني وإنشاء تخطيطات أكثر تفصيلاً على الويب باستخدام أشكال CSS.

حياة العمل

  • كيف ترتبط الإنتاجية والوعود؟ في أوقات المطالب المستمرة ، والكثير من العمل الذي يتعين القيام به ، والمعلومات غير الواضحة حول الأولويات والأحاسيس المختلفة للإلحاح ، لا يمكنك إلقاء اللوم على الناس لعدم الوفاء بوعودهم بعد الآن. إذا كنا نواجه باستمرار توقعات الآخرين مثل "من فضلك عد إليّ بحلول الساعة 1 ظهرًا اليوم" ، كيف يمكننا الالتزام بجدولنا الأصلي لهذا اليوم ونكون منتجين؟ هل يجب أن نتجاهل مثل هذه المطالب الخارجية ونقول "كان لدينا أشياء أفضل لفعلها" بدلاً من الرد على البريد الإلكتروني غير العاجل ولكن الذي يسبب الإلحاح "في الوقت المناسب"؟ يتطلب الأمر بالتأكيد بعض الشجاعة للقيام بذلك ، ولكن في النهاية ، هذا هو ما تدور حوله الإنتاجية: الالتزام بجدول زمني وتخصيص وقت التركيز لمهمة واحدة.
  • متى أصبح إدمان العمل الأدائي أسلوب حياة؟ تقترب صحيفة نيويورك تايمز من ثقافة الأعمال ، والصخب ، والحب الغريب الذي نطوره للعمل بشكل أسرع وأكثر. ولكن ماذا عن حياتنا عندما نعمل لمدة 12 أو 18 ساعة في اليوم؟ وماذا عن هذا الوعد بأن الأتمتة ستنزع عنا العمل؟
  • هل تقوم بإجراء مكالمات احتياطية؟ إليكم سبب كون هذا الأمر مكلفًا حتى أنه يضر بكفاءة زملائك في الفريق.
  • "توقف عن الانشغال الشديد ولا تفعل شيئًا. ثق بنا ". هذا الادعاء في صحيفة نيويورك تايمز له أسبابه: في عالم من التوتر وبيئة حيث نحتضن العمل طوال اليوم ، علينا أن نتذكر أن نتوقف ونأخذ بعض الوقت لأنفسنا.
  • نحن نحب أن نميل إلى إصدار أحكام حول عمل الآخرين. هذا هو السبب في أننا نميل إلى إعلان شيء ما على أنه "فاكهة متدلية" ، بافتراض أن المهمة سهلة التنفيذ ولا تستغرق الكثير من الوقت أو الجهد. لكننا ننسى أننا قد نفوت بعض الظروف وقد تصبح مهمة أكبر مما كان متوقعًا. يقول جيسون فرايد أننا يجب أن نكون حذرين عندما نستخدم كلمة "سهل" لوصف وظائف الآخرين.
  • يشارك مؤسس شركة ConvertKit ، ناثان باري ، بعض الأفكار حول كيفية إدارة الأعمال بطريقة غير تقليدية: يدفعون رواتب موحدة ، ويجعلون إيراداتهم عامة ، ويوزعون 60٪ من أرباح الشركة على الفريق.
لقطة شاشة من مقال نيويورك تايمز "لماذا يتظاهر الشباب بحب العمل". تحت العنوان ، يوجد رسم توضيحي على شكل ملصق دعائي لثلاثة شبان يحملون أجهزة كمبيوتر محمولة وهواتف وأجهزة لوحية ، ويصنعون قبضة يدهم اليمنى. خلفية الملصق تقول "Hustle".
متى أصبح إدمان العمل الأدائي أسلوب حياة؟ خصصت صحيفة نيويورك تايمز مقالاً لهذا الموضوع. (رصيد الصورة)

الذهاب إلى ما بعد ...

  • "إذا كان أي شيء عن هذا العصر نادرًا ، فربما يكون احتمال أن تكون أنظمتنا المشحونة بالشبكات قد وصلت أخيرًا إلى هذه النقطة الفريدة ، مع عواقبها البيئية والاجتماعية المتداخلة بشكل واضح ، بحيث أصبح من المستحيل تجاهلها." - إنغريد بورنجتون في "عصر نادر وسام".
  • دعونا نسلم أفضل ما يمكن. أفضل بيئة للجيل القادم. أفضل عمل للموظفين الذين يتولون العمل منك. احتفظ بها في صميم قلبك لكل جانب من جوانب الحياة ، وسترى أنها تحدث فرقًا. لأشخاص آخرين ولك. إنه شعور جيد أن تفعل الخير.
  • ما هي التكنولوجيا المنخفضة والمستدامة ، وربما أكثر الأشياء فعالية التي يمكننا القيام بها لمكافحة تغير المناخ؟ زراعة الأشجار. تريليون منهم.
  • ماذا نفعل بأرضنا؟ يبدو أنه على الرغم من الوعي المتزايد بالتلوث البلاستيكي ، لا تزال المبيعات العالمية للزجاجات البلاستيكية والزجاجية والعلب والكرتون في ارتفاع. هناك العديد من البدائل ، هل يمكننا من فضلك التوقف عن شراء عبوات بلاستيكية لمرة واحدة وقهوة جاهزة - كل واحد منا الآن؟
  • عندما نشعر بالحمل الزائد ، فإننا نميل إلى الهجوم على شخص ما في حالة إحباط وغضب. يأتي هذا من الأمل في أن تكون الأمور هادئة ومنظمة وبسيطة وصلبة وتحت السيطرة. ومع ذلك ، فإن العالم لا يمتثل لهذا الأمل ، فهو فوضوي ، ومتغير باستمرار ، ولا يتم إصلاحه أبدًا ، ولا أساس له من الصحة. لذلك نشعر بالقلق والغضب من الآخرين. لكن يمكننا أن نخلق عادة الهدوء عند الشعور بالإحباط.
  • ما هو تأثير الطاقة على هاتفك ، تلك الشاشة الصغيرة التي تحملها بين يديك كل يوم؟ نستخدم مكالمات الفيديو أو برامج المراسلة أو تحميل صورنا على السحابة. لكن جميع الخدمات السحابية ، شبكة 4G نفسها تستخدم قدرًا هائلاً من الطاقة التي نميل إلى نسيانها. تتعمق هذه المقالة بشكل أعمق في تبعيات استخدام الهاتف الذكي هذه الأيام ، ولماذا من المهم حفظ البيانات وتقليل استخدام هاتفك - وما إذا كان ذلك من أجل مصلحتك فقط.

شيء آخر: إذا كنت تحب قوائم القراءة الخاصة بي ، فيرجى التفكير في التبرع. التبرع لـ Makuyuni مهم أيضًا.

- أنسلم