- PVSM.RU - https://www.pvsm.ru -

Дайджест свежих материалов из мира фронтенда за последнюю неделю №358 (25 — 31 марта 2019)

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.

Дайджест свежих материалов из мира фронтенда за последнюю неделю №358 (25 — 31 марта 2019) - 1

Медиа [1]    |    Веб-разработка [2]    |    CSS [3]    |    Javascript [4]    |    Занимательное [5]


Дайджест свежих материалов из мира фронтенда за последнюю неделю №358 (25 — 31 марта 2019) - 2 Медиа

podcast Подкаст «Frontend Weekend» #89 – Что изменилось у Григория Петрова (уход из Voximplant, Moscow Python Conf и нейрофизиология) [6]
podcast Подкаст «CSSSR» Новости 512 — Выпуск №44 (23.03 — 29.03) [7]
podcast Подкаст «Фронтенд Юность (18+)» #89 Mind as a service [8]
podcast Подкаст «HardcodeFM», Episode 10: Make React^W code great again [9]
video «ALL YOUR HTML» #s2e8: «Точки в виде Beyonce» [10]
habr JS со всех сторон: топ-10 докладов HolyJS 2018 Moscow [11]
video JavaScript fwdays'19 [12], 20 видео с конференции, прошедшей в начале марта

Дайджест свежих материалов из мира фронтенда за последнюю неделю №358 (25 — 31 марта 2019) - 10 Веб-разработка

habr AMP: будущее электронной почты [13]
habr Почему SvelteJS возможно лучший фреймворк для новых веб-разработчиков [14]
Mozilla развивает WASI для использования WebAssembly вне браузера [15]
en Что нового в iOS 12.2 для прогрессивных веб-приложений [16]
en Причины, по которым веб-компоненты идеально подходят для большой компании. [17]
en Практическое руководство по изучению фронтенд разработки для начинающих [18]
en От разработчика фронтэнда до DevOps: введение в CI/CD [19]
en Прекращайте использовать столько div-ов! Введение в семантический HTML [20]

Дайджест свежих материалов из мира фронтенда за последнюю неделю №358 (25 — 31 марта 2019) - 21 CSS

CSS селекторы 4-го уровня [24]
habr Инструменты для создания адаптивного сайта без доступа к сайту [25]
habr Чего мне никогда не говорили о CSS [26]
habr Всё, что нужно знать об автоматических переносах в CSS [27]
en Руководство по CSS counter [28]
en Как сделать CSS Grid Layouts доступным [29]
en Как создать darklight-переключатель с CSS и Javascript [30]
en Как выровнять всякие штуки в CSS [31]
en CSS Houdini может изменить способ, которым мы пишем и управляем CSS [32]
en Прикольное использование псевдоэлементов ::before и ::after [33]
en Выведение пользовательских свойств CSS из :root может быть хорошей идеей [34]

Дайджест свежих материалов из мира фронтенда за последнюю неделю №358 (25 — 31 марта 2019) - 32 JavaScript

5 типовых задач на собеседованиях по JavaScript [35]
JS Зарисовки на тему URL [36]
Подборка JS-фреймворков для работы с компьютерным зрением [37]
en 12 хитростей JavaScript, которых вы не найдете в большинстве уроков [38]
en 14 лучших JavaScript API [39]
en Надежный JavaScript: Часть I [40]
en Создание децентрализованного веб-чата за 15 минут [41]

Дайджест свежих материалов из мира фронтенда за последнюю неделю №358 (25 — 31 марта 2019) - 61 Занимательное

Европарламент принял директиву об авторских правах в интернете с исключениями для открытого ПО [65]
На следующей неделе закроются соцсеть Google+ и сервис Inbox, общее количество «убитых Гуглом» проектов достигло 150 [66]
«Черный день для свободы Интернета». Европарламент окончательно одобрил скандальную директиву об авторском праве в интернете [67]
5 ИИ-сервисов, которые работают в браузере [68]
ИИ, больше RTX и автопилот: главное с конференции GTC 2019 [69]
Microsoft запретила своим сотрудникам шутить на первое апреля [70]


Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.

Дайджест за прошлую неделю [71].
Материал подготовили dersmoll [72] и alekskorovin [73].

Автор: alexzfort

Источник [74]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/javascript/313223

Ссылки в тексте:

[1] Медиа: #media

[2] Веб-разработка: #webdev

[3] CSS: #css

[4] Javascript: #js

[5] Занимательное: #intresting

[6] #89 – Что изменилось у Григория Петрова (уход из Voximplant, Moscow Python Conf и нейрофизиология) : https://soundcloud.com/frontend-weekend/fw-89

[7] Новости 512 — Выпуск №44 (23.03 — 29.03) : https://soundcloud.com/csssr/novosti-512-vypusk-44-2303-2903

[8] #89 Mind as a service : https://soundcloud.com/frontend_u/e89

