| Date | Title | Description |
| Sign up to see | Sign up to see | Sign up to see |
| Aug 22, 2025 | Как мы ломали и собирали API заново. Уроки одного проекта | Привет, Хабр.
Хочу на основе одного проекта поделиться личным опытом: как от полного хаоса в разработке и управления API в виде спецификаций в Confluence мы пришли к удобному и понятному процессу со спецификациями OpenAPI и кодогенерацией.
... |
| Jan 10, 2025 | Simple Spring (полный фарш) | Дорогой друг, представь что ты архитектор (а также бэк и немного фронт-разработчик в одном лице) и от тебя требуют создать полноценную систему связанных сервисов. Сегодня мы этим и займёмся начиная с создания проекта и заканчивая рекомендац... |
| Dec 20, 2024 | Hello, web world! Enterprise edition | INTRO
Я архитектор и бэк программист. Понадобилось реализовать модуль с развитым фронт-эндом. Оказалось что как единый компонент его реализовать слишком сложно. Попробую разбить на компоненты, особенно на фронт-энде.
Постановка моей задачи
... |
| Dec 10, 2024 | Stainless Software gets $25M in funding to bring AI-generated SDKs to developers
Your vote of support is important to us and it helps us keep the content FREE.
One click below supports our mission to provide free, deep, and relevant content.
Join our community on YouTube
Join the community that ... | Stainless Software Inc., which uses artificial intelligence to help companies quickly create software development kits for their applications and services, said today it has raised $25 million in an early-stage round of funding.
Today’s Ser... |
| Oct 29, 2024 | Эволюция в режиме цейтнота: как мы изобрели SDK и CLI для Cloud.ru Evolution в ходе нагрузочного тестирования | Привет, Хабр! Меня зовут Дмитрий Селютин, я ведущий разработчик команды R&D в Cloud.ru.
Ситуации, когда при решении совершенно конкретной задачи упираешься в сложности откуда-то сбоку, возникают в разработке с завидной регулярностью. В ... |
| Sep 17, 2024 | From Documentation to a Ready API: The Power of Code Generation with Swagger and FastAPI | In the fast-paced world of software development, efficiency is king. Developers often find themselves buried under the weight of repetitive tasks. Enter Swagger and FastAPI, two powerful tools that can transform the way we build APIs. This ... |
| Sep 17, 2024 | От документации к готовому API: Генерация кода из Swagger для FastAPI | В этой статье я расскажу о Swagger и о том, как сгенерировать API и Pydantic модели из Swagger-документации для FastAPI, используя инструмент OpenAPI Generator. В конце статьи вы найдете ссылки на исходный код.
Итак, давайте разбираться!Для... |
| Aug 6, 2024 | The Evolution of Spring Boot: Embracing OpenAPI and Hibernate 7.0 | In the fast-paced world of software development, staying ahead of the curve is essential. Two significant advancements are shaping the landscape: the integration of OpenAPI with Spring Boot and the release of Hibernate 7.0. These developmen... |
| Aug 6, 2024 | Navigating the Complexities of Java Web Applications: A Deep Dive into Virtual Threads and OpenAPI Client Generation | In the ever-evolving landscape of software development, Java remains a cornerstone. Yet, with its power comes complexity. Developers often find themselves navigating a labyrinth of features and frameworks. Two recent articles shed light on ... |
| Aug 1, 2024 | Генерация HTTP клиентов для Spring Boot приложения по OpenAPI спецификации | Следуя этому пошаговом руководству, вы научитесь генерировать код HTTP клиентов для Spring Boot приложения по OpenAPI спецификации, используя плагин openapi-generator для Gradle.
OpenAPI стал стандартом для определения и документирования RE... |
| Jul 10, 2024 | Как мы OpenAPI в приложениях используем (Spring Boot, Typescript) | Хочу рассказать, как мы реализуем на практике контакты по спецификации OpenAPI, стараемся следовать подходу Contract First и в целом разрабатывать так, чтобы удобно было как разработчикам в команде, так и всем, кто использует наши сервисы. ... |
| Jul 3, 2024 | От Firebase к Self-Hosted | Приложению cara.app пришёл счет от Vercel на 96280$. Многие стартапы начинают с Vercel и Firebase, затем из нежелания платить гуглу уходят на свои сервера — об этом и пойдёт речь
Поговорим с нюансами про стэк технологий, в частности выбор я... |
| Jun 3, 2024 | Решение проблем общего кода в микросервисах Spring Boot и не только | Привет, Хабр! Меня зовут Александр Митин, я работаю в Т1 на проектах одного крупного банка. Занимаюсь развитием продкутовых сервисов компании (проект по обслуживанию и проведению ЧДП/ПДП клиентов). Опыт разработки 13 лет, последние 5 лет — ... |
| Apr 24, 2024 | Stainless is helping OpenAI, Anthropic and others build SDKs for their APIs | Besides a focus on generative AI, what do AI startups like OpenAI, Anthropic and Together AI share in common? They use Stainless, a platform created by ex-Stripe staffer Alex Rattray, to generate SDKs for their APIs.
Rattray, who studied ec... |
| Dec 22, 2023 | OpenAPI станет проще: готовится версия 4.0 | Сегодня OpenAPI считается стандартом де-факто для описания программных интерфейсов. Основной смысл этих спецификаций в том, что и документация, и серверный интерфейс API генерируются автоматически на основании схемы OpenAPI. Во-первых, это ... |
| Dec 9, 2023 | Генерация PDF-документации из OpenAPI-спецификации в SpringBoot-приложении | Предисловие
Данная статья может быть полезна тем, кто ищет способы автоматической генерации PDF-документации для описания API разработанного SpringBoot-приложенияОписание проблемы
При интеграции с нашим приложением, написанном на "клас... |
| Nov 13, 2023 | Генерация контрактов OpenApi или прикладной API first | Подготовка репозитория
Создаём новый репозиторий и обзываем его "api" или "specifications". Ввиду того что генерация по спецификациям будет начинаться с чтения файликов из этого репозитория по ссылкам на них, то лучше ср... |
| Oct 25, 2023 | Готов ли Swift OpenAPI Generator для продуктивного кода? | Привет! Меня зовут Андрей, я iOS-разработчик приложения «Пункт Ozon». С помощью него сотрудники пунктов выдачи Ozon выдают посылки, принимают возвраты, проводят инвентаризации.
Мы хотим упростить работу с OpenAPI-спецификациями, внедрив код... |
| Jul 31, 2023 | Мобильное приложение для nopCommerce: наш опыт кроссплатформенной разработки | Допустим, перед вашей командой стоит задача разработать мобильное приложение для крупного eCommerce проекта. Современные технологии развиваются столь стремительно, что порой непросто отдать предпочтение той или иной технологии. Какие-то из ... |
| Jul 31, 2023 | Как генерировать модели интерфейсов на основе спецификации на стороне frontend-приложений | На связи снова Архитектурный комитет компании SimbirSoft, и мы продолжаем наш цикл статей, посвященных Design API First. Ранее мы уже писали о том, что представляет собой этот подход, приводили пример спецификации для сервиса аутентификации... |
| May 25, 2023 | Как не писать сетевой слой в Android-приложениях с помощью автоматической генерации OpenAPI | Разрабатываемые приложения со временем имеют свойство увеличиваться и обрастать новым функционалом. Как правило, сетевой слой при этом также разрастается, порой до немыслимых размеров. Поддерживать все это руками в какой-то момент становитс... |
| Apr 9, 2023 | Интеграция и кастомизация OpenAPI в Django/Django Rest Framework | Вступление
Статья представляет собой сборник ссылок и рецептов, позволяющих настроить API более гибко, более удобно для frontend разработки. Основная часть статьи будет посвящена интеграции OpenAPI в экосистему Django/DRF.
Коренная мотиваци... |
| Oct 20, 2022 | API-First и микросервисы | Рассмотрим ситуацию:
В сервисе А есть метод для создания пользователя.
Метод принимает имя пользователя name, электронную почту email, пароль password. Поле name опционально, остальные - обязательные.
Приложение - клиент Б присылает запросы... |
| Как перестать писать код для взаимодействия с бэкендом | Привет! Начну с главного - я лентяй. Я очень-очень ленивый разработчик. Мне приходится писать много кода - как для бэка, так и для фронта. И моя лень постоянно терзает меня, говоря: Ты мог бы не писать этот код, а ты пишешь... Так и живем.
... |