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
Фронтенд без JavaScript: Мэтт Райер об опыте отказа от JS-фреймворков в своём продукте в пользу классического подхода с минимумом JS → https://dev.to/winduptoy/a-javascript-free-frontend-2d3e
Как я стал лучше как программист: опыт и советы создателя Prettier и Nunjucks Джеймса Лонга → https://jlongster.com/How-I-Became-Better-Programmer
dropcss, быстрый и простой в использовании инструмент для удаления мёртвого CSS-кода → https://github.com/leeoniya/dropcss
🎧
Свежие подкасты

«Фронтенд-юность» №88: корпорации уничтожают OpenSource, посчитай свою зарплату, приведение типов в JS и магия, встроенные модули → https://soundcloud.com/frontend_u/e88

«Девшахта» №73: вопросы к стрелочным функциям и экспериментальные модули в Node.js → https://soundcloud.com/devschacht/nightly-73

ProConf №5, обзор re:develop → https://soundcloud.com/proconf/proconf-5-redevelop

ProConf №6, обзор bulbacon → https://soundcloud.com/proconf/proconf-6-bulbacon

«Новости 512» от CSSSR №43: обзор новостей и интересных публикаций → https://soundcloud.com/csssr/novosti-512-vypusk-43-1603-2203
У кого из Формулы-1 самый быстрый сайт? Джейк Арчибальд подробно разбирает лучшие практики и антипаттерны на реальных сайтах гоночных команд → https://jakearchibald.com/2019/f1-perf/
Majestic, GUI к Jest для тех, кто не любит консольные интерфейсы → https://github.com/Raathigesh/majestic
Feature policy playground, список фич и демонстрация работы Feature Policy, позволяющей отключать небезопасные для страницы/iframe фичи → https://featurepolicy.info/
Инженеры Spotify рассказали, зачем и как была разработана новая веб-версия их плеера → https://labs.spotify.com/2019/03/25/building-spotifys-new-web-player/
Упрощаем стилизацию с функциональным CSS: Гарри Николс сравнил традиционный и функциональный подходы к стилизации на примере клона Trello → https://rangle.io/blog/styling-with-functional-css/
This media is not supported in your browser
VIEW IN TELEGRAM
Мэтью Стром делится опытом перехода на вариативный шрифт: реализация, влияние на производительность, оптимизация и выводы → https://matthewstrom.com/writing/variable-fonts.html
Как убедить команду начать использовать CSS-гриды? Практические советы от Мишель Баркер → https://css-irl.info/how-to-convince-your-team-to-adopt-grid/
Flexulator, интерактивная визуализация механизма расчёта размеров флекс-элементов на основе basis/shrink/grow → https://www.flexulator.com/
Как реализовать автокомплит с хорошим UX? Чеклист лучших практик от Джереми Микколы → https://jeremymikkola.com/posts/2019_03_19_rules_for_autocomplete.html
Как инженеры HeadHunter пилили серверный рендеринг и что из этого вышло: мотивация, процесс, проблемы и решения → https://habr.com/p/445816
The Boolean Game, игра для практического изучения булевых операций над многоугольниками, используемых в графических редакторах → https://boolean.method.ac/
Важные новости и материалы второй половины марта: CSS-селекторы 4-го уровня, WebAssembly за пределами веба, GUI для Jest, автоматические переносы текста, идемпотентность API, UX автокомплита, SSR в HeadHunter и другие темы → https://forwebdev.ru/digest/2019-03-30
Два года с TypeScript: стоило ли оно того? Камиль Заграбский рассказал об опыте перехода на Тайпскрипт, нюансах его использования и общих выводах спустя два года → https://ecom.software/en/after-two-years-with-typescript-was-it-worth-it/
Прекратите ограничивать потенциал библиотек! Джерод Санто призывает делать универсальные библиотеки, не привязанные ни к каким фреймворкам → https://changelog.com/posts/stop-limiting-your-open-source-librarys-potential
Почему чаще всего нет смысла работать в стартапе вместо крупной компании: Джатин Шридхар о разнице в культуре работы, мотивации и целях → https://jatins.gitlab.io/me/why-startup/
🎧
Свежие подкасты

Frontend Weekend №89: Что изменилось у Григория Петрова (уход из Voximplant, Moscow Python Conf и нейрофизиология) → https://soundcloud.com/frontend-weekend/fw-89

Спецвыпуск «Девшахты»: JS VMs, спецификации, пропозалы, инсайды TC39, WASM, браузеры, нёрдство. Сергей Рубанов рассказывает, зачем и как ведёт канал Juliarderity → https://youtu.be/u6aOQyS3sTA

«Веб-стандарты» №166, в гостях Юля Музафарова: Chrome 74 без мельтешения, Firefox 66 и редактор фигур, Safari и подчёркивание, мечты про aspect ratio, гриды в продакшене, Яндекс.Касса и Whitepaper, рисование на CSS → https://medium.com/p/ba09a383e765

Hardcode №10: Make React^W code great again → https://hardcode.fm/2019/03/26/episode010.html

«Фронтенд-юность» №89, в гостях Евгений Кот и Дмитрий Махнёв: управление джаваскриптом с помощью мозга и как всё успевать, CI/CD и удалённая работа в GitLab, прозрачность и молоко, суперэксклюзивный бесплатный воркшоп для всех → https://soundcloud.com/frontend_u/e89

ProConf №7, обзор AppSec California 2019 → https://soundcloud.com/proconf/proconf-7-appsec-california-2019

FrontSpot №5: фронтенд в 2019 году, курсы в стиле «весь JS за час», кто такие прыгуны, неадекватные собесы, тру-тимлиды → https://youtu.be/0azEQrQjRI8

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