home.social

#jsonrpc — Public Fediverse posts

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

fetched live
  1. Symfony JSON-RPC API Bundle три года спустя: что боевая эксплуатация сделала с кодом

    В августе 2023-го я писал здесь про свой бандл для JSON-RPC API на Symfony. С тех пор он дорос с 1.x до 5.1 и работает в нескольких продакшенах - от финтех-инструментов до HRM-системы. Честный отчёт: 17 найденных отклонений от спецификации, приватные поля, утекавшие в ответы, CORS-заголовок через запятую - и что из этих уроков стало фичами бандла.

    habr.com/ru/articles/1068946/

    #jsonrpc #api #symfony #php #openapi #open_source

  2. Symfony JSON-RPC API Bundle три года спустя: что боевая эксплуатация сделала с кодом

    В августе 2023-го я писал здесь про свой бандл для JSON-RPC API на Symfony. С тех пор он дорос с 1.x до 5.1 и работает в нескольких продакшенах - от финтех-инструментов до HRM-системы. Честный отчёт: 17 найденных отклонений от спецификации, приватные поля, утекавшие в ответы, CORS-заголовок через запятую - и что из этих уроков стало фичами бандла.

    habr.com/ru/articles/1068946/

    #jsonrpc #api #symfony #php #openapi #open_source

  3. Symfony JSON-RPC API Bundle три года спустя: что боевая эксплуатация сделала с кодом

    В августе 2023-го я писал здесь про свой бандл для JSON-RPC API на Symfony. С тех пор он дорос с 1.x до 5.1 и работает в нескольких продакшенах - от финтех-инструментов до HRM-системы. Честный отчёт: 17 найденных отклонений от спецификации, приватные поля, утекавшие в ответы, CORS-заголовок через запятую - и что из этих уроков стало фичами бандла.

    habr.com/ru/articles/1068946/

    #jsonrpc #api #symfony #php #openapi #open_source

  4. I'm looking for a #lua #jsonrpc library. Any recommendations? I searched but couldn't figure out which one.

  5. I'm looking for a #lua #jsonrpc library. Any recommendations? I searched but couldn't figure out which one.

  6. I'm looking for a #lua #jsonrpc library. Any recommendations? I searched but couldn't figure out which one.

  7. I'm looking for a #lua #jsonrpc library. Any recommendations? I searched but couldn't figure out which one.

  8. I'm looking for a #lua #jsonrpc library. Any recommendations? I searched but couldn't figure out which one.

  9. Декларативное RPC вместо REST-ручек — победили сетевой бойлерплейт и вычистили код с помощью фреймворка Chord

    Во многих проектах взаимодействие фронта с бэком до сих пор строится по классике: ручки, fetch, headers, дублирование типов. При таком подходе внушительная часть кода уходит на обслуживание сети, а не на саму бизнес-логику. Мы решили эту проблему через Chord — фреймворк сетевого уровня на базе JSON-RPC. Используем его уже более 2 лет. Эта статья для фронтенд- и фулстек-разработчиков, работающих с TypeScript и мета-фреймворками вроде SvelteKit, Next или Nuxt. В ней покажу, как мы с помощью Chord вызываем серверные методы как обычные функции и получаем типы с бэка без дублирования.

    habr.com/ru/companies/dalee_gr

    #chord #rpc #rest #бэкенд #фулстекразработка #json #jsonrpc #svelte #sveltejs

  10. Декларативное RPC вместо REST-ручек — победили сетевой бойлерплейт и вычистили код с помощью фреймворка Chord

    Во многих проектах взаимодействие фронта с бэком до сих пор строится по классике: ручки, fetch, headers, дублирование типов. При таком подходе внушительная часть кода уходит на обслуживание сети, а не на саму бизнес-логику. Мы решили эту проблему через Chord — фреймворк сетевого уровня на базе JSON-RPC. Используем его уже более 2 лет. Эта статья для фронтенд- и фулстек-разработчиков, работающих с TypeScript и мета-фреймворками вроде SvelteKit, Next или Nuxt. В ней покажу, как мы с помощью Chord вызываем серверные методы как обычные функции и получаем типы с бэка без дублирования.

    habr.com/ru/companies/dalee_gr

    #chord #rpc #rest #бэкенд #фулстекразработка #json #jsonrpc #svelte #sveltejs

  11. Декларативное RPC вместо REST-ручек — победили сетевой бойлерплейт и вычистили код с помощью фреймворка Chord

    Во многих проектах взаимодействие фронта с бэком до сих пор строится по классике: ручки, fetch, headers, дублирование типов. При таком подходе внушительная часть кода уходит на обслуживание сети, а не на саму бизнес-логику. Мы решили эту проблему через Chord — фреймворк сетевого уровня на базе JSON-RPC. Используем его уже более 2 лет. Эта статья для фронтенд- и фулстек-разработчиков, работающих с TypeScript и мета-фреймворками вроде SvelteKit, Next или Nuxt. В ней покажу, как мы с помощью Chord вызываем серверные методы как обычные функции и получаем типы с бэка без дублирования.

    habr.com/ru/companies/dalee_gr

    #chord #rpc #rest #бэкенд #фулстекразработка #json #jsonrpc #svelte #sveltejs

  12. Мониторинг Kerio Connect через Zabbix 7: разбор шаблона без агентов и regex по DAT

    Kerio Connect — почтовый сервер, который в нашей стране всё ещё крутится в десятках организаций, особенно тех, что когда-то слезли с Exchange и не захотели возвращаться. Для системного администратора это означает простую вещь: почта работает, а наблюдать за ней нечем. Официальная страница zabbix.com/integrations предлагает шаблоны только для Kerio Control (фаервол), для Connect — пустота. В zabbix/community-templates тоже пусто. На форумах советуют парсить графический DAT-файл регулярками — работает, но теряется API-уровень. У меня под рукой Kerio Connect 10.x в продакшене, и однажды я устал смотреть на него через веб-интерфейс и счётчики антиспама в логе. За несколько дней собрал Zabbix 7 шаблон поверх Kerio Admin API (JSON-RPC), выложил под MIT. В статье — разбор того, что выяснилось: почему минимальная роль для API оказалась тупиком, как 4 вызова уложились в один master-айтем, что делать с отрицательной дельтой на counter reset и почему агент на хосте всё-таки иногда нужен. Без пересказа документации, с граблями.

    habr.com/ru/articles/1037764/

    #zabbix #kerio_connect #шаблон #jsonrpc

  13. Мониторинг Kerio Connect через Zabbix 7: разбор шаблона без агентов и regex по DAT

    Kerio Connect — почтовый сервер, который в нашей стране всё ещё крутится в десятках организаций, особенно тех, что когда-то слезли с Exchange и не захотели возвращаться. Для системного администратора это означает простую вещь: почта работает, а наблюдать за ней нечем. Официальная страница zabbix.com/integrations предлагает шаблоны только для Kerio Control (фаервол), для Connect — пустота. В zabbix/community-templates тоже пусто. На форумах советуют парсить графический DAT-файл регулярками — работает, но теряется API-уровень. У меня под рукой Kerio Connect 10.x в продакшене, и однажды я устал смотреть на него через веб-интерфейс и счётчики антиспама в логе. За несколько дней собрал Zabbix 7 шаблон поверх Kerio Admin API (JSON-RPC), выложил под MIT. В статье — разбор того, что выяснилось: почему минимальная роль для API оказалась тупиком, как 4 вызова уложились в один master-айтем, что делать с отрицательной дельтой на counter reset и почему агент на хосте всё-таки иногда нужен. Без пересказа документации, с граблями.

    habr.com/ru/articles/1037764/

    #zabbix #kerio_connect #шаблон #jsonrpc

  14. Мониторинг Kerio Connect через Zabbix 7: разбор шаблона без агентов и regex по DAT

    Kerio Connect — почтовый сервер, который в нашей стране всё ещё крутится в десятках организаций, особенно тех, что когда-то слезли с Exchange и не захотели возвращаться. Для системного администратора это означает простую вещь: почта работает, а наблюдать за ней нечем. Официальная страница zabbix.com/integrations предлагает шаблоны только для Kerio Control (фаервол), для Connect — пустота. В zabbix/community-templates тоже пусто. На форумах советуют парсить графический DAT-файл регулярками — работает, но теряется API-уровень. У меня под рукой Kerio Connect 10.x в продакшене, и однажды я устал смотреть на него через веб-интерфейс и счётчики антиспама в логе. За несколько дней собрал Zabbix 7 шаблон поверх Kerio Admin API (JSON-RPC), выложил под MIT. В статье — разбор того, что выяснилось: почему минимальная роль для API оказалась тупиком, как 4 вызова уложились в один master-айтем, что делать с отрицательной дельтой на counter reset и почему агент на хосте всё-таки иногда нужен. Без пересказа документации, с граблями.

    habr.com/ru/articles/1037764/

    #zabbix #kerio_connect #шаблон #jsonrpc

  15. 🤡 Ah, the old "you're just holding it wrong" defense for MCP—because clearly, it's the users' fault for not understanding that this mythical software is only perfect in two obscure scenarios. Just embrace the #chaos of #JSONRPC spaghetti and pretend it's a feature! 🙃✨
    techstackups.com/comparisons/m #MCP #UserExperience #SoftwareDevelopment #HackerNews #ngated

  16. 🤡 Ah, the old "you're just holding it wrong" defense for MCP—because clearly, it's the users' fault for not understanding that this mythical software is only perfect in two obscure scenarios. Just embrace the #chaos of #JSONRPC spaghetti and pretend it's a feature! 🙃✨
    techstackups.com/comparisons/m #MCP #UserExperience #SoftwareDevelopment #HackerNews #ngated

  17. 🤡 Ah, the old "you're just holding it wrong" defense for MCP—because clearly, it's the users' fault for not understanding that this mythical software is only perfect in two obscure scenarios. Just embrace the #chaos of #JSONRPC spaghetti and pretend it's a feature! 🙃✨
    techstackups.com/comparisons/m #MCP #UserExperience #SoftwareDevelopment #HackerNews #ngated

  18. 🤡 Ah, the old "you're just holding it wrong" defense for MCP—because clearly, it's the users' fault for not understanding that this mythical software is only perfect in two obscure scenarios. Just embrace the #chaos of #JSONRPC spaghetti and pretend it's a feature! 🙃✨
    techstackups.com/comparisons/m #MCP #UserExperience #SoftwareDevelopment #HackerNews #ngated

  19. 🤡 Ah, the old "you're just holding it wrong" defense for MCP—because clearly, it's the users' fault for not understanding that this mythical software is only perfect in two obscure scenarios. Just embrace the #chaos of #JSONRPC spaghetti and pretend it's a feature! 🙃✨
    techstackups.com/comparisons/m #MCP #UserExperience #SoftwareDevelopment #HackerNews #ngated

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

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

    habr.com/ru/articles/992934/

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

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

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

    habr.com/ru/articles/992934/

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

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

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

    habr.com/ru/articles/992934/

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

  23. GitHub Copilot SDK – nowy krok w budowie inteligentnych agentów

    Masz już dość sklejania agentów z promptów, glue kodu i prowizorycznej orkiestracji? GitHub właśnie wyjął silnik z Copilota i dał go do wbudowania w…

    Czytaj dalej:
    pressmind.org/github-copilot-s

    #PressMindLabs #agenciai #byok #copilotsdk #githubcopilot #jsonrpc

  24. Man I love these TUI debuggers 😍

    🔌 **jsonrpc-debugger** — A JSON-RPC debugger for the terminal.

    💯 Inspect, modify, and debug JSON-RPC requests and responses in real-time.

    🦀 Written in Rust & built with @ratatui_rs

    ⭐ GitHub: github.com/shanejonas/jsonrpc-

    #rustlang #ratatui #tui #jsonrpc #debugger #terminal #devtools #json #rpc

  25. Man I love these TUI debuggers 😍

    🔌 **jsonrpc-debugger** — A JSON-RPC debugger for the terminal.

    💯 Inspect, modify, and debug JSON-RPC requests and responses in real-time.

    🦀 Written in Rust & built with @ratatui_rs

    ⭐ GitHub: github.com/shanejonas/jsonrpc-

  26. Man I love these TUI debuggers 😍

    🔌 **jsonrpc-debugger** — A JSON-RPC debugger for the terminal.

    💯 Inspect, modify, and debug JSON-RPC requests and responses in real-time.

    🦀 Written in Rust & built with @ratatui_rs

    ⭐ GitHub: github.com/shanejonas/jsonrpc-

    #rustlang #ratatui #tui #jsonrpc #debugger #terminal #devtools #json #rpc

  27. Man I love these TUI debuggers 😍

    🔌 **jsonrpc-debugger** — A JSON-RPC debugger for the terminal.

    💯 Inspect, modify, and debug JSON-RPC requests and responses in real-time.

    🦀 Written in Rust & built with @ratatui_rs

    ⭐ GitHub: github.com/shanejonas/jsonrpc-

    #rustlang #ratatui #tui #jsonrpc #debugger #terminal #devtools #json #rpc

  28. Man I love these TUI debuggers 😍

    🔌 **jsonrpc-debugger** — A JSON-RPC debugger for the terminal.

    💯 Inspect, modify, and debug JSON-RPC requests and responses in real-time.

    🦀 Written in Rust & built with @ratatui_rs

    ⭐ GitHub: github.com/shanejonas/jsonrpc-

    #rustlang #ratatui #tui #jsonrpc #debugger #terminal #devtools #json #rpc

  29. Who say Bash is old-school?

    It just power one cool MCP server with JSON-RPC magic! 🧙‍♂️

    Speakers:

    SHAAMA M – Software Engineer, Ford

    Muthukumaran Navaneethakrishnan – Principal Consultant

    Join FOSS United Chennai x JSLovers June Meetup

    📅 21 June, 2025 | 🕑 2–6 PM

    📍 ZoomInfo, Perungudi

    Let’s decode the beauty of minimal code & protocol!

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

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

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

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

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

    habr.com/ru/articles/895804/

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

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

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

    habr.com/ru/articles/895804/

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

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

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

    habr.com/ru/articles/895804/

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

  36. Learn how to master Integration with Odoo using API keys and Postman! This comprehensive tutorial covers everything from creating API keys in Odoo 18.0 to making JSON-RPC requests. Level up your Odoo integration skills! #Odoo #API #Postman #Integration #JSONRPC #Developers

    teguhteja.id/integration-with-

  37. Learn how to master Integration with Odoo using API keys and Postman! This comprehensive tutorial covers everything from creating API keys in Odoo 18.0 to making JSON-RPC requests. Level up your Odoo integration skills! #Odoo #API #Postman #Integration #JSONRPC #Developers

    teguhteja.id/integration-with-

  38. Learn how to master Integration with Odoo using API keys and Postman! This comprehensive tutorial covers everything from creating API keys in Odoo 18.0 to making JSON-RPC requests. Level up your Odoo integration skills! #Odoo #API #Postman #Integration #JSONRPC #Developers

    teguhteja.id/integration-with-

  39. ✨ 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

  40. ✨ 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

  41. ✨ 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

  42. ✨ 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

  43. ✨ 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

  44. Ok #TrustedDocuments is effectively #jsonrpc but in #GraphQL. 😄 Though, because you know of the query for the client, you can have the query planner in graphql optimized for those type. Helping considerably in speed, but also execution and security.

    Little to say, I like it. 😅

  45. Ok is effectively but in . 😄 Though, because you know of the query for the client, you can have the query planner in graphql optimized for those type. Helping considerably in speed, but also execution and security.

    Little to say, I like it. 😅

  46. Ok #TrustedDocuments is effectively #jsonrpc but in #GraphQL. 😄 Though, because you know of the query for the client, you can have the query planner in graphql optimized for those type. Helping considerably in speed, but also execution and security.

    Little to say, I like it. 😅

  47. Ok #TrustedDocuments is effectively #jsonrpc but in #GraphQL. 😄 Though, because you know of the query for the client, you can have the query planner in graphql optimized for those type. Helping considerably in speed, but also execution and security.

    Little to say, I like it. 😅

  48. Ok #TrustedDocuments is effectively #jsonrpc but in #GraphQL. 😄 Though, because you know of the query for the client, you can have the query planner in graphql optimized for those type. Helping considerably in speed, but also execution and security.

    Little to say, I like it. 😅

  49. Боги #JS (в смысле даже джуны), помогите деду, не понимаю как ~~какать~~ вызывать асинхронные функции из куска кода, используемого при сборке вебпаком. Не могу понять как в JS (если это ещё JS) устроены области видимости. Никаких фреймворков, вроде не использую.

    Собираю так:

    webpack --mode=development web/src/jsonrpc.js -o web/static/main.js

    Подключаю:

    <script type="text/javascript" src="main.js"></script>

    В консоли браузера вижу что файлик получен, правильный, условный main в его коде выполняется.

    main().then(state => {
    console.log(state);
    });

    Но как прицепить его к onclick - хер знает. Всё что хочу - взять готовый #jsonrpc клиент (@open-rpc/client-js).

    Скорее всего нужен export, но я вроде и так его добавил.

    export async function myFunction()

    но как эту функцию из консоли/по событию вызвать, в какой объект она примаппится - хз.

    @tech

  50. Как мы выбирали протокол для клиентского API. Сравнение JSON-RPC 2.0 и RESTful API

    Привет, Хабр! Меня зовут Виталий Киреев, я руководитель R&D в SpaceWeb. В статье расскажу, как мы внедрили JSON-RPC в разработку SpaceWeb и объясню, почему выбрали именно эту технологию, а не RESTful API. А ещё покажу реальные кейсы и метрики использования технологии JSON-RPC.

    habr.com/ru/companies/spaceweb

    #jsonrpc #restful #api

  51. Как мы выбирали протокол для клиентского API. Сравнение JSON-RPC 2.0 и RESTful API

    Привет, Хабр! Меня зовут Виталий Киреев, я руководитель R&D в SpaceWeb. В статье расскажу, как мы внедрили JSON-RPC в разработку SpaceWeb и объясню, почему выбрали именно эту технологию, а не RESTful API. А ещё покажу реальные кейсы и метрики использования технологии JSON-RPC.

    habr.com/ru/companies/spaceweb

    #jsonrpc #restful #api

  52. Как мы выбирали протокол для клиентского API. Сравнение JSON-RPC 2.0 и RESTful API

    Привет, Хабр! Меня зовут Виталий Киреев, я руководитель R&D в SpaceWeb. В статье расскажу, как мы внедрили JSON-RPC в разработку SpaceWeb и объясню, почему выбрали именно эту технологию, а не RESTful API. А ещё покажу реальные кейсы и метрики использования технологии JSON-RPC.

    habr.com/ru/companies/spaceweb

    #jsonrpc #restful #api

  53. API для хостинга: кому он потребовался и как мы его сделали

    Привет, Хабр! На связи хостинг-провайдер SpaceWeb. В этой статье расскажем, как работает клиентский API у нас, почему для него мы выбрали технологию JSON-RPC и чем она нам так нравится. Историей делятся Виталий Киреев, руководитель R&D, и Алексей Шашкин, продакт-менеджер.

    habr.com/ru/companies/spaceweb

    #api #jsonrpc #хостинг

  54. API для хостинга: кому он потребовался и как мы его сделали

    Привет, Хабр! На связи хостинг-провайдер SpaceWeb. В этой статье расскажем, как работает клиентский API у нас, почему для него мы выбрали технологию JSON-RPC и чем она нам так нравится. Историей делятся Виталий Киреев, руководитель R&D, и Алексей Шашкин, продакт-менеджер.

    habr.com/ru/companies/spaceweb

    #api #jsonrpc #хостинг

  55. Here's a post on modernizing DokuWiki's remote API: patreon.com/posts/96036243

    If you're currently using the existing XMLRPC API I'd love to hear from you in the pull request linked at the end.

    #openapi #jsonrpc #api