home.social

#jsonrpc — Public Fediverse posts

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

  1. muRPC: Реализация протокола JSON-RPC на C++

    Данная статья описывает библиотеку muRPC для создания сервера и клиента для протокола JSON-RPC. Режим работы предполагает, что один из клиентов JSON-RPC предоставляет какие-то методы и сообщает об этом серверу. Тогда другие клиенты JSON-RPC могут эти методы вызывать и получать ответ. Сервер предоставляет маршрутизацию и валидацию сообщений между клиентами. Область применения — это любые системы, где требуется обмен сообщениями, удобно соединяемый с вызовом программных функций.

    habr.com/ru/articles/992934/

    #с++ #jsonrpc #json #epoll #linux

  2. muRPC: Реализация протокола JSON-RPC на C++

    Данная статья описывает библиотеку muRPC для создания сервера и клиента для протокола JSON-RPC. Режим работы предполагает, что один из клиентов JSON-RPC предоставляет какие-то методы и сообщает об этом серверу. Тогда другие клиенты JSON-RPC могут эти методы вызывать и получать ответ. Сервер предоставляет маршрутизацию и валидацию сообщений между клиентами. Область применения — это любые системы, где требуется обмен сообщениями, удобно соединяемый с вызовом программных функций.

    habr.com/ru/articles/992934/

    #с++ #jsonrpc #json #epoll #linux

  3. muRPC: Реализация протокола JSON-RPC на C++

    Данная статья описывает библиотеку muRPC для создания сервера и клиента для протокола JSON-RPC. Режим работы предполагает, что один из клиентов JSON-RPC предоставляет какие-то методы и сообщает об этом серверу. Тогда другие клиенты JSON-RPC могут эти методы вызывать и получать ответ. Сервер предоставляет маршрутизацию и валидацию сообщений между клиентами. Область применения — это любые системы, где требуется обмен сообщениями, удобно соединяемый с вызовом программных функций.

    habr.com/ru/articles/992934/

    #с++ #jsonrpc #json #epoll #linux

  4. Semantic-release в GitLab: автоматизируем CHANGELOG

    Привет, Хабр! На проекте была одна довольно типичная и, мягко говоря, надоедливая проблема: разработчики вручную заполняли CHANGELOG при выкатке новой версии приложения. Иногда информация туда попадала точная и соответствующая реальным изменениям, иногда – частично верная, а иногда и вовсе напрочь забытая. Решение нашлось довольно элегантное – интегрировать инструмент semantic-release в наш пайплайн CI/CD. Но оказалось, что найти полноценное руководство по его настройке, особенно с учетом корпоративного GitLab и плагина semantic-release/changelog, не так-то просто. Собирал информацию буквально по крупицам из различных источников, и вот теперь делюсь с вами проверенной пошаговой инструкцией.

    habr.com/ru/companies/mvideo/a

    #мвидео #эльдорадо #json #jsonb #jsonp #jsonschema #json_api #json_schema_validator #json_web_token #jsonrpc

  5. Semantic-release в GitLab: автоматизируем CHANGELOG

    Привет, Хабр! На проекте была одна довольно типичная и, мягко говоря, надоедливая проблема: разработчики вручную заполняли CHANGELOG при выкатке новой версии приложения. Иногда информация туда попадала точная и соответствующая реальным изменениям, иногда – частично верная, а иногда и вовсе напрочь забытая. Решение нашлось довольно элегантное – интегрировать инструмент semantic-release в наш пайплайн CI/CD. Но оказалось, что найти полноценное руководство по его настройке, особенно с учетом корпоративного GitLab и плагина semantic-release/changelog, не так-то просто. Собирал информацию буквально по крупицам из различных источников, и вот теперь делюсь с вами проверенной пошаговой инструкцией.

    habr.com/ru/companies/mvideo/a

    #мвидео #эльдорадо #json #jsonb #jsonp #jsonschema #json_api #json_schema_validator #json_web_token #jsonrpc

  6. Как я решил выяснить, какие технологии сегодня популярны, а получился GitHub Trend Analyzer

    Как определить, какие технологии действительно востребованы, а какие существуют лишь по инерции? Стандартные метрики популярности часто показывают противоречивые результаты. Пытаясь сравнить популярность нескольких технологий разработки ПО, я столкнулся с парадоксом: данные Google Trends и количество GitHub-репозиториев показывали высокую популярность технологий, которые в реальной разработке давно не используются. Разобравшись в причинах этого несоответствия, я создал инструмент для анализа GitHub-метрик, который позволяет отфильтровать "шум" и увидеть реальную картину технологических трендов. В статье я расскажу о методологии, неожиданных находках и о том, как этот инструмент может помочь вам принимать более обоснованные технические решения.

    habr.com/ru/articles/895804/

    #github #hindex #rpc #grpc #soap #api #jsonrpc #apache #google_trends

  7. ✨ My first technical blogpost is out now. ✨

    If you ever wanted to learn a bit about how
    #deltachat works internally and why we have two ways to communicate with our #rust core, then this is the introduction to read

    delta.chat/en/2025-02-11-why-j

    #jsonrpc #cffi #c #rust #deltachat_desktop #deltachat_core

  8. ✨ My first technical blogpost is out now. ✨

    If you ever wanted to learn a bit about how
    works internally and why we have two ways to communicate with our core, then this is the introduction to read

    delta.chat/en/2025-02-11-why-j

  9. ✨ My first technical blogpost is out now. ✨

    If you ever wanted to learn a bit about how
    #deltachat works internally and why we have two ways to communicate with our #rust core, then this is the introduction to read

    delta.chat/en/2025-02-11-why-j

    #jsonrpc #cffi #c #rust #deltachat_desktop #deltachat_core

  10. ✨ My first technical blogpost is out now. ✨

    If you ever wanted to learn a bit about how
    #deltachat works internally and why we have two ways to communicate with our #rust core, then this is the introduction to read

    delta.chat/en/2025-02-11-why-j

    #jsonrpc #cffi #c #rust #deltachat_desktop #deltachat_core

  11. ✨ My first technical blogpost is out now. ✨

    If you ever wanted to learn a bit about how
    #deltachat works internally and why we have two ways to communicate with our #rust core, then this is the introduction to read

    delta.chat/en/2025-02-11-why-j

    #jsonrpc #cffi #c #rust #deltachat_desktop #deltachat_core