For Web — фронтенд, дизайн, программирование
14.6K subscribers
5.47K photos
7 videos
5 files
1.74K links
Новости и полезности для фронтендеров.
Поддержать, чтобы в канале не было рекламы:
https://patreon.com/forweb
https://boosty.to/forweb
Download Telegram
Должны ли вы использовать веб-воркеры? Скорее всего нет, считает Дэвид Гилбертсон: сравнение пользы и затрат на внедрение воркеров в обычные приложения → https://medium.com/p/9b6d26dc8c6a
Как мы перестали беспокоиться и полюбили GraphQL: история инженеров Revolut → https://medium.com/p/80a5f83f36d9
Введение в X3D, декларативный формат описания 3D-визуализаций, применимый в вебе → https://blog.scottlogic.com/2019/08/27/declarative-3d-for-the-modern-web.html
Открытая дизайн-система государственных сайтов Украины → https://design.gov.ua
Навигация снизу: Артур Леонов об интерфейсном паттерне, который может улучшить UX мобильных сайтов → https://www.smashingmagazine.com/2019/08/bottom-navigation-pattern-mobile-web-pages/
Node Todo, руководство по контрибьютингу в Node.js для всех желающих → https://www.nodetodo.org/
Технические принципы Financial Times, помогающие инженерам принимать решения → https://www.ft.com/tech-principles
Переполнение в CSS: Рэйчел Эндрю о ситуациях, в которых может возникнуть переполнение содержимым контейнера, и современных средствах CSS для более надёжной вёрстки под неизвестное количество содержимого → https://www.smashingmagazine.com/2019/09/overflow-data-loss-css/
Недавно вышедшая веб-версия Apple Music написана на Ember и веб-компонентах → https://dev.to/ionic/apple-just-shipped-web-components-to-production-and-you-probably-missed-it-57pf
Как ускоряли веб-версию Instagram, часть вторая: прогрессивная загрузка HTML → https://instagram-engineering.com/f350c8fba0d4
Тултипы в эру WCAG 2.1: исторический экскурс в проблемы стандартизации тултипов и рекомендации по их доступной реализации от Сары Хигли → https://sarahmhigley.com/writing/tooltips-in-wcag-21/
Can I email, таблица доступности возможностей веб-платформы в email-движках → https://www.caniemail.com/
Документация по инженерным практикам Google → https://google.github.io/eng-practices/
Как изучать D3? Иллюстрированное руководство Амелии Уотенберг по модулям самой популярной библиотеки для визуализации данных → https://wattenberger.com/blog/d3
Переход со Sketch на Figma, опыт дизайнеров Help Scout: мотивация, пошаговый план переезда и выводы → https://www.smashingmagazine.com/2019/09/migrating-design-systems-sketch-figma/
Инженеры Mailchimp рассказали о своём подходе к автоматическому тестированию фронтенда → https://increment.com/testing/designing-automated-tests-for-react/
Building Git, книга-руководство по разработке аналога Git с нуля: учит не только внутреннему устройству Git, но и концепциям Unix, структурам данных, инженерным практикам и работе с сетью → https://shop.jcoglan.com/building-git/
Package Diff, сервис для просмотра диффов между разными версиями NPM-пакетов → https://diff.intrinsic.com
История одного запроса: подробный рассказ Романа Якобчука о сетевых протоколах, на которых работает интернет → https://youtu.be/uXXdYCd93F8
graphology, универсальная библиотека для работы с графами в JS → https://graphology.github.io