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
Как спроектировать хороший DSL (язык предметной области) и не превратить его в ад наподобие регулярных выражений, статья Никиты Прокопова → https://tonsky.me/blog/dsl/
🎧
Свежие подкасты

Frontend Weekend №63, в гостях Александр Першин, генеральный директор Академии HTML: как и зачем создавать школу онлайн-образования в России → https://soundcloud.com/frontend-weekend/fw-63

«Ночной фронтенд» №43: снова о Jenkins, ChaosConstructions 2018, ndb и ШРИ → https://medium.com/p/122e41413cc8

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

«Эхо фронтенда», утреннее шоу «Фронтенд-юности»: Burtal.js и Дэн Абрамов про стейт без Редакса, самое важное в React, Firefox WebRender на GPU, математика как фреймворк, Гвидо ван Россум покидает Python, дичь в NPM → https://soundcloud.com/frontend_u/echo_frontend_1

«Фронтенд-юность» №58: за что уволили jQuery из GitHub, ШРИ, новый Chrome и что стало с Firefox, увольнения в Тинкофф, Vue Native, грядущие митапы и конференции → https://soundcloud.com/frontend_u/e58

«Веб-стандарты» №131: Chrome 68, опасный HTTP, React или jQuery, вы не знаете инлайн-блоки, иллюстрированные флексы, курсы на английском, опасные пресеты Babel, браузеры мешают JS → https://medium.com/p/97b0d7526f9a
messageformat, лучшая библиотека для локализации текста с гендерными и множественными формами, работает на основе стандарта ICU и поддерживает все языки из Unicode CLDR → https://messageformat.github.io/messageformat/
UX Crash Course

31 урок по основам UX в месячном курсе Джоэля Марша: от ключевых идей и информационной архитектуры до психологии пользователей и дизайна, основанного на данных → https://thehipperelement.com/post/75476711614/ux-crash-course-31-fundamentals
Клиентская оптимизация

Иван Карев, Андрей Морозов, Михаил Мокрушин, Андрей Роенко и Тамерлан Локьяев в ШРИ 2018 об анализе производительности сайтов, влиянии рекламы и расширений на скорость загрузки страниц и об опыте клиентской оптимизации в Яндексе → https://youtu.be/LToHQwOx4SM
Обзор наиболее важных составляющих PWA и пример их минимальной реализации → https://blog.logrocket.com/aefdded3b5e
Подробная матрица компетенций fullstack JavaScript-разработчика от Ильи Климова → https://docs.google.com/spreadsheets/d/1ckjM6OJxfz-NEESs6KCs50uyeRHdSdfVwvYBXiqW9q8/
Что лучше использовать, пиксели или em’ы?

Инженеры Internet Archive устали от холиваров, провели исследование и обнаружили, что больше 3% их пользователей меняют дефолтный размер шрифта в браузере.

Теперь они постепенно переходят на относительные единицы измерения и рекомендуют другим разработчикам не спорить, а опираться на статистику → https://medium.com/p/5cfb20831773
Webmentions

Обзор и примеры применения нового стандарта, позволяющего сайтам упоминать материалы друг друга и отслеживать эти упоминания → https://alistapart.com/article/webmentions-enabling-better-communication-on-the-internet
Удивительный и неизвестный inline-block

Первая в серии статья Ильи Стрельцына о малоизученных особенностях и полезных секретах свойства display → https://css-live.ru/articles-css/udivitelnyj-i-neizvestnyj-inline-block.html
Альтернатива картам Google

Google сократил бесплатные лимиты API карт в 30 раз и поднял стоимость в 14 раз.

Ребят из сервиса по поиску лекарств Gdzie Po Lek такой расклад не устроил, они исследовали альтернативы картам Google и поделились результатами → https://www.inderapotheke.de/blog/farewell-google-maps
Святой грааль реиспользуемых компонентов: кастомные элементы, shadow DOM и NPM

Пошаговое руководство Оливера Уильямса по созданию реиспользуемого компонента, работающего в любом окружении и с любым фреймворком → https://www.smashingmagazine.com/2018/07/reusable-components-custom-elements-shadow-dom-npm/