home.social

#openapi — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #openapi, aggregated by home.social.

  1. This is noteworthy because I’m speaking about JSON Schema in a talk at @phptek next week (the talk is about OpenAPI).

    #OpenAPI #JSONSchema #PHPTek #PHP

  2. This is noteworthy because I’m speaking about JSON Schema in a talk at @phptek next week (the talk is about OpenAPI).

    #OpenAPI #JSONSchema #PHPTek #PHP

  3. This is noteworthy because I’m speaking about JSON Schema in a talk at @phptek next week (the talk is about OpenAPI).

    #OpenAPI #JSONSchema #PHPTek #PHP

  4. This is noteworthy because I’m speaking about JSON Schema in a talk at @phptek next week (the talk is about OpenAPI).

    #OpenAPI #JSONSchema #PHPTek #PHP

  5. This is noteworthy because I’m speaking about JSON Schema in a talk at @phptek next week (the talk is about OpenAPI).

    #OpenAPI #JSONSchema #PHPTek #PHP

  6. 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: npmjs.com/package/@ehuelsmann/
    Changelog: github.com/ehuelsmann/OpenAPIV

  7. 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: npmjs.com/package/@ehuelsmann/
    Changelog: github.com/ehuelsmann/OpenAPIV

  8. 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: npmjs.com/package/@ehuelsmann/
    Changelog: github.com/ehuelsmann/OpenAPIV

  9. 🪧 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/posts/connectrpc-wher
    #Connectrpc #Grpc #Protobuf #Api #Rpc #Go #Golang #Http3 #Openapi

  10. 🪧 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/posts/connectrpc-wher
    #Connectrpc #Grpc #Protobuf #Api #Rpc #Go #Golang #Http3 #Openapi

  11. 🪧 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/posts/connectrpc-wher
    #Connectrpc #Grpc #Protobuf #Api #Rpc #Go #Golang #Http3 #Openapi

  12. 🪧 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/posts/connectrpc-wher
    #Connectrpc #Grpc #Protobuf #Api #Rpc #Go #Golang #Http3 #Openapi

  13. 🪧 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/posts/connectrpc-wher
    #Connectrpc #Grpc #Protobuf #Api #Rpc #Go #Golang #Http3 #Openapi

  14. 🪧 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/posts/connectrpc-wher
    #Connectrpc #Grpc #Protobuf #Api #Rpc #Go #Golang #Http3 #Openapi

  15. 🪧 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/posts/connectrpc-wher
    #Connectrpc #Grpc #Protobuf #Api #Rpc #Go #Golang #Http3 #Openapi

  16. 🪧 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/posts/connectrpc-wher
    #Connectrpc #Grpc #Protobuf #Api #Rpc #Go #Golang #Http3 #Openapi

  17. 🪧 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/posts/connectrpc-wher
    #Connectrpc #Grpc #Protobuf #Api #Rpc #Go #Golang #Http3 #Openapi

  18. 🪧 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/posts/connectrpc-wher
    #Connectrpc #Grpc #Protobuf #Api #Rpc #Go #Golang #Http3 #Openapi

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

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

    habr.com/ru/companies/otus/art

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

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

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

    habr.com/ru/companies/otus/art

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

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

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

    habr.com/ru/companies/otus/art

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

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

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

    habr.com/ru/companies/otus/art

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

  23. 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.

    phptek.io

    #PHP #PHPTek #OpenAPI #OAuth #OpenID

  24. 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.

    phptek.io

    #PHP #PHPTek #OpenAPI #OAuth #OpenID

  25. 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.

    phptek.io

    #PHP #PHPTek #OpenAPI #OAuth #OpenID

  26. 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.

    phptek.io

    #PHP #PHPTek #OpenAPI #OAuth #OpenID

  27. 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.

    phptek.io

    #PHP #PHPTek #OpenAPI #OAuth #OpenID

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

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

    habr.com/ru/articles/1030342/

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

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

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

    habr.com/ru/articles/1030342/

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

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

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

    habr.com/ru/articles/1030342/

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

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

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

    habr.com/ru/articles/1030342/

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

  32. released openapi-processor-spring/micronaut 2026.3

    it fixes a few issues and it is now possible to generate (Spring) `@HttpExchange` annotations and use the generated interfaces for server or client side implementation.

    For Micronaut this is already possible using the `@Client` annotation.

    See the release notes [2026.3](github.com/openapi-processor/o) for a description of the changes.