Size: a a a

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

2017 November 19
For Web — фронтенд, дизайн, программирование
Мастер-класс по инструментам разработчика Chrome от Игоря Уварова — https://youtu.be/P753B81-szE
источник
For Web — фронтенд, дизайн, программирование
источник
For Web — фронтенд, дизайн, программирование
«В интернете нет ни ступенек, ни пандусов — ограничений быть не должно», Алексей Любимов о работе экспертом по доступности в Яндексе и других компаниях — http://www.the-village.ru/village/business/opyt/257012-accessibility-yandex
источник
2017 November 20
For Web — фронтенд, дизайн, программирование
К сожалению, фронтендеры часто не понимают сути своей работы. Суть работы фронтендера не в вёрстке или программировании, а в разработке интерфейсов для людей. Ваша работа заключается в разработке интерфейса, которым удобно пользоваться, который отзывчив во всех смыслах, который доступен большинству людей в большинстве ситуаций.

Хороший фронтендер должен разбираться не только в веб-технологиях, но и в дизайне — без этого он не сможет сделать хороший интерфейс. Каждый день фронтендеру приходится принимать решения, связанные с дизайном. Дизайнер не нарисовал hover-состояния для кнопок и ушёл в отпуск; нужно что-то показать пользователю, если произошла ошибка; нужно добавить пару разделов на страничку «О компании», а дизайнера привлекать не хотят, потому что задача простая; а тут вообще задача по админке, для которой никогда специально дизайн не рисовали.

Даже если говорить о технической стороне, написание кода — тоже дизайн. Интерфейсы ведь бывают не только графические, но и программные. Мало кто станет использовать библиотеку с плохо спроектированным API (всякие OpenGL, Windows API и прочие ужасы не в счёт, там выбора нет).

