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
Каким должен быть идеальный раскрывающийся список (аккордеон)? Отвечает Виталий Фридман на Smashing Magazine — https://www.smashingmagazine.com/2017/06/designing-perfect-accordion-checklist/
CSS-свойство image-rendering указывает браузеру, размывать увеличенные/уменьшенные изображения или нет (полезно при использовании qr-кодов и пиксель-арта) — https://css-tricks.com/almanac/properties/i/image-rendering/
Что под капотом m.uber: ~50 КБ, Preact, Redux, кодсплиттинг, кеширование, больше подробностей в рассказе инженеров Uber — https://eng.uber.com/m-uber/
От бутстрапа к CSS-гридам или как стать нормальным верстальщиком, Наталия Шелберн в переводе CSS-Live — http://css-live.ru/articles/ot-butstrapa-k-css-gridam.html
В чём фишка непрерывной интеграции (CI), зачем она вообще нужна? Разбирается Матиас П. Йохансон в свежем выпуске Fun Fun Function — https://youtu.be/ymPOI4gWQFY
Ребята из devSchacht описывают процесс создания собственного приложения на React Native, первая часть — https://medium.com/p/db9570cf3f9b
React Express, руководство новичка по разработке веб-приложений на Реакте, от ES6 до управления состоянием — http://www.react.express/
Как правильно реализовать слайдер, Илья Бирман о законе Фиттса и отзывчивости с примерами — http://ilyabirman.net/meanwhile/all/slider/
Матрица компетентности программиста по версии Хекслета, PDF и SVG по ссылке — https://ru.hexlet.io/blog/posts/infographics-programmer-competency-matrix
Как понимать принципы прогрессивного улучшения и постепенной деградации? Разбирается Вадим Макеев в свежем выпуске «HTML-шортов» — https://youtu.be/sZleJiCCWP8
Улучшаем отзывчивость интерфейса при переходе из онлайна в офлайн и наоборот на примере ссылок на статьи из кеша — https://youtu.be/7fnpsF9tMXc
Luna, функциональный язык программирования с представлением кода в виде как привычного текста, так и графов — http://www.luna-lang.org/
Крис Койер в честь двадцатилетия CSS о пяти важных этапах в истории развития CSS — http://mediatemple.net/blog/tips/five-huge-css-milestones/
Утверждение ES 2017, отдельная спецификация HTML для разработчиков и другие июньские новинки в обзоре CSS-Live — http://css-live.ru/vecssti-s-polej/iyunskie-novinki-mira-veb-standartov.html
Принцип единственной ответственности и его практическое применение, новый бесплатный эпизод Frontend Center — https://youtu.be/pSdp92Up8O8
Почему разнообразие браузеров полезно для веба? Объясняет Питер О’Шонесси из команды Samsung Internet — https://medium.com/p/910d1cbcdf3b
Будет ли Angular актуален в будущем? Отвечает Матиас Питер Йохансон, инженер в Spotify — https://vk.cc/6PLBcA
Майк Райтмюллер рассказал, как правильно использовать CSS-переменные — https://madebymike.com.au/writing/using-css-variables/
Серия из четырёх статей о нативной валидации форм: от основ до практического примера с формой Mailchimp — https://css-tricks.com/form-validation-part-1-constraint-validation-html/