For Web — фронтенд, дизайн, программирование
@forwebdev

Годнота для фронтендеров и дизайнеров forwebdev.ru Заметки автора: @andrew_r_notes Размещение рекламы: https://www.notion.so/For-Web-18d6dac1f0b54d28bde4f041f690c1b8 Публикация вакансий: https://www.notion.so/For-Web-8af55227614147799b1fdd96117e9527
587  
For Web — фронтенд, дизайн, программирование
2019-06-05 

Аксель Раушмайер предлагает отказаться от устаревшего термина «всплытие переменных» и детально объясняет механизм работы объявлений переменных и функций в современном стандарте ES → http://2ality.com/2019/05/unpacking-hoisting.html

For Web — фронтенд, дизайн, программирование
2019-06-03 

Под капотом компонентов: токены как базовые примитивы.

Алекс Пейт о том, как сделать дизайн-систему более универсальной и гибкой → https://alexpate.uk/journal/theme-driven-design-systems/
For Web — фронтенд, дизайн, программирование
2019-06-03 

Непопулярное мнение: статические ресурсы лучше хранить у себя, а не на сервисах вроде публичных CDN.

Гарри Робертс с обоснованием → https://csswizardry.com/2019/05/self-host-your-static-assets/
For Web — фронтенд, дизайн, программирование
2019-06-02 

Как пройти собеседование куда угодно? Разработчик, побывавший по обе стороны собеседований, делится рекомендациями → @winterview101

Классическая ситуация: фронтендер с десятью годами опыта заваливает техническое собеседование только потому, что не может написать сортировку слиянием.
Да, он не пишет сортировки каждый день, а доверяется проверенным алгоритмам. Да, интервьюеры часто задают «бесполезные» вопросы и это целиком на их совести.
Но в провале виноват сам фронтендер — он не подготовился к собеседованию.
От подготовки зависит как эмоциональное состояние на собеседовании, так и зарплата, на которую кандидат может претендовать.
Начать стоит с исправления резюме: сделать новую фотографию, убрать нерелевантный опыт и структурировать релевантный. Привести в порядок GitHub и соцсети.
Затем подготовиться к собеседованию с HR: составить список потенциальных вопросов, заранее сформулировать ответы и учить их перед сном. Определить желаемую зарплату и понять, когда уместно торговаться.
Наконец, техническое интервью: определить пробелы в знаниях, повторить основы, порешать задачки на алгоритмы. Потренироваться решать задачи вслух.
Как составить сильное резюме?
Как перестать бояться собеседований?
Так ли нужны алгоритмы на техническом интервью?
Ответы и множество рекомендаций — на канале Winterview101 . Примените их и получите оффер, которого заслуживаете.
For Web — фронтенд, дизайн, программирование
2019-06-02 

For Web ищет соавтора! Нужно оформлять публикации для соцсетей на основе заранее составленного списка материалов.

Подробности → https://www.notion.so/For-Web-7e1e7df7154b424ab300d809ecf5593c
For Web — фронтенд, дизайн, программирование
2019-06-02 

html-only-chat, вдохновлённая css-only-chat реализация real-time чата без JS → https://github.com/iwonz/html-only-chat

For Web — фронтенд, дизайн, программирование
2019-06-01 

Важные новости и материалы второй половины мая:

W3C и WHATWG помирились, ускорение скриптов с Binary AST, асинхронное программирование, генератор раскладки на CSS-гридах, система цветов и тёмная тема VK, управление монорепозиториями → https://forwebdev.ru/digest/2019-05-31/
For Web — фронтенд, дизайн, программирование
2019-05-31 

[Вакансия, Санкт-Петербург]. Fullstack-разработчик в Timeweb

Хостинг-провайдер Timeweb работает с 2006 года, помогает более чем 150 000 клиентам и обслуживает более 420 000 сайтов. У нас сильный отдел разработки, автономные команды и развитая инженерная культура (unit-тесты, кодревью, сервисная инфраструктура, CI/CD в GitLab). Мы ищем в команду Fullstack-разработчика на PHP/JS, вместе с которым мы будем развивать процессы и продукты от идеи до реализации.
Предлагаем белую зарплату от 120 000₽ на руки, зелёный и просторный офис в шаговой доступности от м. Московские ворота, оплачиваемые обеды на любой вкус (от вегетарианских до домашней кухни), компенсацию спортивных занятий, ДМС после года работы и другие приятности.
У нас много возможностей для развития: система обучения, открытые семинары, видеоконференции, библиотека профессиональной литературы. Интересные задачи + успешная работа = профессиональный и карьерный рост 🤘
Присылайте резюме Анастасии на [email protected]
For Web — фронтенд, дизайн, программирование
2019-05-31 

Визуализатор CSS-свойства transform для лучшего понимания работы 2D и 3D-трансформаций → https://css-transform.moro.es

For Web — фронтенд, дизайн, программирование
2019-05-30 

Пишем собственное правило для ESLint: Дмитрий Мананников с практическим примером → https://slonoed.net/ru/custom-eslint-rule/