For Web — фронтенд, дизайн, программирование
14.5K subscribers
5.47K photos
7 videos
5 files
1.74K links
Новости и полезности для фронтендеров.
Поддержать, чтобы в канале не было рекламы:
https://patreon.com/forweb
https://boosty.to/forweb
Download Telegram
Как сэкономить мегабайты трафика и не потерять в качестве, заменив анимированные гифки на MPEG-4 видео, руководство Джереми Вагнера → https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/replace-animated-gifs-with-video/
Как не забросить чтение «Структуры и интерпретации компьютерных программ», фундаментальной книги для программистов на любых языках и с любым опытом? Рекомендации Кирилла Мокевнина → https://guides.hexlet.io/how-to-learn-sicp/
Если для парсинга чего-либо вы обычно пишете большую функцию, полную регулярок, попробуйте подход парсер-комбинаторов, при котором нужный парсер составляется из более маленьких и простых парсеров → https://theorangeduck.com/page/you-could-have-invented-parser-combinators
В JavaScript появился BigInt, новый примитив для работы с большими числами. Матиас Байненс с введением и примерами использования → https://developers.google.com/web/updates/2018/05/bigint
Искусство продуктовой разработки: как делать больше и быстрее, не снижая качество? Джеймс Синклейр в переводе Влада Почепцова → https://medium.com/p/947e2afda06a
Как сообщать пользователю о том, что что-то пошло не так? Запись и расшифровка доклада Антонины Хисаметдиновой → https://habr.com/p/353668/
Визуализация вашей активности на Гитхабе за всё время существования профиля → https://github-contributions.now.sh/
A11y Dialog, легковесная (~1.3 КБ), доступная (ловит фокус) и современная (использует нативный <dialog>) библиотека для создания модальных окон → https://edenspiekermann.github.io/a11y-dialog
На GitHub Pages теперь поддерживается бесплатный HTTPS для сайтов с пользовательскими доменами, подробности → https://blog.github.com/2018-05-01-github-pages-custom-domains-https/
Зачем нужна CSS Typed OM, поддержка которой недавно появилась в Chrome, и как она может облегчить жизнь разработчикам? Объясняет Людмила Мжачих → https://medium.com/p/31b086851465
🎧
Свежие подкасты

«Фронтенд-юность» №46: печальное состояние фронтенд-экосистемы, можно ли избежать ФП, CSS Blocks, зарубежные Хабр и Гиктаймс → https://soundcloud.com/frontend_u/e46

«Фронтенд-юность» №47, в гостях Олег Мохов: от React Finland до React Russia → https://soundcloud.com/frontend_u/e47

Frontend Weekend №51, в гостях Владимир Новик: о работе независимого консультанта, переезде в Израиль и книге про React Native → https://soundcloud.com/frontend-weekend/fw-51

«Новости 512» от CSSSR №4: обзор новостей, релизов и интересных публикаций → https://soundcloud.com/csssr/news512_04

«Веб-стандарты» №119: Dojo 2 и Edge 17, BigInt в JS, Safari почти догнал, CSS-меню и подгриды, HTTPS на GitHub Pages, плохой верстальщик → https://medium.com/p/96b32fd928fc
Готовы ли к использованию сервис-воркеры? Да! С добавлением сервис-воркеров в Edge их стали поддерживать все современные мажорные браузеры → https://jakearchibald.github.io/isserviceworkerready/
Как реализовать доступное адаптивное меню с автоматически скрывающимися в подменю пунктами, руководство Освальдаса Валутиса → https://css-tricks.com/container-adapting-tabs-with-more-button/
Calibre, сервис для мониторинга и анализа быстродействия веб-приложений: веб-интерфейс и CLI, автоматический сбор статистики на основе заданных девайсов и локаций, уведомления о проблемах и многое другое → https://calibreapp.com
Можно ли реализовать поисковый движок на CSS без единой строчки JS? Видео и расшифровка доклада Тима Керри из Algolia о реализации этой безумной идеи → https://stories.algolia.com/b5ec4e902e97
ReLaXed, инструмент для вёрстки PDF-файлов практически любой сложности на привычных веб-технологиях → https://github.com/RelaxedJS/ReLaXed