[9] Episode 10: Make React^W code great again: https://hardcode.fm/2019/03/26/episode010.html

[10] «Точки в виде Beyonce»: https://www.youtube.com/watch?v=IUX9j6asquU

[11] JS со всех сторон: топ-10 докладов HolyJS 2018 Moscow: https://habr.com/ru/company/jugru/blog/445862/

[12] JavaScript fwdays'19: https://www.youtube.com/playlist?list=PLPcgQFk9n9y_kZkCkvGhVhUnwhfypNoeI

[13] AMP: будущее электронной почты: https://habr.com/ru/company/google/blog/445528/

[14] Почему SvelteJS возможно лучший фреймворк для новых веб-разработчиков: https://habr.com/ru/post/446026/

[15] Mozilla развивает WASI для использования WebAssembly вне браузера: http://www.opennet.ru/opennews/art.shtml?num=50406

[16] Что нового в iOS 12.2 для прогрессивных веб-приложений: https://medium.com/@firt/whats-new-on-ios-12-2-for-progressive-web-apps-75c348f8e945

[17] Причины, по которым веб-компоненты идеально подходят для большой компании.: https://medium.com/@sergicontre/reasons-web-components-are-perfect-for-a-big-company-28790d712ad5

[18] Практическое руководство по изучению фронтенд разработки для начинающих: https://medium.freecodecamp.org/a-practical-guide-to-learning-front-end-development-for-beginners-da6516505e41

[19] От разработчика фронтэнда до DevOps: введение в CI/CD: https://blog.logrocket.com/from-front-end-developer-to-a-devops-an-intro-to-ci-cd-7a8a8713fb34

[20] Прекращайте использовать столько div-ов! Введение в семантический HTML: https://dev.to/kenbellows/stop-using-so-many-divs-an-intro-to-semantic-html-3i9i

[21] Как публиковать пакеты в npm: https://zellwk.com/blog/publish-to-npm/

[22] Обновление Webpack с 3 до 4: https://medium.com/@sujankanwar/webpack-upgrade-from-3-to-4-687c6076c285

[23] majestic: GUI без конфигураций для Jest: https://github.com/Raathigesh/majestic/

[24] CSS селекторы 4-го уровня: https://medium.com/@stasonmars/css-%D1%81%D0%B5%D0%BB%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D1%8B-4-%D0%B3%D0%BE-%D1%83%D1%80%D0%BE%D0%B2%D0%BD%D1%8F-af1a5170620c

[25] Инструменты для создания адаптивного сайта без доступа к сайту: https://habr.com/ru/post/445594/

[26] Чего мне никогда не говорили о CSS: https://habr.com/ru/post/445292/

[27] Всё, что нужно знать об автоматических переносах в CSS: https://habr.com/ru/post/445166/

[28] Руководство по CSS counter: https://medium.com/@samanthaming/a-guide-to-css-counter-8e80039ac547

[29] Как сделать CSS Grid Layouts доступным: https://webdesign.tutsplus.com/articles/a-guide-to-css-grid-and-accessibility--cms-32857

[30] Как создать darklight-переключатель с CSS и Javascript: https://codyhouse.co/blog/post/dark-light-switch-css-javascript

[31] Как выровнять всякие штуки в CSS: https://www.smashingmagazine.com/2019/03/css-alignment/

[32] CSS Houdini может изменить способ, которым мы пишем и управляем CSS: https://css-tricks.com/css-houdini-could-change-the-way-we-write-and-manage-css/

[33] Прикольное использование псевдоэлементов ::before и ::after: https://zendev.com/2019/03/28/cool-uses-of-before-after-pseudoelements.html

[34] Выведение пользовательских свойств CSS из :root может быть хорошей идеей: https://css-tricks.com/breaking-css-custom-properties-out-of-root-might-be-a-good-idea/

[35] 5 типовых задач на собеседованиях по JavaScript: https://medium.com/webbdev/js-2b0820b3788f

[36] JS Зарисовки на тему URL: https://medium.com/@frontman/js-%D0%B7%D0%B0%D1%80%D0%B8%D1%81%D0%BE%D0%BA%D0%B2%D0%B8-%D0%BD%D0%B0-%D1%82%D0%B5%D0%BC%D1%83-url-b8d99c501cf2

[37] Подборка JS-фреймворков для работы с компьютерным зрением: https://tproger.ru/translations/computer-vision-js-frameworks/

[38] 12 хитростей JavaScript, которых вы не найдете в большинстве уроков: https://medium.com/@bretcameron/12-javascript-tricks-you-wont-find-in-most-tutorials-a9c9331f169d

[39] 14 лучших JavaScript API: https://www.creativebloq.com/features/best-javascript-apis

[40] Надежный JavaScript: Часть I: https://alistapart.com/article/responsible-javascript-part-1

[41] Создание децентрализованного веб-чата за 15 минут: https://davidwalsh.name/build-a-decentralized-web-chat-in-15-minutes

