RU

Почему фронтенд съедает больше времени, чем бэкенд

Статья про то, как построить приложение с AI-ассистентом и не застрять на самом неприятном месте, когда бэк готов, а интерфейс внезапно съедает недели…

ai-ассистентыspec-driven developmentvibe codingфронтендвеб-разработкаинтерфейсыplaywright mcpдизайн-системаaccessibilityкачество кода
Habr
RU

Возможно, я дурак… Как делать эффективные продукты в ситуации, когда никто ничего не понимает

Видели ли вы, как пользователи объясняют неудачи в продукте собственной глупостью? Может, слышали в кулуарах, как разработчики соглашаются с пользоват…

исследованияuxпользователиинтерфейсыusabilityнейробиологиякогнитивная нагрузканаучпоп
Habr
RU

Архитектура продолжений: как в цифровой среде одни ходы становятся легче других

Интерфейс можно описывать не только через доступные действия, но и через продолжения, которые он делает более лёгкими. В статье предлагается рамка “ар…

интерфейсыUXusabilityцифровая средаархитектура продолженийследующий ходвниманиеchoice architectureaffordanceцифровая грамотность
Habr
RU

Как я делал компактную библиотеку для создания приложений с графическим интерфейсом на языке C++. Часть 2

Это вторая статья из цикла статей о создании компактной кросс‑платформенной библиотеки для разработки приложений с графическим интерфейсом на языке C+…

guiграфикаинтерфейсырендеринг
Habr
RU

База по системному дизайну для начинающих разработчиков ПО на примере. Часть 1. Анализ задачи, декомпозиция, модули

