В прошлый раз я писал о переходе на Spec-Driven Development и честно оговорился: над спеками у меня надстроен слой roadmap, и это не канон Spec Kit. В коробке верхний уровень - спека, ничего выше не предусмотрено. Потом я открыл concepts/spec-of-specs.html в официальной документации. Там черным по белому описано ровно то, что я делал последние недели. С той же мотивацией, с той же структурой, местами теми же словами. Но разница есть… Читать далее
Несколько месяцев назад я рассказал на Хабре о MarkMello — небольшом desktop-приложении для чтения Markdown-файлов.Идея была простой: .md должен открываться так же естественно, как PDF или обычный текстовый документ. Без запуска IDE, создания воркспейс и переключения в превью. Дважды кликнул…
Что ценнее: купить готовый программный продукт, технологическое ядро или сразу получить собственный «завод» по выпуску ПО? Разбираемся, чем отличаются White Label и OEM, почему сегодня необязательно разрабатывать сложные технологии полностью с нуля и какие инженерные задачи…
История о том, как поиск инструмента для исследования торговых стратегий неожиданно превратился в разработку собственного продукта. Рассказываю, чего мне не хватило в существующих решениях, как устроена идея платформы и с какими вопросами я столкнулся уже в первые дни разработки Читать далее
Сегодня данные стали основой для принятия решений, а их качество и прозрачность — критичными факторами успеха любого бизнеса. Однако с ростом объёма информации и усложнением архитектуры баз данных аналитики всё чаще сталкиваются с такими проблемами, как неясность…
Привет всем любителям физики и физического эксперимента! Вы знали, что земной шар заряжен отрицательно, а средняя напряжённость электрического поля вблизи поверхности Земли составляет примерно 130 В/м? Это означает, что на высоте головы взрослого человека падает…
Прежде чем смотреть на курсы, стоит понять, что именно вам нужно. Платформа HumanoidHub.ai выделяет четыре трека:Инженер‑механик/электронщик — конструкция, приводы, материалы, силовая электроника.Software‑разработчик — ROS2, управление движением, симуляция, real‑time…
Всем привет! Меня зовут Рома, я бэкенд-инженер в Банки.ру. Мы перевели мобильное API на KrakenD, и сейчас через него идёт весь трафик приложения.Начиналось всё не с выбора шлюза, а с довольно неприятного открытия: логика, обслуживающая мобильное приложение, потихоньку расползлась по монолиту – причём в те его места, где её никто не ждал. Дальше расскажу, как мы туда пришли, что делали, чтобы выбраться, и во что нам обошлось внедрение новой технологии в уже работающую инфраструктуру. Читать далее
Сразу отвечаю на вопрос, который вы задали бы в первом же комментарии: а почему не pgvector?Короткий ответ: ровно то, что pgvector делает хорошо — генерацию кандидатов (найти top‑k ближайших по косинусу) — мы и советуем отдавать pgvector, если он у вас есть.
Привет! Меня зовут Андрей Нелюбин, я руководитель функции фронтенд-разработки.В рамках проекта для заказчика требовалось доработать сценарий работы колл-центра: связать телефонию на Asterisk с операторским интерфейсом, где рядом со звонком доступны данные клиента, заказы, статусы