Список литературы для веб-разработки № 130: Opera Mini, хрупкость рабочего процесса и счастливая работа

⭐
Список литературы для веб-разработки № 130: Opera Mini, хрупкость рабочего процесса и счастливая работа
Какая неделя! Некоторые люди спорили о нашем рабочие процессы нпм и атаки на безопасность (и, к сожалению, не только виртуальные социальные инженеры, но и настоящие в Брюсселе), мы также видели несколько замечательных новых статей, в которых рассказывается о лучших частях нашего сообщества и общества. Я рад поделиться ими с вами в эти длинные пасхальные выходные. Ваше здоровье! iOS 9.3 и OS X 10.11.4 наконец-то доставлены пользователям, а вместе с ними и Safari 9.1. <picture>
поддержка элементов, пользовательские свойства CSS, will-change
имущество, unset
значение и без префикса filter
.
Какая неделя! Некоторые люди спорили о нашем рабочие процессы нпм и атаки на безопасность (и, к сожалению, не только виртуальные социальные инженеры, но и настоящие в Брюсселе), мы также видели несколько замечательных новых статей, в которых рассказывается о лучших частях нашего сообщества и общества. Я рад поделиться ими с вами в эти длинные пасхальные выходные. Ваше здоровье!
Дальнейшее чтение на SmashingMag:
- Борьба с системой: борьба с бюрократией
- Как вызвать революцию UX
- Проведите стартовую встречу, прежде чем погрузиться в дизайн
- Почему вы должны включить своего разработчика в процесс проектирования
Новости
- iOS 9.3 и OS X 10.11.4 наконец-то доставлены пользователям, а вместе с ними и Safari 9.1.
<picture>
поддержка элементов, пользовательские свойства CSS,will-change
имущество,unset
значение и без префиксаfilter
.

Общий
- «Сегодня я провел статистику. Из более чем 250 миллионов пользователей Opera Mini 50% пользуются Android/iOS, а 50% — мобильными телефонами. У второй группы людей почти наверняка нет выбора, какой браузер использовать, чтобы получить полноценный опыт работы в Интернете. Это 125 миллионов человек что дизайнеру на сцене все равно». — говорит Брюс Лоусон в своей статье о том, почему Opera Mini так важна для дизайнеров и разработчиков в западном мире.
- В своей презентации Кендра Скин рассказывает, почему доступ по умолчанию должен быть вашей целью — прежде всего потому, что доступный код буквально лучше для всех.
Инструменты
- Бьюсь об заклад, большинство из вас уже слышали об этом: на этой неделе многие из самых популярных пакетов с открытым исходным кодом сломались из-за того, что один автор удалил все свои пакеты из npm из-за спора о товарном знаке с kik. Наконец, npm восстановил пакет без согласия автора, чтобы исправить интернет. Это событие показывает, насколько хрупким стал наш рабочий процесс разработки в наши дни. Если хотя бы один человек достанет посылку, пострадают миллионы. Если npm сам потянет реестр, большинство рабочих процессов разработки сломаются. Если npm изменит авторство модуля и позволит новому автору выпустить другой несвязанный пакет под тем же старым именем, все сломается. Давайте снова исправим наши рабочие процессы и не будем полагаться на единые точки отказа.
- GSX2JSON — это полезный инструмент для преобразования Google Spreadsheet в данные JSON, доступный в виде простого API.
Безопасность
- Эта неделя была трудной для некоторых людей. И в то время как сборки CI некоторых людей сломались из-за отсутствия модулей npm, люди, использующие замечательный сервис greenkeeper, подверглись атаке социальной инженерии. Кто-то создал учетную запись GitHub
greenkeeperlo-bot
это очень похоже наgreenkeeperio-bot
, скопировал аватар и разослал пару бесполезных запросов на слияние. К счастью, это не стало злонамеренной атакой, но показывает, что даже опытные разработчики просто доверились ей и объединили ее, не просматривая изменения. Будьте осторожны и постоянно просматривайте свой код!
Доступность
- W3C опубликовал новый документ, в котором резюмируется, что необходимо для соответствия требованиям WCAG 2.0 на вашем веб-сайте или в приложении.
- Как вы реализуете медиа, чтобы они были доступны для разных пользователей? Уловки для написания лучших альтернативных текстов, или когда давать пустой
alt=""
атрибут, как добавлять подписи к видео или создавать стенограммы, которыми поделилась Меган Злок.

JavaScript
- Устали использовать Mocha или Jasmine для тестирования модулей JavaScript? Николас Бевакуа показывает нам, как тестировать наши модули с помощью ленты.
- Ребята из Basecamp только что поделились тем, как они внедрили «Snapback Cache», чтобы сделать бесконечную прокрутку в Highrise потрясающей. По сути, это метод, позволяющий посетителям открывать ссылку на странице с бесконечной прокруткой, а затем захотеть продолжить чтение с предыдущей позиции, поэтому позицию прокрутки необходимо восстановить.
CSS / Сасс
- С использованием
object-fit
, некоторые трюки, такие как виньетка объектива, больше не будут работать должным образом. Но есть хитрость, как заставить эти эффекты снова работать. - После того, как в этом месяце Джонатан Нил взял на себя разработку проекта Normalize.css, была опубликована версия 4.0.0, в которую добавлено множество полезных нормализаций и исправлено несколько ошибок.
- StickyState — это высокопроизводительный модуль, нативный
position:sticky
с сохранением состояния и заполнение отсутствующей липкой функции браузера.
Рабочая жизнь
- После многих лет интенсивного анализа Google обнаружил, что ключом к хорошей командной работе является доброжелательность. Кто бы мог подумать, но, с другой стороны, если Google нужны годы, чтобы сделать это правильно, другие компании тоже этого не знают. Может быть, это шанс изменить это и, наконец, хорошо относиться ко всем на работе и дома.
- Чтобы проявить творческий подход, вам иногда нужно оставить свой стол позади. Кстати, Зоран Джамбор, автор CSS Weekly, запустил информационный бюллетень для вдохновения.
И на этом я закончу на этой неделе. Если вам нравится то, что я пишу каждую неделю, пожалуйста, поддержите меня пожертвованием или поделитесь этим ресурсом с другими людьми. Подробнее о стоимости проекта можно узнать здесь. Он доступен по электронной почте, RSS и онлайн.
Спасибо и всего наилучшего, Ансельм
Source: https://smashingmagazine.com
Заключение
Вы ознакомились с статьей — Список литературы для веб-разработки № 130: Opera Mini, хрупкость рабочего процесса и счастливая работа
Пожалуйста оцените статью, и напишите комментарий.