Список литературы по веб-разработке № 106

[ad_1]
⭐
Список литературы по веб-разработке № 106
Что происходит в отрасли? Какие важные методы появились недавно? Как насчет новых тематических исследований, идей, методов и инструментов? Наш дорогой друг Ансельм Ханнеманн следит за всем в списке литературы по веб-разработке, так что вам не нужно этого делать. Результатом является тщательно собранный список статей, которые появились за последнюю неделю и которые могут вас заинтересовать. — Ред.
Каждую неделю я размещаю около двадцати интересных ссылок. Хотя я курирую этот список для чтения уже из более чем 50 ресурсов, каждая неделя по-прежнему приносит вам столько новостей, что на самом деле довольно сложно обратить внимание на все это. Я часто слышу от людей: «Должен признаться, я не читал подробно ваши последние WDRL. Прости.» Что мне ответить? Что ж, я принимаю такое поведение. Иногда невозможно прочитать все. Как пишет Тим Кадлек в своей последней статье, вы не можете знать все: «На самом деле мы не можем знать все о сети.
Что происходит в отрасли? Какие важные методы появились недавно? Как насчет новых тематических исследований, идей, методов и инструментов? Наш дорогой друг Ансельм Ханнеманн следит за всем в списке литературы по веб-разработке, так что вам не нужно этого делать. Результатом является тщательно собранный список статей, которые появились за последнюю неделю и которые могут вас заинтересовать. — Ред.
Каждую неделю я размещаю около двадцати интересных ссылок. Хотя я курирую этот список для чтения уже из более чем 50 ресурсов, каждая неделя по-прежнему приносит вам столько новостей, что на самом деле довольно сложно обратить внимание на все это. Я часто слышу от людей: «Должен признаться, я не читал подробно ваши последние WDRL. Прости.» Что мне ответить? Что ж, я принимаю такое поведение. Иногда невозможно прочитать все. Как пишет Тим Кадлек в своей последней статье, вы не можете знать все: «На самом деле мы не можем знать все о сети».
дальнейшее чтение о разгроме:
- Вы теряете трафик из-за плохой работы сайта?
- Все, что вам нужно знать об AMP от Google
- Контрольный список производительности внешнего интерфейса, 2017 г. (PDF, Apple Pages)
- Прогрессивные веб-AMP
Новости
- Всего через два месяца PHP7 наконец-то будет выпущен. Подготовьте исходный код прямо сейчас, чтобы воспользоваться преимуществами новых функций и улучшений производительности.
- Safari 9 теперь имеет
shrink-to-fit: no
свойство в метаэлементе области просмотра какinitial-scale
свойство было изменено намеренно в новой версии WebKit. - Асинхронный код становится проще благодаря поддержке асинхронной функции ES2016. Теперь он доступен в Chakra и Microsoft Edge при включении экспериментальных функций в браузерах.
Концепции и дизайн
- В последнее время, в основном из-за появления фреймворков пользовательского интерфейса и возросшей сложности интерфейсных фреймворков и веб-приложений, Интернет стал немного скучным. Мы видим множество похожих макетов, и будь то дизайн на основе Bootstrap или дизайн на основе пользовательского интерфейса Material, все по-прежнему удивительно похоже. И хотя применение таких принципов дизайна значительно облегчает жизнь нам, разработчикам, мы теряем разнообразие и индивидуальность веба. Неудивительно, что призыв снова сделать Интернет странным набирает обороты.
Инструменты
- PostCSS — это новейшая разработка в мире CSS. «Глубокое погружение в PostCSS» объясняет, что это такое (не пре-/не постпроцессор), что он может делать и как извлечь из него максимальную пользу.
- Если вы используете PostCSS, stylelint — это новая опция для установки и проверки вашего CSS.
- Возможно, вы знаете JSLint, его преемника JSHint, но, возможно, подумали: «Зачем нам еще один?» когда вы впервые услышали об ESLint. В этой статье Николаса С. Закаса рассказывается, почему он написал еще один линтер, который имеет несколько преимуществ, которые вы, возможно, захотите проверить.
- Если вы всегда находили Vagrant немного сложным и неинтуитивным, их создатели теперь создали преемника (хотя и не замену) для Vagrant: Meet otto, инструмент, который сочетает настройку среды разработки с автоматическим развертыванием простым в использовании способом.

