- PVSM.RU - https://www.pvsm.ru -
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
Медиа [1] | Веб-разработка [2] | CSS [3] | Javascript [4] | Браузеры [5] | Занимательное [6]
• Подкаст «Веб-стандарты», Выпуск №129: Вирус в npm, зачем Feature Policy, случай в Atom, мёртвый код, разделение ответственности, стрелка или пальчик [7]
• Подкаст «Frontend Weekend»: #62 – Андрей Ситник о переезде в Нью-Йорк, путешествиях и порно в Твиттере [8], #61 – Андрей Мелихов о работе в Яндекс.Деньгах, Ночном фронтенде и захвате власти в devSchacht [9]
• Подкаст «Девшахта/Ночной фронтенд»: #42 — Автоматизация CI/CD [10], #41 — В поисках хорошего code review [11]
• Подкаст «Фронтенд Юность (18+)» #56 Токсичное сообщество [12]
• Подкаст «CSSSR» Новости 512 — Выпуск №15 (16.07 — 22.07) [13]
• О чем должен помнить веб-разработчик, чтобы сделать всё по SEO-феншую [14]
• Расширения для Visual Studio Code, которые поднимут процесс разработки на новый уровень [15]
• Веб-компоненты в 2018 [16]
• Святой грааль переиспользуемых компонентов: Custom Elements, Shadow DOM и NPM [17]
• Подробности создания веб-интерфейса Google Photos [18]
• Анатомия вредоносных скриптов: как веб-сайт может завладеть вашим браузером [19]
• Доступность для команд [20] — быстрое руководство по внедрению практик доступности и инклюзивности в процесс разработки вашей команды
• Будущее WebAssembly — взгляд на планируемые функциональности и предложения [21]
• Анимация SVG с помощью SVGator [22]
• Справа налево. Как перевернуть интерфейс сайта под RTL [32]
• API CSS Paint [33]
• CSS: новый вид JavaScript [34]
• Химия CSS-гридов [35]
• Полное иллюстрированное руководство по Flexbox [36]
• 9 самых больших ошибок с CSS Grid [37]
• DSS [38] — финальный релиз первой беты Deterministic Style Sheets, аналога CSS модулей с автоматической компиляцией в атомарные CSS классы для маленьких бандлов
• Странные штуки, которые могут делать вариативные шрифты [39]
• Как исправить проблемы CSS лейаутов? [40]
• Полезные штуки, которые вы можете делать с CSS pointer events [41]
• Стоит ли мне использовать IE версию Grid Layout в 2018? [42]
• Я попробовал функциональный CSS и он типа отстой [43]
• Как стать лучше в написании CSS [44]
• Сравнение JS-фреймворков: React, Vue и Hyperapp [45], Re: «Сравнение JS-фреймворков: React, Vue и Hyperapp» [46]
• JavaScript ES6: слабые стороны [47]
• Метапрограммирование в JavaScript [48]
• 15 HTML-методов элементов, о которых вы, вероятно, никогда не слышали [49]
• Матрица компетенций Fullstack JS разработчика [50]
• Введение в JavaScript MutationObserver API [51]
• Javascript ES6 — на самом деле вам не нужно изучать генераторы [52]
• Анонс TypeScript 3.0 RC [53]
• В ночные сборки Firefox добавлен WebRender, использующий GPU для отрисовки web-страниц [73]
• В рамках проекта Browsh развивается консольный браузер на базе Firefox [74]
• Началось формирование ASan-сборок Firefox для выявления проблем при работе с памятью [75]
• Три новые удобные функции в Chrome DevTools [76]
• Так много знаний, так мало времени [77]
• Быть многопрофильным специалистом, но рекламировать себя как специалиста в одной области [78]
• Быстрота Linux на Windows 10 [79]. Ода bash-терминалу в Windows Subsystem for Linux.
• 6 подходов к приоритизации задач. Опыт Readdle, MacPaw, Grammarly и EduNav [80]
• Google, Microsoft, Twitter и Facebook основали проект по обеспечению переносимости данных [81]
• В популярный NPM-модуль внедрено вредоносное ПО, копирующее параметры аутентификации [82]
• Алгоритмы спасают людей: как алгоритм подбора пар сохраняет жизни [83]
• Intel рассказала о 10 своих главных достижениях за 50 лет [84]
• Check Point представил обзор киберугроз за первое полугодие 2018 года: двойной рост криптомайнеров и смена вектора атак на облака [85]
• AMD, Microsoft, NVIDIA, Oculus и Valve разрабатывают стандарт VirtualLink, который позволит подключать VR-шлемы к ПК с помощью одного USB-C кабеля [86]
• Тёмный паттерн: как веб-сервисы заставляют пользователей ошибаться в своих действиях [87]
• Как незрячий пользуется iPhone, MacBook и Apple Watch [88]
Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.
Дайджест за прошлую неделю [89].
Материал подготовили dersmoll [90] и alekskorovin [91].
Автор: alexzfort
Источник [92]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/javascript/286816
Ссылки в тексте:
[1] Медиа: #media
[2] Веб-разработка: #webdev
[3] CSS: #css
[4] Javascript: #js
[5] Браузеры: #browser
[6] Занимательное: #intresting
[7] Выпуск №129: Вирус в npm, зачем Feature Policy, случай в Atom, мёртвый код, разделение ответственности, стрелка или пальчик: https://medium.com/web-standards/episode-129-181a9ff222ae
[8] #62 – Андрей Ситник о переезде в Нью-Йорк, путешествиях и порно в Твиттере : https://soundcloud.com/frontend-weekend/fw-62
[9] #61 – Андрей Мелихов о работе в Яндекс.Деньгах, Ночном фронтенде и захвате власти в devSchacht: https://soundcloud.com/frontend-weekend/fw-61
[10] #42 — Автоматизация CI/CD: https://medium.com/devschacht/nightly-42-d74a87351f0b
[11] #41 — В поисках хорошего code review: https://soundcloud.com/devschacht/nightly-41
[12] #56 Токсичное сообщество: https://soundcloud.com/frontend_u/e56
[13] Новости 512 — Выпуск №15 (16.07 — 22.07): https://soundcloud.com/csssr/novosti-512-vypusk-15-1607-2207
[14] О чем должен помнить веб-разработчик, чтобы сделать всё по SEO-феншую: https://habr.com/post/417503/
[15] Расширения для Visual Studio Code, которые поднимут процесс разработки на новый уровень: https://medium.com/nuances-of-programming/%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D1%8F-%D0%B4%D0%BB%D1%8F-visual-studio-code-%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D1%8B%D0%B5-%D0%BF%D0%BE%D0%B4%D0%BD%D0%B8%D0%BC%D1%83%D1%82-%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8-%D0%BD%D0%B0-%D0%BD%D0%BE%D0%B2%D1%8B%D0%B9-%D1%83%D1%80%D0%BE%D0%B2%D0%B5%D0%BD%D1%8C-a24f29173079
[16] Веб-компоненты в 2018: https://www.sitepen.com/blog/2018/07/06/web-components-in-2018/
[17] Святой грааль переиспользуемых компонентов: Custom Elements, Shadow DOM и NPM: https://www.smashingmagazine.com/2018/07/reusable-components-custom-elements-shadow-dom-npm/
[18] Подробности создания веб-интерфейса Google Photos: https://medium.com/google-design/google-photos-45b714dfbed1
[19] Анатомия вредоносных скриптов: как веб-сайт может завладеть вашим браузером: https://css-tricks.com/anatomy-of-a-malicious-script-how-a-website-can-take-over-your-browser/
[20] Доступность для команд: https://accessibility.digital.gov/
[21] Будущее WebAssembly — взгляд на планируемые функциональности и предложения: https://blog.scottlogic.com/2018/07/20/wasm-future.html
[22] Анимация SVG с помощью SVGator: https://www.smashingmagazine.com/2018/07/animating-svg-files-svgator/
[23] Измерение производительности с моделью RAIL от Google, цели и руководства для создания быстрых страниц (обновлено в 2018): https://developers.google.com/web/fundamentals/performance/rail
[24] Создание культуры производительности в вашей команде : https://medium.com/@alexnm/creating-a-web-performance-culture-inside-your-team-f00c0d79765f
[25] Что такое Service Workers и как они могут улучшить производительность : https://www.keycdn.com/blog/service-workers/
[26] Как оптимизация изображений снизила вес страницы на 62%: https://freshman.tech/image-optimisation/
[27] Чеклист производительности фронтенда: https://github.com/thedaviddias/Front-End-Performance-Checklist
[28] PWACompat: Web App Manifest для всех браузеров: https://developers.google.com/web/updates/2018/07/pwacompat
[29] Pinterest: ретроспектива PWA за год: https://medium.com/@Pinterest_Engineering/a-one-year-pwa-retrospective-f4a2f4129e05
[30] Отслеживание разработки AMP в новом дашборде AMP Roadmap с фильтрами и категориями: https://www.ampproject.org/latest/blog/track-development-with-the-new-amp-roadmap/
[31] PWA для WordPress: https://wordpress.org/plugins/pwa/
[32] Справа налево. Как перевернуть интерфейс сайта под RTL: https://habr.com/company/2gis/blog/416635/
[33] API CSS Paint : https://habr.com/company/ruvds/blog/417075/
[34] CSS: новый вид JavaScript: https://medium.com/web-standards/css-a-new-kind-of-javascript-ef0128aaaf12
[35] Химия CSS-гридов: http://css-live.ru/css/ximiya-css-gridov.html
[36] Полное иллюстрированное руководство по Flexbox: https://medium.freecodecamp.org/the-complete-illustrated-flexbox-tutorial-d35c085dbf35
[37] 9 самых больших ошибок с CSS Grid: https://www.youtube.com/watch?v=0Gr1XSyxZy0
[38] DSS : https://dss-lang.com/
[39] Странные штуки, которые могут делать вариативные шрифты: https://css-tricks.com/weird-things-variable-fonts-can-do/
[40] Как исправить проблемы CSS лейаутов?: https://medium.com/@AmJustSam/how-to-fix-css-layout-issues-bc54a21b0b8c
[41] Полезные штуки, которые вы можете делать с CSS pointer events: https://codepen.io/MartijnCuppens/pen/MBjqbM?editors=1100
[42] Стоит ли мне использовать IE версию Grid Layout в 2018?: https://rachelandrew.co.uk/archives/2018/07/17/should-i-try-to-use-the-ie-version-of-grid-layout-revisited-for-2018/
[43] Я попробовал функциональный CSS и он типа отстой: https://codepen.io/tigt/post/i-tried-functional-css-and-it-kinda-sucked
[44] Как стать лучше в написании CSS: https://medium.freecodecamp.org/how-to-get-better-at-writing-css-a1732c32a72f
[45] Сравнение JS-фреймворков: React, Vue и Hyperapp: https://habr.com/company/ruvds/blog/417483/
[46] Re: «Сравнение JS-фреймворков: React, Vue и Hyperapp»: https://habr.com/post/417747/
[47] JavaScript ES6: слабые стороны: https://habr.com/company/ruvds/blog/417383/
[48] Метапрограммирование в JavaScript: https://habr.com/company/docsvision/blog/417097/
[49] 15 HTML-методов элементов, о которых вы, вероятно, никогда не слышали: https://habr.com/company/skillbox/blog/417375/
[50] Матрица компетенций Fullstack JS разработчика: https://docs.google.com/spreadsheets/d/e/2PACX-1vRwSn4qxbYHSdQ428OkpArZc4Q22D8dmbzDcRXt-UzkZ1sZfGLoQmm1w-N0Rx_voKLx4i7R_k7cnQgV/pubhtml#
[51] Введение в JavaScript MutationObserver API: https://benfrain.com/an-introduction-to-the-javascript-mutationobserver-api/
[52] Javascript ES6 — на самом деле вам не нужно изучать генераторы: https://medium.com/@_bengarrison/javascript-es6-you-dont-really-need-to-learn-generators-96aa2e9114fa
[53] Анонс TypeScript 3.0 RC: https://blogs.msdn.microsoft.com/typescript/2018/07/12/announcing-typescript-3-0-rc/
[54] Как создавать Vue-компоненты, словно профи: http://css-live.ru/articles/kak-sozdavat-vue-komponenty-slovno-profi.html
[55] Vue-UI — первый взгляд: https://medium.com/devschacht/vue-ui-%D0%BF%D0%B5%D1%80%D0%B2%D1%8B%D0%B9-%D0%B2%D0%B7%D0%B3%D0%BB%D1%8F%D0%B4-2ec1c18934d6
[56] Любовное письмо ко Vue: http://www.evaristesys.com/blog/love-letter-to-vue/
[57] Бесплатный курс для изучения Vue.js: https://medium.freecodecamp.org/learn-vue-js-in-our-free-course-85d5df41e47f
[58] Создание “Renderless” Vue компонента: https://css-tricks.com/building-renderless-vue-components/
[59] Лучшее объяснение JS реактивности: https://medium.com/vue-mastery/the-best-explanation-of-javascript-reactivity-fea6112dd80d
[60] Путь к изучению React: https://leanpub.com/the-road-to-learn-react-russian
[61] Основы JavaScript перед изучением React: https://www.robinwieruch.de/javascript-fundamentals-react-requirements/
[62] Стилизация React компонентов: https://www.bhnywl.com/blog/styling-react-components/
[63] Простое создание сложной UI анимации в React: https://css-tricks.com/building-a-complex-ui-animation-in-react-simply/
[64] Насколько быстро ты можешь изучить React?: https://hackernoon.com/how-fast-can-you-learn-react-49c4bdabc0df
[65] Что нового в Akita для Angular: мы добавили самые востребованные функции: https://engineering.datorama.com/whats-new-in-akita-for-angular-we-ve-added-your-top-requested-features-f4a9c4c0e68a
[66] Улучшаем производительность Angular приложений с помощью Local Change Detection: https://blog.bitsrc.io/boosting-angular-app-performance-with-local-change-detection-8a6a3afa8d4d
[67] Вы не знаете Angular — руководство по Angular Projection: https://medium.com/coding-blocks/you-dont-know-angular-a-guide-to-angular-projection-7bef2ea66db0
[68] Как создать современную панель управления на NVD3.js: https://css-tricks.com/how-to-make-a-modern-dashboard-with-nvd3-js/
[69] coolHue: https://github.com/webkul/coolhue
[70] draxt: https://github.com/ramhejazi/draxt
[71] Popbox.js: https://oncebot.github.io/popbox.js/
[72] Pushbar.js: https://oncebot.github.io/pushbar.js/
[73] В ночные сборки Firefox добавлен WebRender, использующий GPU для отрисовки web-страниц: http://www.opennet.ru/opennews/art.shtml?num=48989
[74] В рамках проекта Browsh развивается консольный браузер на базе Firefox: http://www.opennet.ru/opennews/art.shtml?num=48945
[75] Началось формирование ASan-сборок Firefox для выявления проблем при работе с памятью: http://www.opennet.ru/opennews/art.shtml?num=48992
[76] Три новые удобные функции в Chrome DevTools: https://webdesign.tutsplus.com/articles/3-handy-new-features-in-chrome-devtools--cms-31506
[77] Так много знаний, так мало времени: https://medium.com/@zhuravlevadasha93/%D1%82%D0%B0%D0%BA-%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE-%D0%B7%D0%BD%D0%B0%D0%BD%D0%B8%D0%B9-%D1%82%D0%B0%D0%BA-%D0%BC%D0%B0%D0%BB%D0%BE-%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%B8-297346768847
[78] Быть многопрофильным специалистом, но рекламировать себя как специалиста в одной области: https://medium.com/@hexlet/%D0%B1%D1%8B%D1%82%D1%8C-%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE%D0%BF%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D0%BC-%D1%81%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D1%81%D1%82%D0%BE%D0%BC-%D0%BD%D0%BE-%D1%80%D0%B5%D0%BA%D0%BB%D0%B0%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D1%81%D0%B5%D0%B1%D1%8F-%D0%BA%D0%B0%D0%BA-%D1%81%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D1%81%D1%82%D0%B0-%D0%B2-%D0%BE%D0%B4%D0%BD%D0%BE%D0%B9-%D0%BE%D0%B1%D0%BB%D0%B0%D1%81%D1%82%D0%B8-578d931a63e
[79] Быстрота Linux на Windows 10: http://nicothin.pro/page/windows-subsystem-for-linux
[80] 6 подходов к приоритизации задач. Опыт Readdle, MacPaw, Grammarly и EduNav: https://dou.ua/lenta/articles/prioritization-approach/
[81] Google, Microsoft, Twitter и Facebook основали проект по обеспечению переносимости данных: http://www.opennet.ru/opennews/art.shtml?num=48998
[82] В популярный NPM-модуль внедрено вредоносное ПО, копирующее параметры аутентификации: http://www.opennet.ru/opennews/art.shtml?num=48960
[83] Алгоритмы спасают людей: как алгоритм подбора пар сохраняет жизни: https://tproger.ru/translations/matchmaking-algorithm-saves-lives/
[84] Intel рассказала о 10 своих главных достижениях за 50 лет: https://3dnews.ru/972892/
[85] Check Point представил обзор киберугроз за первое полугодие 2018 года: двойной рост криптомайнеров и смена вектора атак на облака: https://itc.ua/news/check-point-predstavil-obzor-kiberugroz-za-pervoe-polugodie-2018-goda-dvoynoy-rost-kriptomaynerov-i-smena-vektora-atak-na-oblaka/
[86] AMD, Microsoft, NVIDIA, Oculus и Valve разрабатывают стандарт VirtualLink, который позволит подключать VR-шлемы к ПК с помощью одного USB-C кабеля: https://itc.ua/news/amd-microsoft-nvidia-oculus-i-valve-razrabatyivayut-standart-virtuallink-kotoryiy-pozvolit-podklyuchat-vr-shlemyi-k-pk-s-pomoshhyu-odnogo-usb-c-kabelya/
[87] Тёмный паттерн: как веб-сервисы заставляют пользователей ошибаться в своих действиях: https://vc.ru/42010-temnyy-pattern-kak-veb-servisy-zastavlyayut-polzovateley-oshibatsya-v-svoih-deystviyah
[88] Как незрячий пользуется iPhone, MacBook и Apple Watch: https://www.youtube.com/watch?v=RQiN1Hhrxu0
[89] Дайджест за прошлую неделю: https://habr.com/company/zfort/blog/416533/
[90] dersmoll: http://habrahabr.ru/users/dersmoll/
[91] alekskorovin: http://habrahabr.ru/users/alekskorovin/
[92] Источник: https://habr.com/post/417881/?utm_campaign=417881
Нажмите здесь для печати.