Handwritten SDKs Are Dead

WorkOS는 AI 기반 코드 생성과 OpenAPI 스펙을 활용해 여러 언어용 SDK를 자동 생성하는 파이프라인을 구축했다. 기존 수작업 SDK 유지보수의 비효율과 불일치를 해결하기 위해, OpenAPI를 파싱해 중간 표현(IR)을 만들고, 언어별 이미터가 IR을 바탕으로 각 언어 특성에 맞는 SDK 코드를 생성한다. AI 모델 Claude는 이미터 확장과 언어별 변환에 특화된 지식을 적용해 일관성 있고 품질 높은 SDK 생성을 지원한다. 이 접근법은 SDK 유지보수 비용을 크게 줄이고, AI 에이전트가 활용하기 좋은 일관된 SDK를 제공해 API 통합 경험을 개선한다.

https://workos.com/blog/autogenerating-sdks-with-ai

#sdk #openapi #codegeneration #ai #softwareengineering

Handwritten SDKs Are Dead — WorkOS

WorkOS uses AI-powered code generation to build and maintain SDKs across multiple languages from a single OpenAPI spec.

New release for @ehuelsmann/openapi-validator: v0.17.0 our #javascript and #typescript #validator for #openapi documents

This release changes typescript module resolution from node10 to node16, adds usage documentation, migrates eslint to v10 and upgrades as many dependencies to their latest versions as possible.

See: https://www.npmjs.com/package/@ehuelsmann/openapi-validator
Changelog: https://github.com/ehuelsmann/OpenAPIValidators/releases/tag/v0.17.0

@ehuelsmann/openapi-validator

Common code for jest-openapi and Chai OpenAPI Response Validator. Latest version: 0.17.0, last published: an hour ago. Start using @ehuelsmann/openapi-validator in your project by running `npm i @ehuelsmann/openapi-validator`. There are 2 other projects in the npm registry using @ehuelsmann/openapi-validator.

npm

Building a DSL compiler on top of OpenAPI for UI generation
UIGen은 OpenAPI 스펙을 확장하여 UI 생성용 도메인 특화 언어(DSL)를 구현한 컴파일러 아키텍처를 소개한다. x-uigen-* 커스텀 어노테이션을 통해 API 명세에 UI 의도를 표현하고, 이를 프레임워크 독립적인 중간 표현(IR)으로 변환하여 런타임에 React 기반 UI를 생성한다. 컴파일러는 파싱, 조정, 어노테이션 처리, IR 생성, 렌더링의 5단계로 구성되며, 어댑터, 방문자, 팩토리 등 다양한 디자인 패턴을 활용해 확장성과 유지보수성을 높였다. 이 시스템은 OpenAPI의 한계를 보완하여 API 중심 UI 자동 생성에 새로운 접근을 제시한다.

https://uigen-docs.vercel.app/blog/uigen-compiler-architecture

#openapi #dsl #uigeneration #compiler #react

UIGen's Compiler Architecture: A DSL for UI Generation

A deep dive into UIGen's compiler architecture, exploring how we built a domain-specific language on top of OpenAPI to transform API specifications into live web applications through runtime compilation.

Barbacane: un gateway para todas tus specs de API

¿Tus specs de API se desincronizaron en producción? Barbacane unifica OpenAPI y AsyncAPI en un gateway API unificado microservicios con un solo comando.

https://donweb.news/gateway-api-unificado-microservicios-barbacane/

#apigateway #openapi #asyncapi #microservicios #barbacane

Barbacane: un gateway para todas tus specs de API - DonWeb News

Barbacane compila OpenAPI y AsyncAPI juntos en un único artefacto de gateway, detectando conflictos entre especificaciones antes del despliegue.

DonWeb News
🪧 ConnectRPC: Where is it now?: Reflecting on two years of ConnectRPC: How it evolved from a gRPC alternative to a complete API ecosystem.
https://kmcd.dev/posts/connectrpc-where-is-it-now/
#Connectrpc #Grpc #Protobuf #Api #Rpc #Go #Golang #Http3 #Openapi
ConnectRPC: Where is it now?

