RU

Поиск IT-железа по 30+ дистрибьюторам сразу: как мы собрали 114k SKU

Кейс, в котором мы поняли что закупщику не нужен «ещё один маркетплейс» — нужен инструмент, который за один запрос покажет, у кого из дистров есть нуж…

B2BзакупкидистрибуцияпоискSaaSпарсингнормализация данныхIT-инфраструктураREST APIкейс
Habr
RU

Как спроектировать REST API без ошибок: 3 задачи с разбором

Как на собеседовании отличить системного аналитика, который учил REST по учебнику, от того, кто реально проектировал API? В статье…

REST APIпроектирование APIHTTPсистемный аналитикверсионирование APIидемпотентностьдиагностика навыков
Habr
RU

APItizer — конструктор REST API-контрактов

Добрый день, уважаемые читатели Хабра. В этой статье я хочу рассказать о продукте APItizer, почему появилась потребность в его создании и какой путь п…

REST APIAPI contractпроектирование APIOpenAPISwaggerPostmanJSON SchemaContract Firstсистемный анализдокументация API
Habr
RU

Веселимся со Spring: pet-проект по распознаванию речи

Не писал на Spring уже лет 8 и решил по фану написать мини пет проект с api и распознаванием речи. Звучит круто, лет 8-10 назад это заняло бы … вечнос…

JavaSpring FrameworkVoskspeech recognitionраспознавание речиREST APIWAVJava Sound APIpet projectвеселье
Habr
RU

Migration toolkit для 1С Битрикс: переносим аккаунт между инстансами через crm.*.list + идемпотентность по ORIGINATOR_ID

В предыдущей статье ( как отдавать лиды из Next.js в 1С Битрикс ) я показывал outbound‑интеграцию: сайт пишет лид к себе…

bitrix24миграция CRMREST APIидемпотентностьORIGINATOR_IDNode.jsTypeScript