- PVSM.RU - https://www.pvsm.ru -
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
FYI: На следующей неделе дайджеста не будет в связи с отпуском.
Медиа [1] | Веб-разработка [2] | CSS [3] | Javascript [4] | Браузеры [5]
• Подкаст «Frontend Weekend» #68 – Егор Бугаенко о том, как и почему нужно выделять себя из толпы других программистов [6]
• Подкаст «Недельный Vue», выпуск 2 [7]
• Подкаст «Пятиминутка React» #45 — Как записать подкаст без микрофона и оборудования [8]
• «Девшахта — подкаст»: #48: Боль от Ext JS и TFS, или как DevOps меняет мир к лучшему [9]
• Подкаст «CSSSR», Новости 512 — Выпуск №19 (20.08 — 02.09) [10]
• Шесть наиболее полезных докладов с Frontend Conf 2018 [11]
• Непрерывный рост JSON [12]
• Подводные грабли SmartTV разработки [13]
• Почему современный веб — отстой и что с этим делать [14]
• Что блокчейн значит для разработчиков фронтенда? [15]
• Рефакторинг унаследованного кода [16]
• Использование интерфейса синтеза речи из Web Speech API [17]
• Нативная ленивая загрузка для веба [18]
• Новые (и старые) единицы измерения в CSS, о которых вы вряд ли слышали [29]
• Продвинутая CSS темизация с помощью кастомных свойств и JavaScript [30]
• Полное CSS демо со свойствами OpenType [31]
• Супер-усиленные Grid-компоненты с помощью кастомных свойств CSS [32]
• Прогрессивное улучшение CSS лейаутов: от Float к Flexbox & Grid [33]
• Как делать стили страниц, дружественных для печати [34]
• «Solving container queries today» [35], — доклад Greg Whitworth на CSS Day 2018
• Прогрессивное раскрытие блоков с помощью CSS [36]
• Редакторы CSS Shape [37]
• Двадцать советов по оптимизации CSS производительности [38]
• Почему человек из мира Java стал горячим сторонником Node.js и JavaScript? [39]
• Что такое тестирование и почему мы должны его делать? [40] Первая статья в серии из пяти частей о тестировании в JavaScript
• Node Hero — руководство по безопасности Node.js [41]
• Состоялся релиз JS-транспайлера Babel 7 [42]
• Итак, что нового в Babel 7? [43]
• Что появится в JavaScript 2018: асинхронные генераторы, улучшенный Regex [44](
• JS в примерах: 8 различных вариантов использования JavaScript Array Slice [45]
• aiji [46] — курируемая коллекция вдохновляющих JS-приложений, работающих с AI
• Быстрое введение в веб-воркеры [47]
• Обзор таймеров JavaScript в вебе [48]
• В Firefox решено по умолчанию блокировать отслеживание перемещений между сайтами [75]
• Для Firefox развивается система контекстной рекомендации дополнений [76]
• Анализ переносимости API современных web-браузеров [77]
• Компания Mozilla опубликовала статистику по использованию Firefox [78]
• Mozilla опубликовала отчёт о том, как люди используют настольные версии Firefox [79]
• Google мешает защитным решениям осуществлять инжекты в процессы Chrome [80]
• Новая функция мобильного Chrome отключит скрипты при медленных подключениях [80]
• Экологическое влияние разнообразия браузеров [81]
Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.
Дайджест за прошлую неделю [82].
Материал подготовили dersmoll [83] и alekskorovin [84].
Автор: alexzfort
Источник [85]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/javascript/291229
Ссылки в тексте:
[1] Медиа: #media
[2] Веб-разработка: #webdev
[3] CSS: #css
[4] Javascript: #js
[5] Браузеры: #browser
[6] #68 – Егор Бугаенко о том, как и почему нужно выделять себя из толпы других программистов : https://soundcloud.com/frontend-weekend/fw-68
[7] выпуск 2 : https://soundcloud.com/dmitry-zlygin/weekly-vue-2
[8] #45 — Как записать подкаст без микрофона и оборудования : https://soundcloud.com/5minreact/45-simple-podcast-recording-made-easy
[9] #48: Боль от Ext JS и TFS, или как DevOps меняет мир к лучшему: https://medium.com/devschacht/%D0%B4%D0%B5%D0%B2%D1%88%D0%B0%D1%85%D1%82%D0%B0-%D0%BF%D0%BE%D0%B4%D0%BA%D0%B0%D1%81%D1%82-70ae15f2d68f
[10] Новости 512 — Выпуск №19 (20.08 — 02.09): https://soundcloud.com/csssr/novosti-512-vypusk-19-2008-0209
[11] Шесть наиболее полезных докладов с Frontend Conf 2018: https://habr.com/company/oleg-bunin/blog/420965/
[12] Непрерывный рост JSON: https://habr.com/post/421657/
[13] Подводные грабли SmartTV разработки: https://habr.com/post/421119/
[14] Почему современный веб — отстой и что с этим делать: https://tproger.ru/translations/stop-bullshit-web/
[15] Что блокчейн значит для разработчиков фронтенда?: https://medium.com/lition-blog/what-does-blockchain-mean-for-front-end-developers-devblog-56014af210f7
[16] Рефакторинг унаследованного кода: https://www.chenhuijing.com/blog/refactoring-an-inherited-codebase/
[17] Использование интерфейса синтеза речи из Web Speech API: https://manu.ninja/using-the-speech-synthesis-interface-of-the-web-speech-api/
[18] Нативная ленивая загрузка для веба: https://css-tricks.com/a-native-lazy-load-for-the-web-platform/
[19] Что нового в DevTools (Chrome 70): https://developers.google.com/web/updates/2018/08/devtools
[20] gulp-webpack: https://github.com/IamManchanda/gulp-webpack
[21] Universal PWA Builder: https://github.com/lukeed/pwa
[22] Семантика речи: https://alistapart.com/article/conversational-semantics
[23] Как Google активизировал свои усилия, чтобы сделать свою техники более доступными для инвалидов: https://www.cnbc.com/2018/08/18/google-accessibility-advances-and-challenges.html
[24] Как вы можете использовать AI, AR и WebGL шейдеры для помощи слабовидящим: https://medium.freecodecamp.org/how-you-can-use-ai-ar-and-webgl-shaders-to-assist-the-visually-impaired-3df5bdf3b3e2
[25] Reach UI: https://ui.reach.tech/
[26] Применяем мозаику Вороного, пикселизацию и геометрические маски в шейдерах для украшения сайта: https://habr.com/post/421821/
[27] Web Graphics Experiments: https://experiments.p5aholic.me/
[28] Оптическая иллюзия всего в 18 строках JavaScript: http://slicker.me/javascript/illusion.htm
[29] Новые (и старые) единицы измерения в CSS, о которых вы вряд ли слышали: https://habr.com/company/poiskvps/blog/421709/
[30] Продвинутая CSS темизация с помощью кастомных свойств и JavaScript: https://www.sitepoint.com/css-theming-custom-properties-javascript/
[31] Полное CSS демо со свойствами OpenType: https://sparanoid.com/lab/opentype-features/
[32] Супер-усиленные Grid-компоненты с помощью кастомных свойств CSS : https://css-tricks.com/super-power-grid-components-with-css-custom-properties/
[33] Прогрессивное улучшение CSS лейаутов: от Float к Flexbox & Grid: https://www.sitepoint.com/css-layouts-floats-flexbox-grid/
[34] Как делать стили страниц, дружественных для печати: https://www.sitepoint.com/css-printer-friendly-pages/
[35] «Solving container queries today»: https://vimeo.com/286945944
[36] Прогрессивное раскрытие блоков с помощью CSS: https://www.silocreativo.com/en/progressive-disclosure-with-css/
[37] Редакторы CSS Shape : https://css-tricks.com/css-shape-editors/
[38] Двадцать советов по оптимизации CSS производительности: https://www.sitepoint.com/optimizing-css-performance/
[39] Почему человек из мира Java стал горячим сторонником Node.js и JavaScript?: https://habr.com/company/ruvds/blog/421741/
[40] Что такое тестирование и почему мы должны его делать?: https://medium.com/devschacht/what-is-testing-and-why-should-we-do-it-acf06723816b
[41] Node Hero — руководство по безопасности Node.js: https://tproger.ru/translations/nodejs-security-guide/
[42] Состоялся релиз JS-транспайлера Babel 7: https://tproger.ru/news/babel-7-release/
[43] Итак, что нового в Babel 7?: https://blog.bitsrc.io/so-whats-new-in-babel-7-ea97cb984ef0
[44] Что появится в JavaScript 2018: асинхронные генераторы, улучшенный Regex: https://thenewstack.io/whats-coming-up-in-javascript-2018-async-generators-better-regex/
[45] JS в примерах: 8 различных вариантов использования JavaScript Array Slice: https://zendev.com/2018/08/29/uses-for-javascript-slice.html
[46] aiji: https://aijs.rocks/
[47] Быстрое введение в веб-воркеры: https://auth0.com/blog/speedy-introduction-to-web-workers/
[48] Обзор таймеров JavaScript в вебе: https://nolanlawson.com/2018/09/01/a-tour-of-javascript-timers-on-the-web/
[49] TypeScript и Babel 7: https://blogs.msdn.microsoft.com/typescript/2018/08/27/typescript-and-babel-7/
[50] Быстрое руководство по TypeScript: https://levelup.gitconnected.com/typescript-quick-start-guide-7257c2b71538
[51] Как моя команда случайно перешла на TypeScript и полюбила его: https://www.telerik.com/blogs/how-my-team-accidentally-moved-to-typescript-and-loved-it
[52] Хорошие практики написания кода с React и Redux: https://blog.scottlogic.com/2018/08/28/Good-code-practices-with-React-and-Redux.html
[53] Валидация React Component Props с помощью prop-types: https://blog.logrocket.com/validating-react-component-props-with-prop-types-ef14b29963fc
[54] React Performance – полное руководство по оптимизации основных проблем производительности в React: https://www.simform.com/react-performance/
[55] Props и PropTypes в React: https://css-tricks.com/props-and-proptypes-in-react/
[56] Урок по React: создание и защита твоего первого приложения: https://auth0.com/blog/react-tutorial-building-and-securing-your-first-app/
[57] Эволюция React: https://hackernoon.com/the-evolution-of-react-48409fac2efd
[58] code-surfer: https://github.com/pomber/code-surfer
[59] boilerplate.react.spa.full-server — заготовка для создания SPA на React, с полноценным сервером.: https://github.com/the0neWhoKnocks/boilerplate.react.spa.full-server
[60] Величие Vue.js 2: https://leanpub.com/vuejs2-russian
[61] Тестирование компонентов Vue.js с помощью Jest: https://leanpub.com/testingvueru/c/happycoding
[62] Освоение Vuex — с нуля до героя: https://habr.com/post/421551/
[63] Создание приложений на Vue.js: https://www.telerik.com/blogs/building-apps-with-vuejs
[64] vue-goodshare: https://koddr.github.io/vue-goodshare/en/
[65] Полное руководство по использованию иконок Font Awesome в приложениях Vue.js : https://blog.logrocket.com/full-guide-to-using-font-awesome-icons-in-vue-js-apps-5574c74d9b2d
[66] tiptap: https://tiptap.scrumpy.io/#/
[67] Angular: неочевидные возможности селекторов директив: https://habr.com/company/ruvds/blog/421345/
[68] Механизм биндинга событий в Angular: https://blog.bitsrc.io/event-binding-mechanism-in-angular-b38f0e46d2ed
[69] Angular 6 CRUD с нуля, руководство с примером: https://investmentnovel.com/angular-6-crud-example-tutorial-from-scratch/
[70] Как использовать Material Design в Angular 6: https://code.tutsplus.com/tutorials/how-to-use-material-design-in-angular-6--cms-31671
[71] turbo-json-parse: https://github.com/mafintosh/turbo-json-parse
[72] shimport: https://github.com/rich-harris/shimport
[73] reworm: https://github.com/pedronauck/reworm
[74] lazyestload.js: https://github.com/Paul-Browne/lazyestload.js
[75] В Firefox решено по умолчанию блокировать отслеживание перемещений между сайтами: http://www.opennet.ru/opennews/art.shtml?num=49201
[76] Для Firefox развивается система контекстной рекомендации дополнений: http://www.opennet.ru/opennews/art.shtml?num=49199
[77] Анализ переносимости API современных web-браузеров: http://www.opennet.ru/opennews/art.shtml?num=49214
[78] Компания Mozilla опубликовала статистику по использованию Firefox: https://www.opennet.ru/opennews/art.shtml?num=49195
[79] Mozilla опубликовала отчёт о том, как люди используют настольные версии Firefox: https://itc.ua/news/mozilla-opublikovala-otchyot-o-tom-kak-lyudi-ispolzuyut-nastolnyie-versii-firefox/
[80] Google мешает защитным решениям осуществлять инжекты в процессы Chrome: https://xakep.ru/2018/08/29/chrome-incompatible-apps/
[81] Экологическое влияние разнообразия браузеров: https://css-tricks.com/the-ecological-impact-of-browser-diversity/
[82] Дайджест за прошлую неделю: https://habr.com/company/zfort/blog/421339/
[83] dersmoll: http://habrahabr.ru/users/dersmoll/
[84] alekskorovin: http://habrahabr.ru/users/alekskorovin/
[85] Источник: https://habr.com/post/422079/?utm_source=habrahabr&utm_medium=rss&utm_campaign=422079
Нажмите здесь для печати.