Безопасность
- Пол Льюис резюмировал, почему текущий подход CORS, CSP, HTTPS и других уровней безопасности обречен и непригоден для многих людей, если мы не изменим его к лучшему и не позаботимся о реальных сценариях использования. CORS for Concern показывает подводные камни нашей централизованной инфраструктуры при переходе к более безопасной сети.
Конфиденциальность
- Эта довольно пугающая статья, опубликованная на прошлой неделе Перехват, показывает, как разведывательные компании взломали нашу сеть и могут шпионить почти за каждым, отслеживая все метаданные от всех, используя онлайн-музыкальные сети, файлы cookie, видеосайты, платформы для ведения блогов, звонки или фотографии и онлайн-рекламу. В свете этого развития важно, чтобы мы уделяли больше внимания конфиденциальности наших пользователей, внедряя HTTPS (с HSTS, HPKP), ограничивая захват данных рекламной сети и предотвращая атаки MITM, используя хеширование целостности ресурсов для наших CDN.
Веб-производительность
- Нолан Лоусон хотел узнать больше о производительности хранилища в браузере и о том, как оно влияет на DOM. Оказывается, это сложно и варьируется от браузера к браузеру и зависит от того, хотите ли вы добиться лучшей производительности ввода-вывода или хотите избежать блока рендеринга DOM.
- В закулисной статье, написанной бэкэнд-разработчиками Flickr, показано, как ускорить службы изменения размера изображений, используя для этого графический процессор.
- Йоав Вайс объясняет, почему текущий проект NetInfo API — это не то, что нам как разработчикам нужно, и почему более важно начать адаптацию наших веб-сайтов и приложений без каких-либо предположений.
JavaScript
- Если вы используете Ember, но не можете следовать документации по циклам выполнения, вот бесплатное руководство по циклу выполнения Ember.
- В течение многих лет нам приходилось использовать Flash для копирования/вставки действий, но теперь мы, наконец, можем добиться этого с помощью простого JavaScript. Clipboard.js от Zeno Rocha упрощает эту задачу и предлагает хороший запасной вариант для неподдерживающих браузеров.
- Серия статей ponyfoo о ES6 теперь продолжена, и в подробной статье объясняются промисы ES6, чтобы вы, наконец, могли понять, как они работают. О да, и чтобы сделать его еще лучше, вы можете использовать инструмент Promisees для визуализации обещаний.
- Если вы когда-нибудь хотели иметь собственный проигрыватель YouTube, вы можете использовать для него библиотеку youtube.js.
- Новый 3D-экшен Apple Force Touch доступен на JavaScript. Узнайте больше о том, как использовать эти действия и реагировать на них, в записи блога framer.js.
CSS / Сасс
- Крис Койер описал различные возможности нокаутирующего текста. И хотя долгое время Photoshop был единственным способом добиться этого эффекта, теперь мы можем сделать это с помощью SVG и даже в некоторой степени с помощью CSS.
Рабочая жизнь
- Пол МакМахон был раздражен таким количеством объявлений о вакансиях, которые не отражают того, чем занимается компания, или не упоминают то, что действительно важно. Теперь он написал статью о том, как писать объявления о вакансиях, с множеством полезных советов. Если вы нанимаете, воспользуйтесь этими советами и улучшите свои объявления о вакансиях.
Иди за грань…
- Я наткнулся на эту статью на прошлой неделе, и она звучала очень странно. Но когда я прочитал, что мы уже потеряли около 3⁄4 генетического разнообразия нашей планеты, и некоторые умные люди пытаются сохранить оставшиеся семена, которые у нас есть по всему миру, я заинтересовался. Я рад, что некоторые люди заботятся об устойчивости и о том, как наши потомки могут проследить то, что мы делали в течение нашей жизни.
- «Дорогая технологическая индустрия», — начинается эта замечательная статья Дженн Даунс о том, почему компании и люди в технологической отрасли не должны считать себя умнее только потому, что они больше разбираются в технологиях. Вместо этого важно, чтобы мы отдавали и вносили свой вклад в местные благотворительные организации и культуру.
- Программа gnome outreachy — отличный способ познакомиться с программным обеспечением с открытым исходным кодом и улучшить его. Теперь Mozilla поделилась планом действий, в которых вы можете помочь в ближайшие месяцы.
И на этом я закончу на этой неделе. Если вам нравится то, что я пишу каждую неделю, пожалуйста, поддержите меня пожертвованием или поделитесь этим ресурсом с другими людьми. Подробнее о стоимости проекта можно узнать здесь. Он доступен по электронной почте, через RSS и онлайн.
Спасибо и всего наилучшего, Ансельм
[ad_2]
Source: https://smashingmagazine.com
Заключение
Вы ознакомились с статьей — Список литературы по веб-разработке № 106
Пожалуйста оцените статью, и напишите комментарий.