Веб-разработка Список для чтения №125

⭐
Веб-разработка Список для чтения №125
Снова пятница, и я нашел несколько интересных статей, которые вы можете прочитать в предстоящие выходные. В проектах разработчики, менеджеры и руководители продуктов по-прежнему пытаются давить на людей, которые работают над задачей. Почему-то они чувствуют облегчение, в большей безопасности, если они делают это. С другой стороны, люди, испытывающие давление срочности, массово борются с этим. Заблуждение здесь состоит в том, что в то время как те, кто распространяет давление, чувствуют себя лучше, люди, испытывающие его, обычно работают хуже, чем без давления. Это приводит к большему количеству багов, неструктурированной работе и, в конце концов, от результата пострадают все вовлеченные люди. Поэтому вместо этого команда, в которую входят все, от разработчика до менеджера, должна сосредоточиться на цели работы. Попробуйте, а теперь наслаждайтесь выходными!
Снова пятница, и я нашел несколько интересных статей, которые вы можете прочитать в предстоящие выходные. В проектах разработчики, менеджеры и руководители продуктов по-прежнему пытаются давить на людей, которые работают над задачей. Почему-то они чувствуют облегчение, в большей безопасности, если они делают это. С другой стороны, люди, испытывающие давление срочности, массово борются с этим.
Заблуждение здесь состоит в том, что в то время как те, кто распространяет давление, чувствуют себя лучше, люди, испытывающие его, обычно работают хуже, чем без давления. Это приводит к большему количеству багов, неструктурированной работе и, в конце концов, от результата пострадают все вовлеченные люди. Поэтому вместо этого команда, в которую входят все, от разработчика до менеджера, должна сосредоточиться на цели работы. Попробуйте, а теперь наслаждайтесь выходными!
Дальнейшее чтение на SmashingMag:
- П Против. NP: предположение, которое управляет Интернетом
- Почему парольные фразы более удобны для пользователя, чем пароли
- Текущее состояние аутентификации: проблема с паролем
- Обфускация слов из черного списка в WordPress с помощью ROT13
Общий
- Представление о ваших будущих проектах сдерживает вас. Джессика Абель говорит о проблеме долга идей, о том, что нужно слишком много думать и слишком мало зарабатывать.
Инструменты
- Textlint позволяет анализировать текстовое содержимое документа, используя указанные вами правила. Это здорово для проверки грамматики или проблем с форматированием в файлах Markdown.
- GitHub теперь предлагает шаблоны для задач и запросов на вытягивание. О, и они также разрешили загрузку файлов.

Безопасность
- Ошибка в
glibc
был раскрыт. Поскольку это очень серьезная ошибка, которую легко использовать, вам следует как можно скорее исправить все серверы (и клиенты). - Никогда не говорите: «Мы пока будем использовать значения по умолчанию. Этот пароль пока подойдет. в контексте безопасности. Это будет забыто, и это самая опасная угроза для ваших данных, дающая злоумышленникам возможность сделать что угодно с минимальными усилиями. У вас есть VoIP-телефон с паролем по умолчанию? WiFi-роутер? Измените его на что-то безопасное. И, пожалуйста, расскажите об этом своим друзьям и семье. Это важно.
Конфиденциальность
- На этой неделе Apple начала новую дискуссию о конфиденциальности, шифровании и встроенных бэкдорах на своих устройствах. Они получили заказ на создание собственной iOS, подписанной Apple, в которой отсутствуют некоторые меры безопасности, чтобы ФБР могло относительно легко взломать данные телефона. В открытом письме Apple рассказала, почему они отказались это сделать. К счастью, многие компании, кажется, согласны с Apple, и я надеюсь, что мы сможем найти хороший способ защитить нашу конфиденциальность, а вместе с тем и нашу личную безопасность. Потому что, как мы все знаем, даже если такой бэкдор находится в безопасности, никто не может гарантировать, что эта часть программного обеспечения не будет украдена и использована кем-то, кто не должен иметь к нему доступа.
Веб-производительность
- Рэйчел Эндрю написала отличное руководство о том, как начать составлять план перехода веб-проектов на HTTP/2. Поскольку переключение должно быть хорошо спланировано, было бы неплохо установить процесс для плавной миграции и на данный момент создать активы и конвейеры как для HTTP/1.1, так и для HTTP/2, чтобы переключение было простым.
JavaScript
- Итак, в этом нет ничего новаторского, но если вы когда-нибудь задумывались о хорошем кросс-браузерном способе проверить, загружен ли документ в чистом JavaScript, этот фрагмент кода для вас.
- Все еще относительно новый ESLint был выпущен в версии 2.0. В какой-то момент он выходит из версии 1.x, но теперь поставляется с функцией автоматической настройки, а также вводит анализ пути кода.
- Hunt от Jeremias Menichelli — это библиотека JavaScript, которая определяет, становится ли элемент видимым/невидимым, и воздействует на эти события, например, добавляя или удаляя классы. Это делает его отличным инструментом для анимации элементов при прокрутке и других взаимодействиях.
CSS / Сасс
- Реми Пармантье делится умным способом создания гибких, отзывчивых контейнеров без медиа-запросов, что делает этот метод хорошим вариантом для рассылок по электронной почте.
- Этот огромный Codepen предоставляет вам интерактивную игровую площадку для свойств и значений Flexbox, чтобы вы могли попробовать то, что вам нужно для вашего варианта использования.
- Если честно, несмотря на обычное
currentColor
вариант использования для наследования текущего цвета в элемент SVG, существует не так много ресурсов, которые объясняют, как вы можете использовать это значение. Но этот пример показывает вам, как использоватьcurrentColor
для цветных элементов со стрелками псевдоэлементов умным способом. - Майкл Шарнагл рассказывает, как вы можете использовать новые настраиваемые свойства (также известные как переменные CSS) для создания переключателя тем для вашего проекта.

Рабочая жизнь
- Попытка создать ощущение срочности почти всегда приводит к обратным результатам. Так почему бы вместо этого не развивать чувство цели, которое намного лучше для нашего мозга и нашего здоровья?
- Как основателю компании, вашим самым важным навыком должен быть наем людей. Мориц Плассниг из Codeship рассказывает нам, почему так важно создать отличную команду, если вы хотите добиться успеха в своем продукте.
Выходя за пределы…
- На прошлой неделе я писал, что в большинстве случаев программное обеспечение, которое мы пишем, не критично для людей. Но что произойдет, если это так? Например, если вы продаете умный термостат, и из-за ошибки в его программном обеспечении обогрев полностью отключается, и нет возможности исправить это самостоятельно? Это произошло с пользователями Nest, показав проблемы «умных» устройств, которые контролируют важные вещи в нашей жизни.
И на этом я закончу на этой неделе. Если вам нравится то, что я пишу каждую неделю, пожалуйста, поддержите меня пожертвованием или поделитесь этим ресурсом с другими людьми. Подробнее о стоимости проекта можно узнать здесь. Он доступен по электронной почте, через RSS и онлайн.
Спасибо и всего наилучшего, Ансельм
Source: https://smashingmagazine.com
Заключение
Вы ознакомились с статьей — Веб-разработка Список для чтения №125
Пожалуйста оцените статью, и напишите комментарий.