Ежемесячный обзор веб-разработки, 8⁄2019 г.: Сильные команды и этичное осмысление данных
Опубликовано: 2022-03-10Что может быть сильнее звезды, которая знает все? Ну, команда, состоящая не из звезд, а из людей, которые любят то, что они делают, поддерживают видение своей компании и могут работать вместе, поддерживать друг друга. Как галактика из звезд — где не каждая звезда светит, да и не нужно. У каждого есть свое место , своя сила, своя слабость. Команды состоят не только из звезд, они состоят из людей, и самое главное, что культура работы и жизни отличная. Так что не делайте рывок, если вы нанимаете кого-то, но попытайтесь найти кого-то, кто вписывается в вашу команду и воодушевляет, поддерживает ценности вашей команды и ее членов.
Что касается вашей собственной жизни, уделите сегодня немного времени, чтобы сделать глубокий вдох и вспомнить, что произошло на этой неделе . Проходите через это день за днем и цените действия, как отрицательные, так и положительные. Примите тот факт, что в нашей жизни случаются и негативные вещи, иначе мы тоже не смогли бы чувствовать себя хорошо. Это полезное упражнение для того, чтобы сбалансировать свою жизнь, чтобы найти способ обесценить чувство «я ничего не делал на этой неделе» или «я был совершенно непродуктивным». Это заставляет вас понять, почему вы, возможно, работали не так много, как привыкли, но чувствуете себя хорошо, потому что для этого есть причина.
Новости
- Три недели назад мы официально исчерпали природные ресурсы Земли на год — до 2019 года осталось четыре месяца. День экологического долга — хороший показатель того, на каком этапе мы находимся в настоящее время в борьбе с изменением климата, и это отличная инициатива людей, которые пытаются чтобы дать полезный совет о том, как мы можем перенести эту дату, чтобы однажды в (надеюсь) ближайшем будущем мы достигли дня превышения не раньше конца года или даже в новом году.
- В Chrome 76 появился медиа-запрос с
prefers-color-scheme
(например, для поддержки темного режима) и несколько упрощений для установки PWA.
Пользовательский интерфейс/UX
- Есть моменты, когда можно использовать тумблеры, а есть, когда этого делать нельзя. Когда дизайнеры злоупотребляют ими, это приводит пользователей в замешательство и разочарование. Знание того, когда их использовать, требует понимания различных типов переключаемых состояний и параметров.
- Font Awesome представил значки Duotone. Замечательный набор, на который стоит обратить внимание.
JavaScript
- Бен Фрейн исследует возможность создания прогрессивного веб-приложения (PWA) без фреймворка. Довольно интересная серия статей, в которой показана разница между использованием фреймворков по умолчанию и созданием вещей с нуля.
Веб-производительность
- Некоторые эксперименты кажутся глупыми, но на самом деле это не так: Крис Эштон использовал Интернет в течение дня с бюджетом в 50 МБ. Например, в Зимбабве, где 1 ГБ стоит в среднем 75,20 долларов США (от 12,50 до 138,46 долларов США), 50 МБ невероятно дороги. Таким образом, уменьшение размера пакета приложений, размера изображения и стоимости веб-сайта напрямую связано с тем, насколько счастливы ваши пользователи, когда они просматривают ваш сайт или пользуются вашим сервисом. Если им будет стоить 3,76 доллара США (50 МБ) для доступа к вашей новой тизерной странице спортивной обуви, маловероятно, что они купят или порекомендуют ее.
- Тоби Кокс из BBC рассказывает, как они отказались от iframe в пользу ShadowDOM, чтобы значительно улучшить производительность своего сайта. Это хорошая статья, объясняющая преимущества и недостатки фреймов, а также то, почему внедрение ShadowDOM требует времени и до сих пор кажется большинству из нас неудобным.
- Крейг Мод рассказывает, почему люди предпочитают выбирать быстрое программное обеспечение (и платить за него). Люди благодарны за это и легко раздражаются, если приложение слишком долго запускается или показывает медленный пользовательский интерфейс.
- Гарри Робертс подробно объясняет метрику «время до первого байта» и почему она важна.
CSS
- Да,
prefers-reduced-motion
уже не супер нова, но все еще мало используется в сети. Вот как применить его к вашему веб-приложению, чтобы удовлетворить запрос пользователя на уменьшение движения.
HTML и SVG
- В Chrome 76 мы получили атрибут
loading
, который позволяет лениво загружать изображения только с помощью HTML. Замечательно иметь удобную статью, в которой объясняется, как использовать, отлаживать и тестировать его на своем веб-сайте уже сегодня.
Доступность
- Лучшие алгоритмы, доступные сегодня, по-прежнему с трудом распознают черные лица так же хорошо, как и белые. Что еще раз показывает, насколько важно иметь разные команды и заботиться об инклюзивности.
Безопасность
- Вот технический анализ взлома Capital One. Полезно прочитать всем, кто использует облачных провайдеров, таких как AWS, для своих систем, потому что все сводится к правильной настройке учетных записей, чтобы предотвратить получение доступа хакерами из-за неправильно настроенной роли пользователя облачного сервиса.
Конфиденциальность
- Safari недавно представила технологию Intelligent Tracking Prevention. Теперь есть официальная документация политики Safari ITP, в которой объясняется, как это работает, что будет заблокировано, а что нет.
- SmashingMag запустил печатный и электронный журнал об этике и конфиденциальности. Он содержит замечательные статьи о том, как создавать зависимости, как шаг за шагом улучшать этику и как успокоить тревогу. Журнал, который стоит прочитать.
Рабочая жизнь
- «Долгое время я считал, что сильная команда состоит из звезд — выдающихся личностей мирового уровня, которые могут генерировать и воплощать идеи на уровне, недоступном никому другому. В эти дни я чувствую, что сильная команда — это та, которая больше похожа на близкую семью, чем на созвездие звезд. Семья, в которой у всех есть чувство предсказуемости, доверия и уважения друг к другу. Семья, которая глубоко воплощает ценности компании и отражает эти ценности во всей своей работе. Но также и семью, в которой все чувствуют себя по-настоящему ценными, счастливыми и горящими желанием создавать», — сказал Виталий Фридман в недавнем обновлении, и я не могу с этим не согласиться.
- Как вы оправдываете работу в компании, которая оказывает значительное влияние на наш мир и нашу повседневную жизнь и не обязательно с лучшими намерениями? Мередит Уиттакер написала свою историю о том, как она начала работать в Google, прекрасно провела там время, а теперь покидает компанию, потому что больше не может оправдывать то, что Google использует ее работу и технологии, чтобы участвовать в бизнесе ископаемой энергии, здравоохранении, управлении, и транспортный бизнес — и не всегда с акцентом на улучшение жизни каждого или улучшение условий для жизни, а просто на получение прибыли.
- Синхронные совещания — проблема почти каждой компании. Они отнимают много времени у многих людей и нарушают любой график или целенаправленную работу. Итак, вот как Buffer переключился на асинхронные собрания, включая отличные советы и понимание того, почему многие инструменты не работают должным образом.
- Практические советы — это то, что мы обычно ищем при чтении статьи. Тем не менее, не всегда возможно или лучший вариант написать действенный совет и, конечно же, не всегда хорошая идея слепо следовать действенному совету. Это связано с тем, что в большинстве случаев действенные советы также являются самоуверенными, адаптированными, индивидуальными советами, которые не обязательно соответствуют вашей цели. Обмен опытом вместо практических советов способствует творчеству, поэтому каждый может найти свое собственное решение, свой собственный совет.
- «Наша планета, наша проблема» Сэма Клулоу — отличное произведение, напоминающее нам о том, кто мы такие, что для нас важно и как мы можем жить в городе и переключиться на лучшую, более продуманную и естественную жизнь.
- Изменение климата сейчас обсуждается во всем мире, и кажется, что многие люди обеспокоены этим и хотят принять меры. Но с другой стороны, в прошлом месяце у нас был самый загруженный день авиаперелетов в истории. На самолеты приходится одна из самых больших частей климатически активных выбросов, поэтому с сегодняшнего дня важно максимально сократить количество авиаперелетов. По совпадению, это была также самая жаркая неделя в Европе за всю историю наблюдений. Мы, как люди, должны, наконец, сократить количество рейсов, независимо от того, насколько заманчивым может быть этот следующий 50-долларовый праздничный рейс в красивое место назначения, независимо от того, является ли это важной деловой встречей. Для чего у нас есть решения для видеоконференций? Почему люди утверждают, что работают удаленно, если они потом десятки раз в жизни летают вокруг света? Рядом так много красивых мест, до которых можно добраться на поезде или, при необходимости, на машине.
Выходя за пределы…
- Лео Бабаута делится советом о том, как перестать думать, преодолев нерешительность. У нас никогда не будет той уверенности, которую мы хотели бы иметь в своей жизни, поэтому неплохо иметь стратегию борьбы с неопределенностью. Поскольку я много борюсь с этим, я нашел статью полезной.
- Этические практики, которые могут служить кодексом поведения для специалистов по осмыслению данных, основаны на одном фундаментальном принципе. Это тот же принцип, по которому врачи дают клятву перед получением лицензии: не навреди. Вот «Этическое осмысление данных».
- Пол Хейс делится своим опытом попытки жить без пластика в течение месяца и почему этого трудно придерживаться. Удивительно, как нужно менять покупательские привычки и почему нужно совершенно по-другому тратить деньги и больше нельзя полагаться на интернет-магазины.
- Нефть питает автомобили, на которых мы ездим, и наши рейсы, она обогревает многие наши дома и офисы. Он содержится в вещах, которые мы используем каждый день, и играет неотъемлемую роль в различных отраслях и экономиках. Тем не менее стало совершенно ясно, что неустанное сжигание ископаемого топлива не может продолжаться безостановочно. Может ли мир меньше зависеть от нефти?
- Uber и Lyft признают, что они усугубляют заторы в городах. В следующий раз, когда вы будете использовать любое из этих новых приложений для такси, постарайтесь напомнить себе, что вы усугубляете ситуацию для многих людей в городе.
Спасибо за чтение. Если вам нравится то, что я пишу, рассмотрите возможность поддержки списка литературы для веб-разработчиков.
— Ансельм