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
Пишем компилятор Brainfuck на JavaScript: руководство Мишеля Ривы → https://www.jsmonday.dev/articles/37/let-s-write-a-brainfuck-compiler
Arkit, инструмент для визуализации кодовой базы на JS/TS/Flow и её зависимостей в виде архитектурных диаграмм → https://arkit.pro
Инженеры PayPal об опыте масштабирования GraphQL в большой организации с множеством проектов → https://medium.com/p/b5b5ac098810
Компоненты-агностики в Angular: Александр Инкин из Tinkoff делится подходом к разработке гибких Angular-компонентов, не зависящих от модели данных и дизайна содержимого → https://habr.com/p/473108/
Доступность и закон: Татьяна Фокина разбирается, какие в США, Евросоюзе и России есть законы и стандарты о веб-доступности и что будет за их нарушение → https://medium.com/p/a81dd9dd5fc8
Web Components Bookmarks, коллекция актуальных ресурсов о веб-компонентах от Сергея Куликова: от стандартов до лучших практик и готовых компонентов → https://www.notion.so/Web-Components-bookmarks-64066078f891433dbc74997dc4d64302
Большое интервью «Фронтенд-юности» с Дэном Абрамовым: популярность и Твитер, доминирование Реакта, конкуренция фреймворков, опенсорс, UX и DX, разработка в Фейсбуке, увлечения Дэна и многое другое → https://youtu.be/9aXRJ8Z-kxA
arcsecond, легковесная библиотека для разработки комбинаторных парсеров, вдохновлённая Parsec из Haskell → https://github.com/francisrstokes/arcsecond
Как ускоряли веб-версию Instagram, часть четвёртая: оптимизация парсинга и выполнения кода → https://instagram-engineering.com/57668be796a8
Мифы о доступности цветового контраста: разрушение распространённых заблуждений о требованиях к контрастности цветов в переводе на Хабре → https://habr.com/p/474400
Web Extension Starter, универсальный стартовый шаблон для разработки браузерных расширений с поддержкой всех популярных браузеров → https://github.com/abhijithvijayan/web-extension-starter
Подробное сравнение сервисов для сбора данных с форм без собственного бэкенда → https://itnext.io/2adc51c87053
This media is not supported in your browser
VIEW IN TELEGRAM
Хотите улучшить перформанс? Начните с понимания пользователей. Инженеры Shopify об универсальных подходах к оптимизации быстродействия на примере одного из их продуктов → https://engineering.shopify.com/blogs/engineering/improve-ui-performance-understanding-your-user
Recursive Sans & Mono, вариативный шрифт с 5 параметрами, призванный дать максимальную гибкость и при этом сохранить единый стиль → https://www.recursive.design
This media is not supported in your browser
VIEW IN TELEGRAM
[Вакансия, удалённо]
Solves.pro ищет фронтенд-разработчика для создания конструктора сайтов, нацеленного на владельцев мобильных устройств. Удалёнка, зарплата от 150 000₽, подробности → https://solves.pro/frontend/
Дизайнеры GitLab рассказали о своём процессе передачи макетов разработчикам, позволяющем экономить время и даже деньги → https://about.gitlab.com/blog/2019/11/07/how-gitlab-pages-made-our-sketch-design-handoffs-easier-and-faster/
Разработчики ЦИАН поделились опытом внедрения системы авторизации Sign in with Apple → https://habr.com/p/475062
Как работает приведение типов в JavaScript: подробный обзор Акселя Раушмайера → https://2ality.com/2019/10/type-coercion.html
Обработка ошибок: серия видео Ильи Климова о поиске универсального подхода к обработке ошибок на фронтенде → https://www.youtube.com/playlist?list=PLvTBThJr861xYT3vcMHcvRwwenV_tJ57f
Ежегодный отчёт о состоянии веба от HTTP Archive: анализ содержимого, используемых технологий и UX миллионов сайтов → https://almanac.httparchive.org/en/2019/