Reflecting on two years of ConnectRPC: How it evolved from a gRPC alternative to a complete API ecosystem.

kmcd.dev
🪧 ConnectRPC: Where is it now?: Reflecting on two years of ConnectRPC: How it evolved from a gRPC alternative to a complete API ecosystem.
https://kmcd.dev/posts/connectrpc-where-is-it-now/
#Connectrpc #Grpc #Protobuf #Api #Rpc #Go #Golang #Http3 #Openapi
ConnectRPC: Where is it now?

Reflecting on two years of ConnectRPC: How it evolved from a gRPC alternative to a complete API ecosystem.

kmcd.dev

Почему Python стал главным помощником Java‑команд

Python уже не просто язык для скриптов и Data Science — в 2026 году он стал «клеем», который связывает микросервисы, тесты и CI/CD в Java‑проектах. Как получилось, что даже консервативные Java‑разработчики всё чаще пишут интеграционные тесты на pytest, запускают контейнеры с Testcontainers и рулят пайплайнами в GitHub Actions с помощью Python‑скриптов? В этой статье разбираем три реальные причины популярности Python. Если вы до сих пор считаете, что Python не для вас — возможно, это изменит ваш взгляд на инструменты.

https://habr.com/ru/companies/otus/articles/1022120/

#Java #Python #backendразработка #интеграционное_тестирование #микросервисы #pytest #автоматизация_тестирования #testcontainers #OpenAPI

Почему Python стал главным помощником Java‑команд

Всем привет, меня зовут Сергей Прощаев. Я Tech Lead и руководитель направления Java | Kotlin разработки в FinTech, а также преподаю на курсах разработки и архитектуры в OTUS....

Хабр

The biggest US-based PHP conference of the year is coming up in less than a month, and you don’t want to miss it!

Join me at PHP Tek! I’ll be giving talks on OpenAPI and OAuth / OpenID.

https://phptek.io

#PHP #PHPTek #OpenAPI #OAuth #OpenID

PHP Tek 2026 - The Premier PHP Conference

Join us at PHP Tek 2026, the premier PHP conference featuring expert speakers, hands-on workshops, and networking opportunities.

Penny Lane의 기술 성장기: 400명의 엔지니어가 Rails 모놀리스로 100만 고객사를 지원하는 방법

Penny Lane은 2020년 설립 이후 프랑스 내 100만 개 이상의 고객사를 확보했으며, 회계사와 기업 간의 실시간 데이터 동기화를 통해 금융 관리의 비효율성을 해결했다.

🔗 원문 보기

Penny Lane의 기술 성장기: 400명의 엔지니어가 Rails 모놀리스로 100만 고객사를 지원하는 방법

Penny Lane은 2020년 설립 이후 프랑스 내 100만 개 이상의 고객사를 확보했으며, 회계사와 기업 간의 실시간 데이터 동기화를 통해 금융 관리의 비효율성을 해결했다.

Ruby-News | 루비 AI 뉴스

Типобезопасный HTTP API на TypeScript без кодогенерации: @cleverbrush/server и @cleverbrush/client

Статья о том, как единый типизированный контракт позволяет получить проверяемые на этапе компиляции сервер, клиент и React-хуки — без кодогенерации и без дублирования типов. Дисклеймер: все описываемые библиотеки носят экспериментальный характер — они созданы в рамках эксперимента. Несмотря на это, покрытие тестами у них достаточно хорошее.

https://habr.com/ru/articles/1030342/

#TypeScript #HTTP_API #type_safety #dependency_injection #OpenAPI #TanStack_Query #WebSocket #кодогенерация #schema_validation #монорепозиторий

Типобезопасный HTTP API на TypeScript без кодогенерации: @cleverbrush/server и @cleverbrush/client

Статья о том, как единый типизированный контракт позволяет получить проверяемые на этапе компиляции сервер, клиент и React-хуки — без кодогенерации и без дублирования типов. Дисклеймер: все...

Хабр