С чего разработчику интерфейсов начать погружение в дизайн? Рекомендую начать с доклада Артёма Поликарпова «Технолог — тоже дизайнер» о дизайнерских решениях проблем, с которыми может столкнуться любой фронтендер: https://events.yandex.ru/lib/talks/460/
Web Standards Days в Москве
24 ноября 2012 года в Москве состоялась встреча **Web Standards Days**, организуемая совместными усилиями [Яндекса](http://company.yandex.ru/ "") и [объединения разработчиков «Веб-стандарты»](http://web-standards.ru/ "") при поддержке [W3C](http://www.w3.org/ "").  

Разработчики Яндекса, Opera Software, Badoo, Creative People, Getwear, один талантливый фрилансер и эксперты из самого W3C рассказали много интересного о технологиях фронтенд-разработки и веб-стандартах.

Из докладов **вы узнали**:

- Над какими CSS-чудесами сейчас работают в W3C.

- О семантическом вебе и будущем интернационализации.

- Зачем Яндекс вступил в W3C и как делать веб-стандарты.

- Как можно уменьшать SVG в разы с помощью новой утилиты.

- Что такое «Ретина», как и, главное, зачем под неё верстать.

- Почему стоит использовать паттерны JavaScript.

- Как наладить эффективную сборку проектов с помощью Grunt.

- Чем отзывчивый веб-дизайн отличается от адаптивного.

- Как работать с тач-событиями на мобильных устройствах. …
источник
For Web — фронтенд, дизайн, программирование
«Запашки» CSS-кода, Робин Рендл в переводе CSS-Live о признаках плохого CSS-кода — http://css-live.ru/articles/zapashki-css-koda.html
источник
For Web — фронтенд, дизайн, программирование
источник
For Web — фронтенд, дизайн, программирование
«Веб-стандарты» №95, в гостях Саша Годун из Semrush: Firefox жив, парное программирование, дорогой JS, доступность, книги и термины, школы при компаниях, юниоры — https://soundcloud.com/web-standards/episode-95
источник
For Web — фронтенд, дизайн, программирование
Frontend Weekend №28, в гостях Александр Майоров: о будущем RadioJS и собственном кадровом агентстве — https://soundcloud.com/frontend-weekend/fw-28
источник
For Web — фронтенд, дизайн, программирование
«Фронтенд-юность» №27: почему Дэн Абрамов не пользуется Firefox, почему у библиотек такие тупые названия, работа в СберТехе, ФБК и Mozilla Foundation — https://soundcloud.com/frontend_u/e27
источник
2017 November 21
For Web — фронтенд, дизайн, программирование
Принципы и примеры хорошей обратной связи в интерфейсе, Илья Бирман на FDConf — https://ilyabirman.ru/meanwhile/all/feedback-first-minsk/
источник
For Web — фронтенд, дизайн, программирование
Оптимизация отрисовки веб-страниц, конспект и запись доклада Мартина Сплитта на HolyJS 2017 — https://habr.ru/p/342632/
источник
For Web — фронтенд, дизайн, программирование
Деплой вашего приложения, 12 глава Node Hero в переводе devSchacht — https://medium.com/p/6c392f4e3c0f
источник
For Web — фронтенд, дизайн, программирование
Что выбрать для генерации HTTP-запросов, fetch или axios? Перевод обзора Джейсона Арнольда на «Веб-стандартах» — https://medium.com/p/41206a4c0060
источник
For Web — фронтенд, дизайн, программирование
источник
For Web — фронтенд, дизайн, программирование
[Вакансия, Aviasales, Пхукет]
Всем снова привет от Aviasales! Как там у вас погодка, снег уже выпал, новый пуховик купили? 😆

Нам в Таиланд, на Пхукет, в команду интеграции нужен мидл фронтендер. Считаете, что уже переросли свою текущую работу, хотите в большой сложный проект и более опытных коллег? Тогда эта вакансия для вас!

Чем занимается команда интеграции?
Она подключает новых поставщиков билетов, авиакомпании, агенства и предоставляет для них интерфейс мониторинга продаж и производительности.

Чем будете заниматься вы?
Дорабатывать админку для наших поставщиков, с множеством данных, графиков и таблиц, написаную на Babel, ES6/ES7, React/Redux, chartjs.

С одной стороны вы будете предоставлены самому себе — будете пилить проект, которым пользуются наши партнеры, сможете ставить эксперименты и использовать интересные для вас технологии в проде (без фанатизма ахахахах), с другой стороны - будете частью большой команды aviasales с кучей внутренних митапов и постоянным обменом опытом.

Любовь к дизайну, таблицам, инфографике и визуализации больших объемов данных будет огромным плюсом. Если вы немного разбираетесь в бекенде (у нас Python, flask, tornado) и знаете SQL (MySQL, PostgreSQL), то чего ждете? Резюме само себя не отправит😆 А если не знаете, но обладаете другими нужными качествами - научим, не проблема.

Что от нас? Помощь в переезде, оплата перелёта, рабочая виза, зарплата в долларах (1500–2500), ежеквартальные премии, вечное лето, бассейны, страховка, занятия по английскому и прочие плюшки.

Отправить резюме можете по ссылке https://goo.gl/u2LHWF, в ответ мы вышлем вам тестовое заданиe.
Вопросы можете задавать мне в личку (@arturkornakov), не стесняйтесь :)

Холодный зимний вторник — отличный день для того чтобы начать перебираться в жаркие страны, так что камон ;)
источник
For Web — фронтенд, дизайн, программирование
Обзор базовых принципов хорошего кода: единственность ответственности, CQS, слабое зацепление и сильная связность — https://alistapart.com/article/coding-with-clarity
источник
2017 November 22
For Web — фронтенд, дизайн, программирование
Вторая редакция подробного руководства Дмитрия Сошникова по ядру JavaScript для продвинутых разработчиков — http://dmitrysoshnikov.com/ecmascript/javascript-the-core-2nd-edition/
источник
For Web — фронтенд, дизайн, программирование
lit-html — конкурент react или просто другой вид handlebars? Разбирается Елена Жукова — https://zhukovka.github.io/js/featured/lit-html
источник
For Web — фронтенд, дизайн, программирование
Luxon, современная замена moment.js для работы с датами и временем: иммутабельная, с простым API и нативной поддержкой локализации — http://moment.github.io/luxon/
источник
For Web — фронтенд, дизайн, программирование
Сколько стоит JavaScript? Простые правила оптимизации для мобильных от Эдди Османи в переводе Артура Храброва — https://medium.com/p/a51051b3fde6
источник