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
Исчерпывающее руководство Саши Беспоясова по разработке крестиков-ноликов по TDD: от бизнес-логики до работы с DOM → https://bespoyasov.ru/ttt-tdd/
Как обойти блокировку Телеграма в РФ → https://meduza.io/feature/2018/04/12/telegram-sovsem-skoro-zablokiruyut-chto-delat

Самый простой вариант — прокси (например, @socks5_bot или https://tgproxy.me).

Ну и не забывайте, что мы есть в vk.com/forwebdev и twitter.com/forwebdev.
Наши друзья из SkyEng дарят всем новым ученикам 1 год VPN. Если вы хотели прокачать английский для работы или переезда в Европу/США, самое время. Первое занятие бесплатно → skyeng.ru/go/forwebdev
Как жить дальше, если вы — сеньор, и вам кажется, что вы достигли потолка в развитии? Советы Кристиана Хайльмана → https://medium.com/p/78b9956a9c66
Лучшие практики и паттерны реализации поискового автодополнения на мобильных, обзор в блоге Algolia → https://blog.algolia.com/search-autocomplete-on-mobile/
🎧
Свежие подкасты

«Фронтенд-юность» №44, как выбрать стиральную машину → https://soundcloud.com/frontend_u/e44

«Новости 512» от CSSSR, пилотный выпуск: интернет вещей, новости релизов и IT в целом, обзор интересных публикаций → https://youtu.be/xH6U6kTsxj8

«Ночной фронтенд» №30, обзор DUMP 2018 → https://medium.com/p/dfef89988deb

«Веб-стандарты» №116: CSS и дерево доступности, разработка по TDD, все недовольны W3C, зачем сервис-воркеры, гриды и новый дизайн → https://medium.com/p/89dec27086d5
Glide, современная библиотека для создания каруселей и слайдеров: без зависимостей, модульная, расширяемая, на ES6 → https://glidejs.com/
Frontend Weekend №48, в гостях Вова Барсуков: о переезде в Берлин и о том, как перейти из фронтенд-разработки в консалтинг → https://soundcloud.com/frontend-weekend/fw-48
Как отказаться от Бутстрапа и начать верстать на CSS-гридах, история успеха Седрика Куи с наглядным сравнением двух технологий → https://blog.theodo.fr/2018/03/stop-using-bootstrap-layout-thanks-to-css-grid/
Как в GitHub применили новый открытый API Figma для упрощения внесения изменений в их библиотеку SVG-иконок Octicons → https://blog.github.com/2018-04-12-driving-changes-from-designs/
Дуглас Кригер представляет Network Error Logging, новую спецификацию, позволяющую реализовать на клиенте мониторинг всех запросов к серверу (в том числе служебных вроде запроса за самой страницей) → https://dcreager.net/nel/intro/
Как с помощью прокси из ES6 разрабатывать языки предметной области (DSL), Майк Клак реализует безумную идею на примере языка для решения задачки FizzBuzz → https://mcluck90.github.io/abusing-proxies-for-dsls/
Анатомия ошибок в JavaScript

Какие бывают виды ошибок в JavaScript и как создавать собственные виды, из чего состоят ошибки и как их обрабатывать? Детальный обзор Кристиана Скленскера в блоге Bugsnag → https://blog.bugsnag.com/anatomy-of-a-javascript-error/
Возможен ли тришейкинг для классов и как в этом могут помочь новые предложения по добавлению в язык bind- и pipe-операторов, Александр Сурма и Джейк Арчибальд в свежем выпуске HTTP 203 → https://youtu.be/lsd2-TCgHEs
Чем занимается технический директор и как передать его должность при уходе, опыт Самата Галимова из «Медузы» → https://medium.com/p/10b63c46f74a