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://habr.com/ru/company/yandex/blog/446780/
🎧
Свежие подкасты и видеоблоги

«Веб-стандарты» №170, в гостях Павел Малышев: Edge на Chromium, новый релиз jQuery, JS-импорты, SEO и SSR, веб-компоненты, Svelte и SPA без рантайма → https://medium.com/p/183f5a868242

«Девшахта» №75: куда развиваться → https://medium.com/p/a2a970ca49a6

«Фронтенд-юность» №90: гуй эксперту не помеха, токсичный опенсорс и стагнация фронтенда, диджеи будущего пишут код → https://soundcloud.com/frontend_u/e90

«Сделайте мне красиво» №14: загадки про npm, правильный checkbox и как именовать переменные → https://soundcloud.com/begebot/ep14

FrontSpot №5, в гостях Константин Кривленя: продукт vs аутсорс → https://youtu.be/APABJw1E7f0

ProConf №9, обзор Vue.js Amsterdam → https://soundcloud.com/proconf/proconf-9-vuejs-amsterdam-2019

«Новости 512» от CSSSR №46: обзор новостей и интересных публикаций → https://soundcloud.com/csssr/novosti-512-vypusk-46-0604-1204
От Flow к TypeScript: Никита Соболев делится накопившейся болью и положительным опытом миграции → https://sobolevn.me/2019/03/from-flow-to-typescript
Choices, легковесный настраиваемый селект: без зависимостей, полная кастомизация, поддержка множественного выбора → https://joshuajohnson.co.uk/Choices/
Twemoji, кроссплатформенная библиотека для использования эмодзи от Твитера → https://twemoji.twitter.com/
«Как я делал торговую площадку»: Саша Беспоясов об опыте и проблемах закрытой разработки новой версии продукта → https://bespoyasov.ru/blog/mrkt/
Packem, новый быстрый JS-бандлер на Rust: в два раза быстрее Parcel, есть плагины, поддерживает кодсплиттинг → https://github.com/packem/packem
HTML-импорты, которые работают: Скот Йель из Filament Group делится экспериментальной техникой подключения внешних SVG и HTML-файлов → https://www.filamentgroup.com/lab/html-includes/
Закон о суверенном Рунете — прямая цензура трафика государством. Самат Галимов о сути принятого закона и последствиях для всех пользователей → https://t.iss.one/ctodaily/910
This media is not supported in your browser
VIEW IN TELEGRAM
JS Cloudimage 360 View, плагин для реализации 360° галереи для обзора продукта → https://github.com/scaleflex/js-cloudimage-360-view
AMP Real URL: инженеры Cloudflare придумали и реализовали способ отвязать AMP-страницы от Google и раздавать их под оригинальным доменом сайта → https://blog.cloudflare.com/announcing-amp-real-url/
Как верстать блоки со скошенными краями с помощью CSS-свойства clip-path, статья и видеоурок → https://codyhouse.co/blog/post/css-diagonal-containers
WebThings, открытая IoT-платформа от Mozilla для мониторинга и контролирования умных девайсов — https://iot.mozilla.org/
BBob, инструмент для парсинга и трансформации BBCode: быстрый, расширяемый, без зависимостей, есть интеграция с React, проверен в продакшене Ultimate Guitar → https://github.com/JiLiZART/bbob
Ужасающий полифил globalThis: Матиас Байненс с подробным рассказом о нюансах реализации полифила глобального объекта для любых окружений → https://mathiasbynens.be/notes/globalthis
Fluent, система локализации интерфейсов от Mozilla, используемая в Firefox и вдохновлённая XLIFF и ICU MessageFormat → https://projectfluent.org/
Google AMP ухудшил скорость нашего сайта, и с этим ничего не сделать: инженеры Unlike Kinds о реальном предназначении AMP — контроле Google над вебом → https://unlikekinds.com/article/google-amp-page-speed
Public Sans, бесплатный нейтральный шрифт для всех платформ от команды, разрабатывающей дизайн-систему США → https://public-sans.digital.gov/
Ikonate, коллекция бесплатных, доступных, лёгковесных и полностью кастомизируемых SVG-иконок — https://www.ikonate.com/
🎧
Свежие подкасты

«Веб-стандарты» №171, в гостях Настя Катаева и Максим Соснов: учебник по JS и книги, Vue в N1, статьи по JavaScript, оптимизации V8, флексы и подгриды, переключатель темы → https://medium.com/p/58f52c546d05

«Девшахта» №76, в гостях Денис Злобин: что такое саунд-дизайн и как устроено образование в Финляндии → https://medium.com/p/f1bf03687d9

«Новости 512» от CSSSR №47: обзор новостей и интересных публикаций → https://soundcloud.com/csssr/novosti-512-vypusk-47-1304-1904