home.social

#protobuf — Public Fediverse posts

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

  1. Повесть о конфигурации как инженерной гигиене

    Привет, Хабр! Меня зовут Юрий Соловьёв, я ведущий инженер в команде экосистемы Tarantool . С опытом я пришел к тому, что конфигурация должна иметь строгую спецификацию, так же как и HTTP API. В этой статье я предлагаю альтернативный подход на базе protobuf и постараюсь показать, что это не избыточная сложность, а необходимый уровень инженерной гигиены — особенно для систем, рассчитанных на долгую и стабильную жизнь. Это в какой-то мере технорассказ, которым я хочу поделиться — и именно в такой форме.

    habr.com/ru/companies/vktech/a

    #vk_cloud #конфигурация #protobuf #configuration_management #infrastructure_as_code #best_practices #yaml #microservices #tarantool #валидация

  2. Повесть о конфигурации как инженерной гигиене

    Привет, Хабр! Меня зовут Юрий Соловьёв, я ведущий инженер в команде экосистемы Tarantool . С опытом я пришел к тому, что конфигурация должна иметь строгую спецификацию, так же как и HTTP API. В этой статье я предлагаю альтернативный подход на базе protobuf и постараюсь показать, что это не избыточная сложность, а необходимый уровень инженерной гигиены — особенно для систем, рассчитанных на долгую и стабильную жизнь. Это в какой-то мере технорассказ, которым я хочу поделиться — и именно в такой форме.

    habr.com/ru/companies/vktech/a

    #vk_cloud #конфигурация #protobuf #configuration_management #infrastructure_as_code #best_practices #yaml #microservices #tarantool #валидация

  3. Повесть о конфигурации как инженерной гигиене

    Привет, Хабр! Меня зовут Юрий Соловьёв, я ведущий инженер в команде экосистемы Tarantool . С опытом я пришел к тому, что конфигурация должна иметь строгую спецификацию, так же как и HTTP API. В этой статье я предлагаю альтернативный подход на базе protobuf и постараюсь показать, что это не избыточная сложность, а необходимый уровень инженерной гигиены — особенно для систем, рассчитанных на долгую и стабильную жизнь. Это в какой-то мере технорассказ, которым я хочу поделиться — и именно в такой форме.

    habr.com/ru/companies/vktech/a

    #vk_cloud #конфигурация #protobuf #configuration_management #infrastructure_as_code #best_practices #yaml #microservices #tarantool #валидация

  4. Повесть о конфигурации как инженерной гигиене

    Привет, Хабр! Меня зовут Юрий Соловьёв, я ведущий инженер в команде экосистемы Tarantool . С опытом я пришел к тому, что конфигурация должна иметь строгую спецификацию, так же как и HTTP API. В этой статье я предлагаю альтернативный подход на базе protobuf и постараюсь показать, что это не избыточная сложность, а необходимый уровень инженерной гигиены — особенно для систем, рассчитанных на долгую и стабильную жизнь. Это в какой-то мере технорассказ, которым я хочу поделиться — и именно в такой форме.

    habr.com/ru/companies/vktech/a

    #vk_cloud #конфигурация #protobuf #configuration_management #infrastructure_as_code #best_practices #yaml #microservices #tarantool #валидация

  5. 🪧 Let's Learn About BGP: How a live BGP map evolved into an interactive explainer on internet routing.
    kmcd.dev/posts/bgp-kmcd-dev/
    #Dataviz #Internet-map #Networking #Bgp #Rust #Go #Grpc #Protobuf #Education

  6. 🪧 Let's Learn About BGP: How a live BGP map evolved into an interactive explainer on internet routing.
    kmcd.dev/posts/bgp-kmcd-dev/
    #Dataviz #Internet-map #Networking #Bgp #Rust #Go #Grpc #Protobuf #Education

  7. Подводные камни gRPC

    Эта статья — выжимка боли и практики из реального проекта по переносу REST и WCF на gRPC, где моделей было больше сотни: с наследованием, дженериками, decimal, DateTime, object, nullable и совпадающими именами классов из разных пространств имён. Здесь не будет воды — только конкретные проблемы и конкретные решения. Обновлено под protoc v34.1 и dotnet 10.

    habr.com/ru/articles/1033838/

    #Grpc #protobuf #c# #net #GrpcTools

  8. Подводные камни gRPC

    Эта статья — выжимка боли и практики из реального проекта по переносу REST и WCF на gRPC, где моделей было больше сотни: с наследованием, дженериками, decimal, DateTime, object, nullable и совпадающими именами классов из разных пространств имён. Здесь не будет воды — только конкретные проблемы и конкретные решения. Обновлено под protoc v34.1 и dotnet 10.

    habr.com/ru/articles/1033838/

    #Grpc #protobuf #c# #net #GrpcTools

  9. Подводные камни gRPC

    Эта статья — выжимка боли и практики из реального проекта по переносу REST и WCF на gRPC, где моделей было больше сотни: с наследованием, дженериками, decimal, DateTime, object, nullable и совпадающими именами классов из разных пространств имён. Здесь не будет воды — только конкретные проблемы и конкретные решения. Обновлено под protoc v34.1 и dotnet 10.

    habr.com/ru/articles/1033838/

    #Grpc #protobuf #c# #net #GrpcTools

  10. Подводные камни gRPC

    Эта статья — выжимка боли и практики из реального проекта по переносу REST и WCF на gRPC, где моделей было больше сотни: с наследованием, дженериками, decimal, DateTime, object, nullable и совпадающими именами классов из разных пространств имён. Здесь не будет воды — только конкретные проблемы и конкретные решения. Обновлено под protoc v34.1 и dotnet 10.

    habr.com/ru/articles/1033838/

    #Grpc #protobuf #c# #net #GrpcTools

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

  20. 🪧 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

  21. Охота на CVE в Cursor IDE: полный технический разбор безопасности AI-редактора

    Cursor — AI-powered IDE на базе VS Code, которая обрабатывает миллионы строк кода разработчиков через свои серверы. Когда я задумался о безопасности этого продукта, возник вопрос: насколько надёжна серверная модель авторизации, которая стоит между бесплатным пользователем и Claude 4 Opus?

    habr.com/ru/articles/1028196/

    #cursor_ide #security_research #prototype_pollution #protobuf #grpc #connectrpc #cve #reverse_engineering #ai_security #bug_bounty

  22. Охота на CVE в Cursor IDE: полный технический разбор безопасности AI-редактора

    Cursor — AI-powered IDE на базе VS Code, которая обрабатывает миллионы строк кода разработчиков через свои серверы. Когда я задумался о безопасности этого продукта, возник вопрос: насколько надёжна серверная модель авторизации, которая стоит между бесплатным пользователем и Claude 4 Opus?

    habr.com/ru/articles/1028196/

    #cursor_ide #security_research #prototype_pollution #protobuf #grpc #connectrpc #cve #reverse_engineering #ai_security #bug_bounty

  23. Охота на CVE в Cursor IDE: полный технический разбор безопасности AI-редактора

    Cursor — AI-powered IDE на базе VS Code, которая обрабатывает миллионы строк кода разработчиков через свои серверы. Когда я задумался о безопасности этого продукта, возник вопрос: насколько надёжна серверная модель авторизации, которая стоит между бесплатным пользователем и Claude 4 Opus?

    habr.com/ru/articles/1028196/

    #cursor_ide #security_research #prototype_pollution #protobuf #grpc #connectrpc #cve #reverse_engineering #ai_security #bug_bounty

  24. Охота на CVE в Cursor IDE: полный технический разбор безопасности AI-редактора

    Cursor — AI-powered IDE на базе VS Code, которая обрабатывает миллионы строк кода разработчиков через свои серверы. Когда я задумался о безопасности этого продукта, возник вопрос: насколько надёжна серверная модель авторизации, которая стоит между бесплатным пользователем и Claude 4 Opus?

    habr.com/ru/articles/1028196/

    #cursor_ide #security_research #prototype_pollution #protobuf #grpc #connectrpc #cve #reverse_engineering #ai_security #bug_bounty

  25. Protobuf library flaw enables remote JavaScript code execution

    A critical flaw in the popular protobuf.js library has been exposed, allowing hackers to execute JavaScript code remotely - and a proof-of-concept exploit has already been published, putting countless systems at risk.

    osintsights.com/protobuf-libra

    #RemoteCodeExecution #Javascript #Protobuf #ProtocolBuffers #EmergingThreats

  26. Did you know that nodes have native support for and ?

    We ran benchmarks comparing gRPC and REST, and saw significant reduction in:
    📉 payload size
    📉 latency
    📉 CPU utilization (on both client & server sides)
    📉 client-side processing time

    We also auto-generate the Protobuf definitions from the OpenSearch Project OpenAPI specifications to keep consistency across REST and gRPC APIs.

    Check out the @OpenSearchProject blog:
    opensearch.org/blog/advancing-