Terser, современная альтернатива UglifyJS с поддержкой ES2015+ (уже используется в webpack по умолчанию) → https://github.com/terser-js/terser
🎧
Несвежие прошлогодние и свежие новогодние подкасты
«Сделайте мне красиво», пилотный выпуск перезапущенного подкаста: CSS-in-JS, Edge ругается с Chrome, оптимизация всего → https://soundcloud.com/begebot/vypusk-0-css-in-js-edge-rugaetsya-s-chrome
«Сделайте мне красиво» №1: тесты и типизация в JS → https://soundcloud.com/begebot/vypusk-1-testy-i-tipizatsiya-v-js
«Веб-стандарты» №154: признание подкаста, патреон, ёлочные игрушки, безопасность, Edge, нейронки на JS, фронтенд в Италии, почему не знать нормально, корейское сердечко и брызги шампанского → https://medium.com/p/2f27486c22c4
Frontend Weekend №85, в гостях Дмитрий Махнев: о работе в Одноклассниках и нюансах подготовки конференций → https://soundcloud.com/frontend-weekend/fw-85
«Пятиминутка Angular» №14: More groups and channels, Optimization, StackBlitz, RxJS puzzle, NGX → https://soundcloud.com/5minangular/14-more-groups-and-channels-optimisation-stackblitz-rxjs-puzzle-ngx
{Minsk} JSON №1: в геймдеве не знают про скрам, пчёлы с рюкзачками спасут аграрные предприятия, скоро верстальщики будут не нужны → https://soundcloud.com/minsk-json/shou-podkast-minsk-json-podcast-1
«Новости 512» от CSSSR, новогодний спецвыпуск: итоги года и хит-парад новостей фронтенда → https://soundcloud.com/csssr/512_newyear
Несвежие прошлогодние и свежие новогодние подкасты
«Сделайте мне красиво», пилотный выпуск перезапущенного подкаста: CSS-in-JS, Edge ругается с Chrome, оптимизация всего → https://soundcloud.com/begebot/vypusk-0-css-in-js-edge-rugaetsya-s-chrome
«Сделайте мне красиво» №1: тесты и типизация в JS → https://soundcloud.com/begebot/vypusk-1-testy-i-tipizatsiya-v-js
«Веб-стандарты» №154: признание подкаста, патреон, ёлочные игрушки, безопасность, Edge, нейронки на JS, фронтенд в Италии, почему не знать нормально, корейское сердечко и брызги шампанского → https://medium.com/p/2f27486c22c4
Frontend Weekend №85, в гостях Дмитрий Махнев: о работе в Одноклассниках и нюансах подготовки конференций → https://soundcloud.com/frontend-weekend/fw-85
«Пятиминутка Angular» №14: More groups and channels, Optimization, StackBlitz, RxJS puzzle, NGX → https://soundcloud.com/5minangular/14-more-groups-and-channels-optimisation-stackblitz-rxjs-puzzle-ngx
{Minsk} JSON №1: в геймдеве не знают про скрам, пчёлы с рюкзачками спасут аграрные предприятия, скоро верстальщики будут не нужны → https://soundcloud.com/minsk-json/shou-podkast-minsk-json-podcast-1
«Новости 512» от CSSSR, новогодний спецвыпуск: итоги года и хит-парад новостей фронтенда → https://soundcloud.com/csssr/512_newyear
Псевдолокализация: как инженеры Netflix проверяют UI на прочность во время разработки, не дожидаясь переведённых текстов интерфейса → https://medium.com/p/12fff76fbcbe
Основные проблемы разработки интерфейсов: Дэн Абрамов о задачах, которые должны быть решены в хорошем интерфейсе, и решение которых самостоятельно (без использования библиотек и фреймворков) прокачает вас как разработчика → https://overreacted.io/the-elements-of-ui-engineering/
Как в Badoo покрывают A/B-тесты UI-тестами, подробный рассказ Виталия Котова → https://habr.com/p/434448/
FBT, фреймворк для интернационализации интерфейсов, разрабатываемый и используемый в Фейсбуке → https://facebookincubator.github.io/fbt/
Learn JavaScript, интерактивный онлайн-курс по основам языка и браузерных API → https://learnjavascript.online/
Сложный выбор: делать быстро и некачественно, или на совесть, но долго? Размышления и две стратегии от Ивана Гришаева → https://grishaev.me/choice
Pax, экспериментальная альтернатива Вебпаку и другим сборщикам, работающая в разы быстрее → https://pax.js.org/
К вопросу о том, нужно ли думать о доступности при разработке интерфейсов: на Beyoncé подали в суд из-за плохой доступности её сайта → https://www.theguardian.com/music/2019/jan/04/beyonce-parkwood-entertainment-sued-over-website-accessibility
Новогодний подарок от GitHub: приватные репозитории теперь бесплатны для разработчиков → https://blog.github.com/2019-01-07-new-year-new-github/
Свежий чеклист быстродействия фронтенда в 2019 году от Виталия Фридмана → https://www.smashingmagazine.com/2019/01/front-end-performance-checklist-2019-pdf-pages/
Введение в CSSOM, объектную модель CSS: как она устроена, как с ней работать через JS и как её можно применить → https://css-tricks.com/an-introduction-and-guide-to-the-css-object-model-cssom/
JavaScript: самые востребованные темы и фреймворки для изучения в 2019 году. Обзор Эрика Эллиота в переводе Влада Почепцова → https://medium.com/p/1116718b2b67
Напоминание от редакции: если вы устали от гонки за технологиями, изучайте фундаментальные вещи, они устаревают гораздо медленнее JavaScript-фреймворков.
Напоминание от редакции: если вы устали от гонки за технологиями, изучайте фундаментальные вещи, они устаревают гораздо медленнее JavaScript-фреймворков.
Практическая польза семантичной разметки: Брюс Лоусон о том, почему не стоит полагаться только на JavaScript и игнорировать возможности HTML → https://www.brucelawson.co.uk/2018/the-practical-value-of-semantic-html/
Refactoring UI, книга и видеоуроки по дизайну интерфейсов для разработчиков → https://refactoringui.com/book/
ES Check ✔️, инструмент для автоматической проверки содержимого бандла на версию стандарта ECMAScript → https://github.com/dollarshaveclub/es-check
Альтернативы Google-аналитике и Яндекс.Метрике: бесплатные, опенсорсные, уважающие приватность и данные пользователей
• Matomo
• Open Web Analytics
• Fathom
• Matomo
• Open Web Analytics
• Fathom
Во фронтенде много хайпа и информационного шума. Соцсети перегружают информацией и вызывают синдром упущенной выгоды. Знакомо?
Мы запускаем альтернативный источник новостей: email-дайджест, который выходит раз в две недели и содержит только стоящие внимания события и материалы.
Подписывайтесь → https://forwebdev.ru/digest/
Мы запускаем альтернативный источник новостей: email-дайджест, который выходит раз в две недели и содержит только стоящие внимания события и материалы.
Подписывайтесь → https://forwebdev.ru/digest/
Как стать фронтендером, бэкендером или девопсом в 2019 году: иллюстрированное руководство → https://github.com/kamranahmedse/developer-roadmap