[Вакансия, Москва]
Привет, нам в «Мел» (https://mel.fm) очень нужен еще один фронтенд-гуру, который вместе с нами будет делать лучшее медиа об образовании в России.
Ты подходишь нам, если:
— программируешь на JavaScript больше года;
— у тебя есть опыт работы с Node.js и асинхронщиной (callback, promise, async/await);
— можешь быстро и кроссбраузерно верстать;
— использовал в своих проектах React.
Мы подходим тебе, если:
— тебе интересно работать над амбициозными проектами с высоким трафиком (более 2.5 млн. уников в месяц);
— ты находишься в Москве или всегда хотел сюда переехать;
— ты считаешь, что прикольно работать в центре города в офисе с видом на набережную;
— твои зарплатные ожидания вписываются в нашу вилку 120–160 тысяч рублей.
Интересно? Тогда скорее пиши в телеграм нашему техдиректору @RomanDaud и договаривайся о встрече или задавай вопросы!
Привет, нам в «Мел» (https://mel.fm) очень нужен еще один фронтенд-гуру, который вместе с нами будет делать лучшее медиа об образовании в России.
Ты подходишь нам, если:
— программируешь на JavaScript больше года;
— у тебя есть опыт работы с Node.js и асинхронщиной (callback, promise, async/await);
— можешь быстро и кроссбраузерно верстать;
— использовал в своих проектах React.
Мы подходим тебе, если:
— тебе интересно работать над амбициозными проектами с высоким трафиком (более 2.5 млн. уников в месяц);
— ты находишься в Москве или всегда хотел сюда переехать;
— ты считаешь, что прикольно работать в центре города в офисе с видом на набережную;
— твои зарплатные ожидания вписываются в нашу вилку 120–160 тысяч рублей.
Интересно? Тогда скорее пиши в телеграм нашему техдиректору @RomanDaud и договаривайся о встрече или задавай вопросы!
Результаты ежегодного опроса по фронтенд-инструментам и сравнение с результатами прошлого года → https://ashleynolan.co.uk/blog/frontend-tooling-survey-2018-results
Правильная стилизация кнопок: Флоренс Вёршелд пошагово объясняет, как сбросить стандартные стили, стилизовать основу, обработать состояния и выделить фокус с клавиатуры → https://fvsch.com/code/styling-buttons/
CSS — это дизайн! Ольга Барышникова на собственном опыте объясняет, почему макеты годятся только для прототипов и зачем дизайнерам верстать → https://medium.com/p/5a1b32c55d4
Как реализовать асинхронную очередь с параллелизом в 23 строчки JavaScript-кода? Красимир Цонев по мотивам недавней рабочей задачи → https://krasimirtsonev.com/blog/article/implementing-an-async-queue-in-23-lines-of-code
Signale, минималистичный и расширяемый логгер для CLI-приложений с поддержкой разных цветов, эмодзи, таймеров, плагинов и многого другого → https://github.com/klauscfhq/signale
Как использовать CSS-переменные с умом? Обзор основных паттернов и антипаттернов от Майка Райтмюллера → https://www.smashingmagazine.com/2018/05/css-custom-properties-strategy-guide/
Редизайн с большой буквы: запись и расшифровка рассказа Виталия Фридмана о процессе и технических деталях перезапуска Smashing Magazine в 2017 году → https://habr.com/p/358642/
🎧
Свежие подкасты
RadioJS №52, в гостях Андрей Мелихов и Вячеслав Слинько: о микросервисах на фронтендре → https://radiojs.ru/2018/05/%D0%B2%D1%8B%D0%BF%D1%83%D1%81%D0%BA-52-%D0%BC%D0%B8%D0%BA%D1%80%D0%BE%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D1%8B-%D0%BD%D0%B0-%D1%84%D1%80%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D0%B4%D0%B5/
«Веб-стандарты» №121: что за GDPR, про браузеры, CSS — это дизайн, движение по кривой, все пробелы, динамический NodeList, критика CSS-in-JS, синдром устаревания, нессылки → https://medium.com/p/c294a94562cf
Frontend Weekend №53, в гостях Виталий Слободин: об истории поддержки PhantomJS и развитии Ростовского IT-сообщества → https://soundcloud.com/frontend-weekend/fw-53
Свежие подкасты
RadioJS №52, в гостях Андрей Мелихов и Вячеслав Слинько: о микросервисах на фронтендре → https://radiojs.ru/2018/05/%D0%B2%D1%8B%D0%BF%D1%83%D1%81%D0%BA-52-%D0%BC%D0%B8%D0%BA%D1%80%D0%BE%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D1%8B-%D0%BD%D0%B0-%D1%84%D1%80%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D0%B4%D0%B5/
«Веб-стандарты» №121: что за GDPR, про браузеры, CSS — это дизайн, движение по кривой, все пробелы, динамический NodeList, критика CSS-in-JS, синдром устаревания, нессылки → https://medium.com/p/c294a94562cf
Frontend Weekend №53, в гостях Виталий Слободин: об истории поддержки PhantomJS и развитии Ростовского IT-сообщества → https://soundcloud.com/frontend-weekend/fw-53
Почему display: contents; нельзя использовать как CSS-ресет? О его пагубном влиянии на доступность и истинном предназначении рассказывает Адриан Розелли в переводе CSS-Live → https://css-live.ru/articles/display-contents-ne-css-sbros.html
Как потерять друзей и заставить всех себя ненавидеть, делая кодревью? Людмила Мжачих с советами по нейтрализации конфликтов и максимизации пользы от ревью как для ревьюеров, так и для тех, чей код ревьюят → https://medium.com/p/11fec8e17000
Куда и зачем расти мидлу? Фёдор Борщев о трёх путях: ничего не делать, расти в сеньоры, пойти в тимлиды/менеджеры → https://borshev.com/middle-way/
This media is not supported in your browser
VIEW IN TELEGRAM
Как с помощью современных возможностей CSS быстро реализовать ночной режим для вашего приложения или сайта → https://medium.com/p/3518dde2955a
Не забывайте добавлять type="button" ко всем кнопкам, которые не сабмитят формы, напоминает Лия Веру → https://lea.verou.me/2018/05/never-forget-typebutton-on-generated-buttons/
Запись встречи с Виталием Фридманом в офисе Wrike: лекция и круглый стол о дизайне с приглашёнными экспертами → https://habr.com/p/359028/