For Web — фронтенд, дизайн, программирование
14.7K subscribers
5.47K photos
7 videos
5 files
1.74K links
Новости и полезности для фронтендеров.
Поддержать, чтобы в канале не было рекламы:
https://patreon.com/forweb
https://boosty.to/forweb
Download Telegram
Вопросы кандидату на должность фронтенд-разработчика от авторов HTML5 Boilerplate → https://h5bp.github.io/Front-end-Developer-Interview-Questions/translations/russian/
Как инженеры Airbnb ускорили продуктовую разработку с помощью GraphQL и Apollo → https://medium.com/p/aa4ec92d69e2
LinguiJS, полноценный фреймворк для интернационализации интерфейсов всего в 5 КБ: основан на ICU MessageFormat, использует сами фразы в качестве ключей, есть собственный CLI и интеграция с Реактом → https://lingui.js.org
Доступные SVG-иконки с инлайновыми спрайтами: руководство Марко Хенгстенберга в переводе Татьяны Фокиной → https://medium.com/p/4d8d80b52f92
Интерактивный курс по применению нейронных сетей в JavaScript для решения практических задач вроде распознавания изображений или рекомендаций → https://scrimba.com/g/gneuralnetworks
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
Псевдолокализация: как инженеры 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 и игнорировать возможности HTML → https://www.brucelawson.co.uk/2018/the-practical-value-of-semantic-html/
Refactoring UI, книга и видеоуроки по дизайну интерфейсов для разработчиков → https://refactoringui.com/book/