Как стать автором
Обновить

Свежие утилиты, плагины и инструменты для продуктивности дизайнера. Выпуск первый

Веб-дизайн *Разработка веб-сайтов *Разработка мобильных приложений *Интерфейсы *Usability *


В западном дизайн-сообществе постоянно публикуются новые утилиты, плагины и сервисы, которые призваны улучшить ваш workflow. В этом списке я привожу несколько интересных новинок, которые пользовались популярностью последнее время:
Читать дальше →
Всего голосов 11: ↑11 и ↓0 +11
Просмотры 13K
Комментарии 12

Как мы подружили SCSS с CSS Variables на примере c темизацией UI Kit

Блог компании Skyeng Разработка веб-сайтов *CSS *JavaScript *Angular *


Всем привет, меня зовут Виталик, я senior фронтенд-разработчик Skyeng. Наша команда делает онлайн-платформу Vimbox для изучения английского языка. Примерно год назад мы с дизайнером доделали небольшой UI kit, искоренивший хаос в интерфейсе и кодовой базе.


Оказалось, что в компании не мы одни хотели UI kit, и к нам стали приходить другие команды за советом «как написать собственный». Нам удалось отговорить их от этой затеи, пообещав темизировать свой – это сэкономило компании сотни часов разработки. Выбирая решение, мы рассмотрели Angular Material, кастомизированные сборки и CSS Variables и в итоге остановились на последних, несмотря на их слабую совместимость с SCSS, основой имевшегося UI kit. Под катом – подробности того, что мы сделали.

Читать дальше →
Всего голосов 19: ↑18 и ↓1 +17
Просмотры 19K
Комментарии 9

How tests can help you in creating your own UI-kit

JavaScript *ReactJS *
For those who do not like long intros, let’s go straight to the conclusions — write tests for your components. Seriously, this is all that I want to say. But let’s not take this too seriously, imagine that these are the conclusions of a theorem, a frontend theorem. And now, we will need to come up with evidence.
Read more →
Рейтинг 0
Просмотры 1K
Комментарии 1

Как мы решили оптимизировать картинки — а в процессе переделали сайт, админку и подход к интерфейсу

Блог компании Meduza: dev Разработка веб-сайтов *Обработка изображений *
Рассказывает технический директор «Медузы» Борис Горячев.

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



Один из основных элементов, влияющих на скорость загрузки почти любого сайта, особенно сайта медиа, — это картинки. На «Медузе» картинок очень много, и это ценный для редакции способ рассказывать истории. Требования нашей фотослужбы можно сформулировать так:

  • картинка должна быть загружена в CMS (мы ее называем «Монитором») максимально быстро
  • картинка должна оставаться красивой и хорошо выглядеть на всех платформах
  • читатель не должен ждать загрузки этой картинки

Читать дальше →
Всего голосов 32: ↑31 и ↓1 +30
Просмотры 7.7K
Комментарии 21

Зачем нужна выделенная Frontend Core команда и как мы внедряли дизайн систему

Блог компании Домклик Разработка веб-сайтов *JavaScript *ReactJS *Управление разработкой *


Всем привет, меня зовут Ростислав, я занимаю должность Front Lead в компании ДомКлик. Хочу поделиться с вами опытом создания Web Core команды и сразу ответить на следующие вопросы:


  • Необходима ли такая команда в компании?

После года существования команды Web Core, у всех сложилось понимание, что в больших компаниях это необходимо, а в стартапах — не обязательно.


  • Выгодно ли внедрять такую команду?

Безусловно. Изначально было сложно измерить и спрогнозировать выгоду от её создания, все расчеты, P&L были на словах, в цифрах — только примерные предположения. Спустя год мы можем посчитать сэкономленное время, профиты, и все расчеты говорят о том, что это было не зря.


  • На долгую перспективу ли эта команда?

Если у вас одна цель — создать дизайн систему и выпустить библиотеку компонентов под ключ, то возможно. Если же вы хотите это всё динамически развивать и расширять зоны ответственности команды, то это точно надолго.


  • Чем эта команда занимается?

Основное направление — дизайн система, но по ходу её разработки у нас появилось еще много интересных задач.

Читать далее
Всего голосов 28: ↑28 и ↓0 +28
Просмотры 9.1K
Комментарии 16

Раз, два, три и готово! 3 месяца, 1 проект и новая команда

Блог компании БАРС Груп Программирование *.NET *Go *ReactJS *

Привет, Хабр! Меня зовут Дмитрий Адмакин, руководитель отдела архитектурных решений и перспективной разработки одного из бизнес-центров в компании «БАРС Груп». Сегодня я расскажу о том, как мы создавали современную систему мониторинга по исполнению государственных программ, и что из этого вышло.

Читать далее
Всего голосов 10: ↑7 и ↓3 +4
Просмотры 2.8K
Комментарии 5

Как мы научили тексты на вебе жить по правилам

Блог компании AvitoTech CSS *JavaScript *HTML *

Привет! Меня зовут Вадим Аркадов, я ведущий разработчик в команде веб UI-кита. В этой статье я расскажу о том, какое место в нашем продукте занимает типографика, как мы её переосмыслили и реализовали в коде. Мы поговорим про техническую эволюцию той части кита, которая связана с текстами.

Основной мотивацией сделать новую версию типографики стало желание улучшить облик продукта и упростить вёрстку. Мы хотели сделать такой UI-кит, чтобы при очередном редизайне можно было просто поменяли токены, обновить версию и скриншоты и всё заработало.

Читать далее
Всего голосов 4: ↑2 и ↓2 0
Просмотры 1.5K
Комментарии 1

Как не утонуть продукту в куче мелких UI/UX-багов

Веб-дизайн *Разработка веб-сайтов *Интерфейсы *Тестирование веб-сервисов *Учебный процесс в IT
Из песочницы

Привет! Меня зовут Даниил Видишев, я продуктовый дизайнер в Inly.

Сегодня хочу поделиться рекомендациями, которые помогут не множить папку с дизайн-долгом и делать продукт, который выглядит и работает так, как задумывали.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 4.6K
Комментарии 5

Пошаговая инструкция: как с Node.js организовать иконки из Figma в проекте

Блог компании Joom Работа с иконками *JavaScript *Node.JS *Usability *
Туториал


Эта статья подробно описывает создание небольшого скрипта на Node.js для выгрузки векторных иконок из Figma в проект, а также универсального компонента для разных видов иконок, который удобно использовать в своём приложении.


Скрипт может пригодиться командам, которые ещё не определились с общим подходом к использованию и хранению иконок в проекте, и тем, кто стремится автоматизировать этот процесс.


Под катом – довольно длинный (мы предупредили!) и подробный текст, но с большим количеством полезного кода.

Читать дальше →
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 3.3K
Комментарии 1