Эта статья прежде всего будет полезна студентам и начинающим специалистам. В отрасли разработки программного обеспечения под системным дизайном (Syste…

системный дизайндекомпозициямодульграницы модуляинтерфейсы
Habr
RU

Как я делал компактную библиотеку для создания приложений с графическим интерфейсом на языке C++. Часть-1 — Основы

Это начало цикла статей о создании компактной кросс‑платформенной библиотеки для разработки приложений с графическим интерфейсом на&nbs…

guiграфикаинтерфейсырендеринг
Habr
RU

[Перевод] Unit of Work в Go: практический гайд по транзакциям между репозиториями

Когда у каждого репозитория есть свой Tx , код может выглядеть чисто, но атомарность всё равно сломается: один Store откатится, другой уже успеет зако…

golanggoрепозиторийтранзакцииUnit of Workинтерфейсысервисный слойsqlc
Habr
RU

«Это уже тысячу раз делали»: как мы добавили медиаленту в Яндекс Еду для iOS. А потом переделали

На первый взгляд, медиалента в мобильном приложении выглядит как стандартная задача: список карточек, автоплей, предзагрузка соседних р…

яндексiosмобильная разработкаинтерфейсынагрузкаbduiсетьвидео
Habr
RU

Заменит ли умная строка традиционные графические интерфейсы? История смены парадигм в интерфейсостроении

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

историяпрогнозыинтерфейсыинтерфейсы и юзабилитиретрокомпьютингретрочеловеко-машинное взаимодействиечеловек vs компьютердизайн интерфейсовozon tech
Habr
RU

Линия в дизайне: как направление управляет вниманием и ощущением движения

Линия — это движение. Даже в самых простых интерфейсах линия почти всегда присутствует. Именно она определяет, как пользователь «читает» интерфейс и к…

дизайн интерфейсовграфический дизайндизайнлиниивеб дизайнинтерфейсыинтерфейсы пользователяграфикаграфика во всех проявлениях
Habr
RU

Жизнь в Японии: почему «технология» не равно «цифровизация»?

2 года я учился в языковой школе в Японии и искал работу в этой стране. В какой-то момент я заметил, что для многих моих друзей и коллег Япония живёт …

японияцифровизацияяпонские технологииlineбанкингинтерфейсыкультурные различиякиберпанк
Habr
RU

Как мы встроили React в 20-летний Ruby-монолит, сделали Канбан и ушли в Open Core. Релиз Redmarc v0.5 Beta

Интернет полон историй безупречного успеха: «Мы взяли модный фреймворк, переписали систему с нуля, и всё стало летать». Но реальный мир корпоративной …

redminekanbanreactopen sourcesparuby on railsуправление проектамиинтерфейсытрекер задач
Хабр — Управление
RU

Я устал от бесконечных списков чатов и написал свой приватный мессенджер на гексагональных сотах (Kotlin + Go)

Привет, Хабр! Меня, честно говоря, просто утомили современные интерфейсы общения и навигации. Куда ни посмотри — в Telegram, Slack, WhatsApp, на почте…

ordoandroidkotlinприватностьмессенджеринтерфейсыgoкриптография
Habr
RU

Имиджевый сайт для премиального бренда ювелирных украшений ALIKOR PREMIUM

Разработали promo-проект ALIKOR PREMIUM, который объединит премиальные коллекции бренда в одном цифровом пространстве. Читать далее

веб-дизайнразработка приложенийразработка сайтовдизайн-системадизайн-интерфейсов и приложенийинтерфейсыинтернет-магазинкейс мобильная разработкаюзабилитиux
Habr
RU

Клавиатуру собрать — не поле перейти

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

pythondiyразработка под windowsmacosинтерфейсыэлектроника для начинающихклавиатурыпрограммирование микроконтроллеровстартапыphotoshop
Habr
RU

Давай сделаем сайт с помощью дизайн-системы? Ты будешь дизайнить гораздо быстрее

Я написал статью на Хабре и опубликовал в открытый доступ свою дизайн-систему . Многие сказали, что было бы круто получить ещё и инструкцию к ней. Вот…

веб-дизайндизайн-системадизайнобучениеuxuidesignerдизайнерыинтерфейсыинтернет-магазин
Habr
RU

ТОП-10 сайтов мебельных магазинов: лучшие UX-решения и приемы юзабилити

Как сделать интернет-магазин мебели удобным для покупателя? В этой статье собрал 10 мебельных eCommerce-проектов с сильным UX и удачными решениями по …

веб-дизайнмобильный интерфейсинтерфейсывеб-разработаразработка приложенийдизайн-системадизайн-студияюзабилитиинтернет-магазин
Habr
RU

Дизайн за 5 минут. Дайджест мая 2026

Привет, Хабр! На связи Андрей, продуктовый дизайнер Garage Eight . Май выдался очень насыщенным: тут вам и агенты в фигме, и Google I/O, и MCP от Mobb…

дизайн-дайджестFigma agentsAI-агенты в дизайнеMobbin MCPApple Design Awardsбрендингайдентикаинтерфейсыдизайн-тренды
Habr
RU

Не прячьте интерфейс в код: защищаем внешний вид как промобразец, изобретение и товарный знак

Проблема — копируют интерфейс, а код переписывают. Регистрация ПО не поможет, потому что она защищает бэк, а фронт так и остается беззащитным.  П…

защита приложенийзащита дизайнафронтендфронтенд-разработкабэкендбэкенд-разработкаинтерфейсызащита интерфейсапатентинтеллектуальная собственность
Habr
RU

Бэклог болей: как hh работает с тем, что не нравится пользователям

Всем привет! Меня зовут Данила Максишко, я руковожу командой продуктовых исследователей в hh.ru . В статье расскажу, как мы работаем с обратной связью…

исследованиеинтерфейсыбэклогобратная связьusabilityhh
Habr
RU

Разработали дизайн-концепцию для интернет-магазина KINGSTORE

Как сделать удобный интернет-магазин для техники премиум-класса, если у вас сотни городов и тысячи товаров? Делюсь новым кейсом, как мы разработа…

веб-сайтразработка сайтовразработка приложенийвеб-дизайнюзабилитиинтерфейсыинтернет-магазинuxuiкейс мобильная разработка
Habr
RU

Как я автоматизировал UI в Windows: UIAutomation и Win32

Привет, меня зовут Алексей, я C# разработчик. Я разрабатывал библиотеку для автоматизации взаимодействия с различными UI-элементами и их захвата. Одно…

automationui testingui automationwinapiwin32тестированиеавтоматизацияавтоматизация тестированияинтерфейсыавтоматизация бизнес-процессов
Habr
RU

Как узнать все, о чем думают пользователи, когда бросают покупки: гайд по онлайн-опросам

У каждого брошенного заказа на сайте есть своя причина — и она не всегда лежит на поверхности. Онлайн-опросы — ключ к пониманию истинных мотивов, по к…

опросывеб-дизайндизайн-системаразработка сайтовразработка приложенийинтерфейсыusabilityинтернет-магазининтервьюирование
Habr
RU

Эра персональных приложений

*Ирония, но не совсем В последнее время складывается ощущение, что холивар вокруг "вайбкодинга" уже не имеет никакого смысла. Я про эти жаркие споры м…

вайб-кодингинтерфейсыбудущее здесьпрогнозымнениемир вокруг насюзабилитистрахленьирония
Habr
RU

Редизайн интернет-магазина премиальной косметики: как мы увеличили конверсию на 127%

Всем привет! Меня зовут Саша, и последние 12 лет моя жизнь — это дизайн. Как правило, мы выступаем за постепенные изменения: аккуратно дорабатываем пр…

дизайн-системавеб-дизайнвеб-сервисыразработка приложенийразработка сайтовдизайн интерфейсовинтерфейсыusability
Habr
RU

Оттачиваем UI: 3 микроанимации в сервисе бронирования отелей

Я дизайнер в сервисе бронирования отелей. Расскажу про 3 анимации, которые мне нравятся и над которыми я долго работал. Показываю что получилось, и ка…

веб-дизайнинтерфейсыанимация интерфейсоввеб анимацииuiota
Habr
RU

[Перевод] Соглашения по именованию в Go: практическое руководство

В Go легко написать код, который компилируется, но раздражает при чтении: слишком длинные receiver’ы, странные имена пакетов, лишние повторы в вызовах…

gogolangименование в Goсоглашения по именованиюидентификаторыинтерфейсыструктурыимена пакетов