components

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

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

    Привет! Меня зовут Даниил Видишев, я продуктовый дизайнер в Inly. Сегодня хочу поделиться рекомендациями, которые помогут не множить папку с дизайн-долгом и делать продукт, который выглядит и работает так, как задумывали. Можно ли одновременно решать задачи бизнеса и при этом делать качественный продукт? Проблема Когда мы наращиваем функционал, то все критичные баги правим сразу — оно и понятно, ведь это влияет на…

    Читать далее »
  • ХабрахабрФото Есть много способов сделать это: Vue 3 и взаимодействие компонентов

    Есть много способов сделать это: Vue 3 и взаимодействие компонентов

    Vue 3 принёс в жизнь разработчиков возможность организации более гибкой структуры приложений. Всё чаще я стал замечать, что разные команды, а порой и разработчики внутри одной, используют целый зоопарк сомнительных подходов для организации взаимодействия между компонентами. Применяются какие-то крайности, либо всё в state manager, либо в composable (composition API), либо мутация props внутри дочерних компонентов! Хотелось бы поднять эту тему…

    Читать далее »
  • ХабрахабрФото Генератор компонентов Vue.js?

    Генератор компонентов Vue.js?

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

    Читать далее »
  • ХабрахабрФото $mol: 4 года спустя

    $mol: 4 года спустя

    Здравствуйте, меня зовут Дмитрий Карловский и я… люблю плевать против ветра. Утираться и снова плевать. Хобби у меня такое. И всё, что я создаю, делаю я без оглядки на тенденции, стараясь решать проблемы системно, а не как привычно. Зачастую бывает, что основная сложность даже не в том, чтобы придумать решение, а в том, чтобы объяснить другим, что проблема вообще существует.…

    Читать далее »
  • ХабрахабрФото $mol: 4 года спустя

    $mol: 4 года спустя

    Здравствуйте, меня зовут Дмитрий Карловский и я… люблю плевать против ветра. Утираться и снова плевать. Хобби у меня такое. И всё, что я создаю, делаю я без оглядки на тенденции, стараясь решать проблемы системно, а не как привычно. Зачастую бывает, что основная сложность даже не в том, чтобы придумать решение, а в том, чтобы объяснить другим, что проблема вообще существует.…

    Читать далее »
  • ХабрахабрФото [Из песочницы] Простая машина состояний для VueJS

    [Из песочницы] Простая машина состояний для VueJS

    Речь шла о том, что концепция машины состояний может помочь при разработке компонентов Vue. Недавно я наткнулся на интересное обсуждение на Full Stack Radio — Bulding Better UI Components with State Machines. Статья может оказаться полезной не только для тех кто использует Vue, но и для пользователей Angular, React и т.д., а также для программистов других «конфессий».В обсуждении затрагивалась тема,…

    Читать далее »
  • ХабрахабрФото От копипасты к компонентам: переиспользуем код в разных приложениях

    От копипасты к компонентам: переиспользуем код в разных приложениях

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

    Читать далее »
  • ХабрахабрФото Unit-тестирование скриншотами: преодолеваем звуковой барьер. Расшифровка доклада

    Unit-тестирование скриншотами: преодолеваем звуковой барьер. Расшифровка доклада

    Тестировать регресс верстки скриншотами модно, этим никого не удивишь. Мы давно хотели внедрить этот вид тестирования у себя. Всё время смущали вопросы простоты поддержки и применения, но в большей степени — пропускная способность решений. Хотелось, чтобы это было что-то простое в использовании и быстрое в работе. Готовые решения не подошли, и мы взялись делать свое. Под катом расскажем, что из…

    Читать далее »


Кнопка «Наверх»