home.social

#api — Public Fediverse posts

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

  1. Властелин корзин: две вкладки и один Redis (часть 4)

    Привет, Хабр! Это снова Алиса из сериала про Laravel рядом с Битриксом. В первой части мы аккуратно подселили Laravel к Битриксу. Во второй — растащили события, авторизацию и тяжелую логику по нормальным сервисам, а в третьей — перестали мучить каталог SQL-запросами и отдали поиск OpenSearch. Теперь добрались до места, где любой e-commerce начинает показывать характер: корзина и расчет заказа. Это каталог может тормозить незаметно. А вот если корзина начинает чудить — это уже чувствует бюджет.

    habr.com/ru/articles/1035716/

    #Reddis #вебсайт #1сбитрикс #битрикс #программирование #laravel #api #админка

  2. LG Unlocks Smart Home Ecosystem Via Open API

    LG's new developer portal lets outside companies use ThinQ API to build smart home apps. Find out how this changes smart home technology.

    #LGThinQ, #SmartHome, #API, #TechNews, #Developer

    newsletter.tf/lg-opens-smart-h

  3. LG has opened its smart home technology to developers. This is a big step to create more connected devices and services.

    #LGThinQ, #SmartHome, #API, #TechNews, #Developer
    newsletter.tf/lg-opens-smart-h

  4. Tired of bloated API tools?

    ⚡️ Consolio is a lightning-fast, project-isolated alternative to Postman and ApiDog.

    ​✅ Runs via npx (No install bloat)
    ✅ Uses only ~30MB RAM
    ✅ Project-isolated .consolio/ configs
    ✅ MIT Licensed & Free

    ​Stop wasting memory and start shipping. 🚀
    ​🔗 github.com/AnandPilania/consol

    #WebDev #API #Postman #DeveloperTools #OpenSource #JavaScript #NodeJS #Coding #Backend #SoftwareDevelopment #Tech #Programming #FullStack #DevOps #Productivity #Github #FOSS #WebTools #Efficiency

  5. Wer heute auf der #bibliocon26 noch etwas Hands-On-Erfahrung mit Python und SRU- und SPARQL-Schnittstellen im Bibliotheks- bzw. #GLAM -Sektor sammeln möchte, den könnte folgendes Hands-on Lab (Raum 14, 16:30-18:30) interessieren: bibliocon2026.abstractserver.c ; Folien stehen unter doi.org/10.5281/zenodo.18756303 bereit.

    #openglam #api

  6. Как развернуть Mistral 7B на GPU-сервере через vLLM

    Если бюджет и ресурсы ограничены, а развернуть self-hosted LLM нужно, присмотритесь к такой связке: Mistral-7B-Instruct-v0.3 + виртуальная машина

    habr.com/ru/companies/selectel

    #ai #mistral_7b #vllm #инференс_llm #gpu #облачный_сервер #api #nvidia_rtx #selectel

  7. Как развернуть Mistral 7B на GPU-сервере через vLLM

    Если бюджет и ресурсы ограничены, а развернуть self-hosted LLM нужно, присмотритесь к такой связке: Mistral-7B-Instruct-v0.3 + виртуальная машина

    habr.com/ru/companies/selectel

    #ai #mistral_7b #vllm #инференс_llm #gpu #облачный_сервер #api #nvidia_rtx #selectel

  8. Как развернуть Mistral 7B на GPU-сервере через vLLM

    Если бюджет и ресурсы ограничены, а развернуть self-hosted LLM нужно, присмотритесь к такой связке: Mistral-7B-Instruct-v0.3 + виртуальная машина

    habr.com/ru/companies/selectel

    #ai #mistral_7b #vllm #инференс_llm #gpu #облачный_сервер #api #nvidia_rtx #selectel

  9. Как развернуть Mistral 7B на GPU-сервере через vLLM

    Если бюджет и ресурсы ограничены, а развернуть self-hosted LLM нужно, присмотритесь к такой связке: Mistral-7B-Instruct-v0.3 + виртуальная машина

    habr.com/ru/companies/selectel

    #ai #mistral_7b #vllm #инференс_llm #gpu #облачный_сервер #api #nvidia_rtx #selectel

  10. Android 17: Google bringt „Handoff“-Funktion für nahtlose App-Übergabe

    Mit Android 17 führt Google „Continue On“ ein. Die Funktion erlaubt es, App-Aufgaben nahtlos zwischen Smartphones und Tablets zu übertragen.

    heise.de/news/Android-17-Googl

    #Android #Android #API #Apps #Google #GoogleIO #Mobiles #Tablets #news

  11. Android 17: Google bringt „Handoff“-Funktion für nahtlose App-Übergabe

    Mit Android 17 führt Google „Continue On“ ein. Die Funktion erlaubt es, App-Aufgaben nahtlos zwischen Smartphones und Tablets zu übertragen.

    heise.de/news/Android-17-Googl

    #Android #Android #API #Apps #Google #GoogleIO #Mobiles #Tablets #news

  12. Android 17: Google bringt „Handoff“-Funktion für nahtlose App-Übergabe

    Mit Android 17 führt Google „Continue On“ ein. Die Funktion erlaubt es, App-Aufgaben nahtlos zwischen Smartphones und Tablets zu übertragen.

    heise.de/news/Android-17-Googl

    #Android #Android #API #Apps #Google #GoogleIO #Mobiles #Tablets #news

  13. Android 17: Google bringt „Handoff“-Funktion für nahtlose App-Übergabe

    Mit Android 17 führt Google „Continue On“ ein. Die Funktion erlaubt es, App-Aufgaben nahtlos zwischen Smartphones und Tablets zu übertragen.

    heise.de/news/Android-17-Googl

    #Android #Android #API #Apps #Google #GoogleIO #Mobiles #Tablets #news

  14. Android 17: Google bringt „Handoff“-Funktion für nahtlose App-Übergabe

    Mit Android 17 führt Google „Continue On“ ein. Die Funktion erlaubt es, App-Aufgaben nahtlos zwischen Smartphones und Tablets zu übertragen.

    heise.de/news/Android-17-Googl

    #Android #Android #API #Apps #Google #GoogleIO #Mobiles #Tablets #news

  15. Low code умер, да здравствует low code

    Привет, Хабр! Меня зовут Александр Сахаров, я отвечаю за партнерства в «Диасофт». Хочу разобрать с вами один сюжет, который рынок сейчас подает максимально противоречиво, - платформенную разработку. Повод любопытный. Прямо сейчас идут два встречных сигнала. «Ведомости» в апреле написали , что интерес крупного бизнеса к low-code за год упал почти вдвое: с 66% компаний в 2025 году до 34% в 2026-м. А свежие обзоры по integrated development environment говорят ровно обратное: внутренние платформы разработки внедряют все активнее. Так в какую сторону мы на самом деле движемся - и чего при этом боимся?

    habr.com/ru/companies/diasoft_

    #lowcode #diasoft #digital_q #environment #программирование #платформа #платформа_для_разработки #платформа_для_разработчиков #api #bpmсистемы

  16. Mindy Kaling Discussed Her Weight Loss And The Discourse It's Produced – BuzzFeed

    Mindy Kaling Discussed Her Weight Loss And The Discourse It’s Produced  BuzzFeedMindy Kaling Reveals the Health Reason Behind Her…
    #NewsBeep #News #Celebrities #api #CA #Canada #dib-celebs #Entertainment #timely
    newsbeep.com/ca/681127/

  17. FYI: Google Ads API v24.1 brings direct A/B experiment stats and new test types: Google Ads API v24.1 adds direct experiment statistics and five new test types, covering AI Max, broad match, video, and Performance Max asset optimization. ppc.land/google-ads-api-v24-1- #GoogleAds #API #Advertising #DigitalMarketing #ABTesting

  18. [Перевод] Эволюция API без боли: ArchUnit, Gradle и правила для библиотек

    В Netflix тысячи Java-репозиториев. Когда в библиотеку вносят изменение, часть пользователей может перестать собираться или начать работать некорректно. Чаще всгео эта проблема возникает потому, что public контракты являются public только для авторов библиотеки, а не для пользователей. С новом переводе от команды Spring АйО разбираемся, как ребята из Netflix ввели простые метки для API: @Public - можно использовать снаружи, @Experimental - тоже можно, но интерфейс может меняться, @Deprecated - готовится к удалению. Все остальное считается внутренним и использованию извне не подлежит. Но сами аннотации проблему не решают, нужна проверка на масштабе. Решение - ArchUnit + Nebula ArchRules. ArchUnit анализирует скомпилированный байткод, поэтому одинаково работает для Java/Kotlin/Scala и проверяет реальный код на classpath. Команды пишут правила (например: «вне пакета библиотеки нельзя зависеть от ее deprecated/internal API»), публикуют их как отдельный arch-rules JAR, а runner автоматически запускает проверки в репозиториях и делает отчеты с точной строкой нарушения.

    habr.com/ru/companies/spring_a

    #java #kotlin #api #versioning #neflix #spring #spring_boot #spring_framework #springboot

  19. CW: long post, this is about a nerdy game

    I’ve played a bit of https://replicant.space lately. It’s an API-based game, and I was very curious about it. I’ve had an idea about a web game featuring a fully-fledged API for a while, but never got around doing much about it, and now my dream has come true thanks to @mercutio !

    What’s this game about ?

    Being an API-only game is quite an experience. Apart from a good documentation (both "human-friendly" and made-for-automated-discovery), and a tutorial covering the basics, there is no user-friendly interface. All of the interaction take place using HTTP requests (mostly GET and POST).

    Unless someone develops a user-friendly frontend, this will remain nerd stuff. That’s what makes it cool. However, it could also be a fun playground to learn about APIs, and I could even see teachers basing their courses around it.

    Starting the game

    Registering for an account requires sending a POST request to an API endpoint. I then got an email with a confirmation link, which leads to a page containing the precious API token I then used to authenticate every request. At this point, I was simply using cURL.

    Once being registered, I knew I couldn’t simply start to play. I had to setup Prometheus to scrape some precious metrics. I initially settled on two : my total experience points, and my number of replicants. I then added more as I played.

    I started playing by following the quickstart. I got my bearings in NANKI, travelled the system, mined resources, built some drones… This is when I stopped using curl in favour of Nushell. It’s basically a shell with some API and data processing built-in. This was a nice way to get more used to it, and I really took advantage of the pretty formatting of nu. Later, I started writing nu scripts to automate some things (deploying and stowing swarms of drones).

    My first impressions

    I’ve just started, and this is the point of view of someone used to APIs, but not to this game in particular. There are also many features (trading, species…) I haven’t used yet. The first thing to say it’s that Tony has made sure to have some nice documentation to follow. This is probably the single most important feature to have for a game like this one. There is also a Postman collection offered, but this is not something I’ve used before. I may explore this way later. I expect this would help beginners a lot.

    However, I’ve had an issue when sending POST request at first. I pasted the ones from the quickstart, changing only the values, and got 400 Bad request in return. It turns out I had forgotten to specify a content-type, which should be set to application/json. While this is not specific to this game, it could be nice to have a reminder in the docs.

    On the same topic, I tended to leave trailing slashes at first, which returned 422 HTTP errors.

    Otherwise, the game runs fine. The API limits are quite generous. For now, I expect most of my requests spikes to be when managing drone swarms (one request per drone at least) and my metrics script (10 requests at once every ten minutes).

    As for the game itself, I expected to have a small proof of concept, with a relatively narrow set of features. But while it’s probably not as massive as Eve Online, there are definitely lots to do. I’ve only touched on the basics, but there are many cool things I’ve yet to experiment. And there’s always the "automation metagame", where scripting things is cool in itself. Thanks a lot to Tony for creating this fun niche game !

    Metrics

    So, I may have a problem. I love metrics, even when their usefulness is dubious at best. So I got myself some. A bash script, a systemd timer and a quick Ansible playbook got me started. My script is definitely not pretty, but it works. It’s basically a bunch of curl | jq, echo, and the standard output is directed to a file read by Node Exporter. I was able to do quite a bit (see screenshots), including exporting the game leaderboards and watching my amount of XP grow. There’s still lots to do there. Aggregating the various resources I’ve mined would be nice. I’m planning of releasing my setup, so that other could use it, but probably not today.

    #replicantSpace #gaming #api #nushell #prometheus

  20. Zabbix + grafana – część 8 – Parser JQ

    Wstęp W poprzednim artykule przyjrzeliśmy się parserowi JSONata — narzędziu, które dobrze sprawdza się tam, gdzie odpowiedzi z API Zabbixa wymagają czegoś więcej niż prostego filtrowania i projekcji pól. Pozwala ono zamknąć dość złożoną logikę w jednym miejscu, kosztem nieco trudniejszej składni. JSONata nie jest jednak jedynym sposobem na przetwarzanie...

    #Aktualności #Narzędzia #Teksty #Api #Devops #Grafana #Jq #Monitoring #Observability

    sekurak.pl/zabbix-grafana-czes

  21. Zabbix + grafana – część 8 – Parser JQ

    Wstęp W poprzednim artykule przyjrzeliśmy się parserowi JSONata — narzędziu, które dobrze sprawdza się tam, gdzie odpowiedzi z API Zabbixa wymagają czegoś więcej niż prostego filtrowania i projekcji pól. Pozwala ono zamknąć dość złożoną logikę w jednym miejscu, kosztem nieco trudniejszej składni. JSONata nie jest jednak jedynym sposobem na przetwarzanie...

    #Aktualności #Narzędzia #Teksty #Api #Devops #Grafana #Jq #Monitoring #Observability

    sekurak.pl/zabbix-grafana-czes

  22. Zabbix + grafana – część 8 – Parser JQ

    Wstęp W poprzednim artykule przyjrzeliśmy się parserowi JSONata — narzędziu, które dobrze sprawdza się tam, gdzie odpowiedzi z API Zabbixa wymagają czegoś więcej niż prostego filtrowania i projekcji pól. Pozwala ono zamknąć dość złożoną logikę w jednym miejscu, kosztem nieco trudniejszej składni. JSONata nie jest jednak jedynym sposobem na przetwarzanie...

    #Aktualności #Narzędzia #Teksty #Api #Devops #Grafana #Jq #Monitoring #Observability

    sekurak.pl/zabbix-grafana-czes

  23. Zabbix + grafana – część 8 – Parser JQ

    Wstęp W poprzednim artykule przyjrzeliśmy się parserowi JSONata — narzędziu, które dobrze sprawdza się tam, gdzie odpowiedzi z API Zabbixa wymagają czegoś więcej niż prostego filtrowania i projekcji pól. Pozwala ono zamknąć dość złożoną logikę w jednym miejscu, kosztem nieco trudniejszej składni. JSONata nie jest jednak jedynym sposobem na przetwarzanie...

    #Aktualności #Narzędzia #Teksty #Api #Devops #Grafana #Jq #Monitoring #Observability

    sekurak.pl/zabbix-grafana-czes

  24. Zabbix + grafana – część 8 – Parser JQ

    Wstęp W poprzednim artykule przyjrzeliśmy się parserowi JSONata — narzędziu, które dobrze sprawdza się tam, gdzie odpowiedzi z API Zabbixa wymagają czegoś więcej niż prostego filtrowania i projekcji pól. Pozwala ono zamknąć dość złożoną logikę w jednym miejscu, kosztem nieco trudniejszej składni. JSONata nie jest jednak jedynym sposobem na przetwarzanie...

    #Aktualności #Narzędzia #Teksty #Api #Devops #Grafana #Jq #Monitoring #Observability

    sekurak.pl/zabbix-grafana-czes

  25. Как создать ИИ-агента для бизнеса за 10 шагов. Гайд с учётом российской специфики API

    Нейросети можно объединять в полноценные рабочие системы. Такие системы называют ИИ-агентами. Их используют в поддержке, продажах, аналитике, HR, логистике и внутренних процессах — везде, где есть повторяемые задачи, понятные правила и данные, к которым можно подключиться. Но при сборке ИИ-агента важно учитывать российскую специфику API.

    habr.com/ru/companies/tsnis/ar

    #агенты #ииагенты #создать_ииагента #создание_ииагента #ииагент_для_бизнеса #создать_ииагента_для_бизнеса #создание_ииагента_для_бизнеса #api #api_нейросетей

  26. Как создать ИИ-агента для бизнеса за 10 шагов. Гайд с учётом российской специфики API

    Нейросети можно объединять в полноценные рабочие системы. Такие системы называют ИИ-агентами. Их используют в поддержке, продажах, аналитике, HR, логистике и внутренних процессах — везде, где есть повторяемые задачи, понятные правила и данные, к которым можно подключиться. Но при сборке ИИ-агента важно учитывать российскую специфику API.

    habr.com/ru/companies/tsnis/ar

    #агенты #ииагенты #создать_ииагента #создание_ииагента #ииагент_для_бизнеса #создать_ииагента_для_бизнеса #создание_ииагента_для_бизнеса #api #api_нейросетей

  27. Как создать ИИ-агента для бизнеса за 10 шагов. Гайд с учётом российской специфики API

    Нейросети можно объединять в полноценные рабочие системы. Такие системы называют ИИ-агентами. Их используют в поддержке, продажах, аналитике, HR, логистике и внутренних процессах — везде, где есть повторяемые задачи, понятные правила и данные, к которым можно подключиться. Но при сборке ИИ-агента важно учитывать российскую специфику API.

    habr.com/ru/companies/tsnis/ar

    #агенты #ииагенты #создать_ииагента #создание_ииагента #ииагент_для_бизнеса #создать_ииагента_для_бизнеса #создание_ииагента_для_бизнеса #api #api_нейросетей

  28. Как создать ИИ-агента для бизнеса за 10 шагов. Гайд с учётом российской специфики API

    Нейросети можно объединять в полноценные рабочие системы. Такие системы называют ИИ-агентами. Их используют в поддержке, продажах, аналитике, HR, логистике и внутренних процессах — везде, где есть повторяемые задачи, понятные правила и данные, к которым можно подключиться. Но при сборке ИИ-агента важно учитывать российскую специфику API.

    habr.com/ru/companies/tsnis/ar

    #агенты #ииагенты #создать_ииагента #создание_ииагента #ииагент_для_бизнеса #создать_ииагента_для_бизнеса #создание_ииагента_для_бизнеса #api #api_нейросетей

  29. Více agentů musí být rychlejší než jeden, ne? Miodrag Todorović z JigJoy postavil baro – CLI, které paralelně spouští pět Claude sezení místo jednoho – a postavil ho proti novému příkazu /goal v Claude Code. Čekal jasnou výhru paralelismu. Místo toho prohrál v čase, v tokenech i v kvalitě výsledného kódu. Z analýzy tří konkrétních selhání ale vyšel jeden nečekaný závěr: problém nebyl v koordinaci mezi agenty, ale v rozhodnutích, která padla ještě před tím, než se kdokoli z nich probudil. Oprava trvala 200 řádků kódu – a v odvetě baro porazilo /goal o 4 minuty.

    https://zdrojak.cz/clanky/baro-vs-claude-code-kdyz-paralelni-agenti-prohraji-s-jednim-sezenim-a-co-s-tim-udelat/
  30. Google Ads API v24.1 adds mobile segments, passkeys, and new experiment types: Google Ads API v24.1 adds mobile device segmentation, passkeys, static DemandGen images, and four new experiment types including AI Max and Performance Max. ppc.land/google-ads-api-v24-1- #GoogleAds #API #DigitalMarketing #MarketingAutomation #PPC

  31. Un outil pour générer automatiquement un client HTTP pour une API REST donnée.

    Il suffit ensuite d'en appeler les différentes méthodes sans avoir à configurer les requêtes elles-mêmes.

    🔗 heyapi.dev/

    #HTTP #API #générateur #lib #TypeScript

  32. @nick @Quasit

    > Does the built-in web interface of a #Mastodon instance make use of the client #API endpoints?

    Generally, yes. Opening up the browser's network inspector to the XHR tab is quite a useful way of figuring out when the implementation differs from the documentation.

    This is Mastodon specific. Some servers (eg, Pleroma IIRC) tend to ship HTML that contains all the data, instead of an HTML skeleton and JavaScript that populates it, which makes debugging more difficult.

  33. @nick @nikclayton

    > Does the built-in web interface of a #Mastodon instance make use of the client #API endpoints?

    I have no idea!

    > Did you contact the admin of kolektiva.social?

    I'm embarrassed to admit that I'm not sure how to do that.

  34. @[email protected]

    Does the built-in web interface of a #Mastodon instance make use of the client #API endpoints?

    @[email protected]

    Did you contact the admin of kolektiva.social?

  35. Let's say you create an API, with openAPI....
    And you want to provide the same results as the APi as a library, instead of REST calls.
    Is there an easy way to "provide" it?
    I remember back in the time was a swagger code-gen.
    I'm thinking about providing an API but providing it as an library in PHP/JS/Java/Python or whatever is needed.
    (If possible, writing the API in Kotlin)

    How is this done nowadays? Any hints welcome, thx.

    #openapi #swagger #swaggercodegen #rest #api #library #developerlife

  36. Let's say you create an API, with openAPI....
    And you want to provide the same results as the APi as a library, instead of REST calls.
    Is there an easy way to "provide" it?
    I remember back in the time was a swagger code-gen.
    I'm thinking about providing an API but providing it as an library in PHP/JS/Java/Python or whatever is needed.
    (If possible, writing the API in Kotlin)

    How is this done nowadays? Any hints welcome, thx.

    #openapi #swagger #swaggercodegen #rest #api #library #developerlife

  37. Let's say you create an API, with openAPI....
    And you want to provide the same results as the APi as a library, instead of REST calls.
    Is there an easy way to "provide" it?
    I remember back in the time was a swagger code-gen.
    I'm thinking about providing an API but providing it as an library in PHP/JS/Java/Python or whatever is needed.
    (If possible, writing the API in Kotlin)

    How is this done nowadays? Any hints welcome, thx.

    #openapi #swagger #swaggercodegen #rest #api #library #developerlife

  38. Let's say you create an API, with openAPI....
    And you want to provide the same results as the APi as a library, instead of REST calls.
    Is there an easy way to "provide" it?
    I remember back in the time was a swagger code-gen.
    I'm thinking about providing an API but providing it as an library in PHP/JS/Java/Python or whatever is needed.
    (If possible, writing the API in Kotlin)

    How is this done nowadays? Any hints welcome, thx.

    #openapi #swagger #swaggercodegen #rest #api #library #developerlife