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
От фич до хайпа: 12 критериев, по которым следует оценивать любую библиотеку. Руководство и практический пример комплексной оценки → https://medium.freecodecamp.org/3908c4ed3f49
This media is not supported in your browser
VIEW IN TELEGRAM
Ленивая подгрузка изображений с помощью IntersectionObserver: опыт инженеров WalmartLabs → https://medium.com/p/8c5bff730920
Sublime Merge, новый кроссплатформенный графический клиент для Git от создателей Sublime Text → https://www.sublimemerge.com/
Возможно, вам не нужен moment.js: список методов, которые можно заменить более легковесной реализацией из date-fns, и ESLint-плагин для их обнаружения → https://github.com/you-dont-need/You-Dont-Need-Momentjs
This media is not supported in your browser
VIEW IN TELEGRAM
taiko, инструмент для автоматизации действий в браузере на JavaScript с собственным REPL → https://github.com/getgauge/taiko/
Максимально простое объяснение того, что такое Babel, зачем он нужен и как устроена его экосистема плагинов и пресетов → https://levelup.gitconnected.com/e5329313a107
Почему дизайнерам стоит изучать программирование: дизайн-директор The Wall Street Journal с двумя примерами того, как ему в работе помогло прототипирование в браузере вместо рисования статичных картинок в Скетче → https://matthewstrom.com/writing/designing-with-code.html
Обзор API консоли Chrome в переводе Сэма Булатова: поиск и инспектирование DOM-элементов, вывод данных в читабельном формате, запуск и остановка профайлера, отслеживание событий и многое другое → https://medium.com/p/d5b87608cbf1
Что хорошо бы знать о Тайпскрипте помимо того, что он добавляет статическую типизацию, обзор Эвана Мартина из Google: интеграция с редакторами, настройка, инкрементальная компиляция, модули, неявный any → https://neugierig.org/software/blog/2016/02/revisiting-typescript.html
Второй выпуск видеоблога Вадима Макеева. Разбор сайта CSS-Minsk-JS и ответы на вопросы: как найти тему для выступления и подготовиться к митапу, каково будущее фронтенда, как называть главную страницу сайта → https://youtu.be/A2O_TbS5TKw
Как устроен браузерный мониторинг в GitHub: метрики быстродействия, ошибки и применение собираемых данных → https://githubengineering.com/browser-monitoring-for-github-com/
Краткий экскурс в историю GraphQL и обзор его основных преимуществ и недостатков, Робин Вирух в переводе на Хабре → https://habr.com/p/424037/
🎧
Свежие подкасты

Frontend Weekend №71, в гостях Иван Акулов: как и зачем основывать своё performance consulting агентство в 20 лет → https://soundcloud.com/frontend-weekend/fw-71

«Фронтенд-юность» №64: 33 лайфхака для повышения продуктивности, отмена рабства в Python, 10 лет Chrome DevTools → https://soundcloud.com/frontend_u/e64

«Фронтенд-юность» №65: DDoS-атака на твой CSS, function-oriented server, Framer X и Sublime Merge, NPM vs Yarn, правильные стрелки в JavaScript → https://soundcloud.com/frontend_u/e65/

«Пятиминутка React» №48: обзор книг «Величие Vue.js 2» и «Путь к изучению React» → https://5minreact.ru/48-the-majesty-of-vuejs2-and-road-to-learn-react/

«Девшахта» №51: 12-факторные приложения → https://medium.com/p/d13e6c49cf42

«Недельный Vue» №5: обзор свежих новостей, публикаций и докладов → https://soundcloud.com/dmitry-zlygin/weekly-vue-5

«Новости 512» от CSSSR №22: обзор новостей, релизов и интересных публикаций → https://soundcloud.com/csssr/news512_022
Инженеры Unity поделились результатами перехода с asm.js на WebAssembly → https://blogs.unity3d.com/2018/09/17/webassembly-load-times-and-performance/
Какую версию Node.js выбрать для продакшена? Андрей Мелихов из «Девшахты» с объяснением релизного цикла и рекомендациями → https://youtu.be/zAahinmZpDU