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
Refactoring UI, книга и видеоуроки по дизайну интерфейсов для разработчиков → https://refactoringui.com/book/
ES Check ✔️, инструмент для автоматической проверки содержимого бандла на версию стандарта ECMAScript → https://github.com/dollarshaveclub/es-check
Альтернативы Google-аналитике и Яндекс.Метрике: бесплатные, опенсорсные, уважающие приватность и данные пользователей

Matomo
Open Web Analytics
Fathom
Во фронтенде много хайпа и информационного шума. Соцсети перегружают информацией и вызывают синдром упущенной выгоды. Знакомо?

Мы запускаем альтернативный источник новостей: email-дайджест, который выходит раз в две недели и содержит только стоящие внимания события и материалы.

Подписывайтесь → https://forwebdev.ru/digest/
Как стать фронтендером, бэкендером или девопсом в 2019 году: иллюстрированное руководство → https://github.com/kamranahmedse/developer-roadmap
Градиентная рамка на CSS: обзор способов реализации от Криса Койера → https://css-tricks.com/gradient-borders-in-css/
Открытый курс лекций по JavaScript и Node.js от Тимура Шемсединова в Киевском политехническом институте: основы, асинхронное программирование, Node.js, архитектура и парадигмы → https://habr.com/post/434686/
Лучшие практики тестирования проектов на JavaScript. Большой обзор в переводе на Хабре:

Часть 1, анатомия и типы тестов → https://habr.com/p/435462
Часть 2, анализ качества кода и оценка эффективности тестов → https://habr.com/p/435464
🎧
Свежие подкасты

«Девшахта» №65: зачем фронтендеру учиться в университете → https://medium.com/p/f27a91ba2250

Frontend Weekend №85, в гостях Александр Коротаев: как и зачем писать игры на JavaScript и выступать за рубежом → https://soundcloud.com/frontend-weekend/fw-86

«Сделайте мне красиво» №2, итоги 2018: чего не знает Дэн Абрамов и состояние JS → https://soundcloud.com/begebot/ep2-itogi-2018

«Фронтенд-юность» №79, монопаразитории и полиперы: блокировка рекламы в Chrome, отмена fetch в Safari, AVA 1.0, Luxoft покупают, делать хуёво или хорошо, монорепозитории не так хороши, как управлять командой творческих людей → https://soundcloud.com/frontend_u/e79

«Веб-стандарты» №155, в гостях Андрей Мелихов: успехи Патреона, a11y и ответственность за UX, SVG-фильтры, скринкасты и поля классов из ES, монорепозитории → https://medium.com/p/5025cdb0e8b7

«Веб-стандарты» №156: подкаст в Spotify, GraphQL в Питере, перемены на Гитхабе, браузерная поддержка, CSS-vs-JS → https://medium.com/p/3f06fa7bce46

{Minsk} JSON №2: больше джунов — больше денег, ссора с Макеевым, кто такой Допкин, дарт жив, AngularJS жив, WASM жив → https://soundcloud.com/minsk-json/shou-podkast-minsk-json-podcast-2

«Новости 512» от CSSSR №33: обзор новостей и интересных публикаций → https://soundcloud.com/csssr/novosti-512-vypusk-33
У всех ведь доступен JavaScript, правда? Стюарт Лэнгридж напоминает о ситуациях, в которых у пользователя может не работать JavaScript → https://kryogenix.org/code/browser/everyonehasjs.html
Реализуем throttle с нуля на JavaScript, скринкаст в формате пятиминутки от Петра Мязина → https://5minreact.ru/screencast_throttle/
Обзор возможностей ES2018, которые хорошо бы знать всем JS-разработчикам: rest/spread, асинхронная итерация, Promise.prototype.finally и другие фичи → https://css-tricks.com/new-es2018-features-every-javascript-developer-should-know/
Дайджест Форвеба №1: важные новости и материалы первой половины января → https://forwebdev.ru/digest/2019-01-15/
Как избежать распространённых ошибок при поиске работы и что делать, если у вас нет релевантного опыта, обзор Глеба Бахмутова с позиции работодателя → https://glebbahmutov.com/blog/dont-help-me-say-no/
Защитный JavaScript: обзор подходов к написанию безопасного кода от Майка Сэмюэла из Google → https://www.javascriptjanuary.com/blog/defensive-javascript
low.js, облегчённый порт Node.js для программирования микроконтроллеров → https://www.lowjs.org/
Обзор лучших практик дизайна кнопки закрытия модального окна: иконка, цвет и расположение → https://medium.com/p/fbc66bdf500a
Решайте конкретные, а не общие проблемы: Никита Прокопов напоминает, что в программировании не стоит решать проблем, с которыми вы ещё не столкнулись → https://tonsky.me/blog/concrete-vs-abstract/
Переносим 30 000 строк кода с Flow на TypeScript: опыт инженеров MemSQL в переводе на Хабре → https://habr.com/ru/post/436554/
Опенсорсная дизайн-система правительства Австралии → https://designsystem.gov.au/