[42] JavaScript — лучший язык программирования для начинающих. Так это или нет?: https://habr.com/ru/company/ruvds/blog/445272/

[43] Реализация быстрой сортировки в JavaScript: https://medium.com/predict/implementing-quicksort-in-javascript-1874569ffaea

[44] Иллюстрированное (и музыкальное) руководство по методам массивов Map, Reduce и Filter: https://css-tricks.com/an-illustrated-and-musical-guide-to-map-reduce-and-filter-array-methods/

[45] Кратчайший способ условного добавления свойства в литерал объекта: https://dev.to/jfet97/the-shortest-way-to-conditional-insert-properties-into-an-object-literal-4ag7

[46] Чем функциональные компоненты React отличаются от компонентов, основанных на классах?: https://habr.com/ru/company/ruvds/blog/444348/

[47] Записка frontend-архитектора #1. Нельзя просто так взять и использовать Redux: https://habr.com/ru/post/445966/

[48] Полное руководство по useEffect: https://habr.com/ru/company/ruvds/blog/445276/

[49] По ту сторону Create React App: React Router, Redux Saga и другие: https://auth0.com/blog/beyond-create-react-app-react-router-redux-saga-and-more/

[50] Создание компонента Social Follow в React: https://scotch.io/tutorials/creating-a-social-follow-component-in-react

[51] Видеопроигрыватель для веб на React: https://github.com/zhihu/griffith

[52] Валидация форм во Vue.js: https://habr.com/en/company/constanta/blog/444900/

[53] Автоматическое развёртывание Vue.js-приложений: https://tproger.ru/translations/vue-auto-deploy/

[54] Создание переиспользуемого компонента для постраничной навигации во Vue: https://css-tricks.com/creating-a-reusable-pagination-component-in-vue/

[55] Итак, что нового в Vue CLI 3.0?: https://blog.bitsrc.io/so-whats-new-in-vue-cli-3-0-fbefe7a13956

[56] Ваше Angular-приложение в качестве PWA: https://medium.com/dev-jam/your-angular-app-as-progressive-web-app-e481043acf65

[57] Создание продовольственного магазина с использованием Redux и Angular: https://www.telerik.com/blogs/building-a-food-store-using-redux-and-angular

[58] Основные преимущества использования Angular для вашего проекта: https://medium.freecodecamp.org/the-top-benefits-of-using-angular-for-your-project-ad54090df85c

[59] Глубокое погружение в Angular NgOnDestroy : https://dev.to/wesgrimes/making-upgrades-to-angular-ngondestroy-376a

[60] Рекомендуемые расширения для VS Code для Angular разработчиков: https://johnpapa.net/rec-ng-extensions/

[61] DotsMenu — удобное выпадающее меню: http://wdevblog.net.ru/dnevnik/veb-razrabotka/dotsmenu-udobnoe-vyipadayushhee-menyu.html

[62] eslint-plugin-unicorn: набор различных правил для ESLint: https://github.com/sindresorhus/eslint-plugin-unicorn

[63] Оптимизация код-ревью с ESLint + Prettier: https://medium.com/javascript-scene/streamline-code-reviews-with-eslint-prettier-6fb817a6b51d

[64] Cube.js — Open Source фреймворк для аналитики: https://github.com/statsbotco/cube.js

[65] Европарламент принял директиву об авторских правах в интернете с исключениями для открытого ПО: http://www.opennet.ru/opennews/art.shtml?num=50394

[66] На следующей неделе закроются соцсеть Google+ и сервис Inbox, общее количество «убитых Гуглом» проектов достигло 150: https://itc.ua/blogs/na-sleduyushhey-nedele-zakroyutsya-sotsset-google-i-servis-inbox-obshhee-kolichestvo-ubityih-guglom-proektov-dostiglo-150/

[67] «Черный день для свободы Интернета». Европарламент окончательно одобрил скандальную директиву об авторском праве в интернете: https://itc.ua/news/chernyiy-den-dlya-svobodyi-interneta-evroparlament-okonchatelno-odobril-skandalnuyu-direktivu-ob-avtorskom-prave-v-internete/

[68] 5 ИИ-сервисов, которые работают в браузере: https://ain.ua/2019/03/30/5-ai-servisov-dlya-brauzera/

[69] ИИ, больше RTX и автопилот: главное с конференции GTC 2019: https://tproger.ru/articles/gtc-2019-review/

[70] Microsoft запретила своим сотрудникам шутить на первое апреля: https://itc.ua/blogs/microsoft-zapretila-svoim-sotrudnikam-shutit-na-pervoe-aprelya/

[71] Дайджест за прошлую неделю: https://habr.com/ru/post/445122/

[72] dersmoll: http://habrahabr.ru/users/dersmoll/

[73] alekskorovin: http://habrahabr.ru/users/alekskorovin/

[74] Источник: https://habr.com/ru/post/446202/?utm_source=habrahabr&utm_medium=rss&utm_campaign=446202