#pubsub — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #pubsub, aggregated by home.social.
-
-
-
-
-
I got hare-nats wired to use hare-ev now so I can start to really get this more feature complete. It does the very basic connection, publish, and subscribe work. It still needs more love around memory allocations and additional NATS protocol support for credentials, etc.
-
I got hare-nats wired to use hare-ev now so I can start to really get this more feature complete. It does the very basic connection, publish, and subscribe work. It still needs more love around memory allocations and additional NATS protocol support for credentials, etc.
-
I got hare-nats wired to use hare-ev now so I can start to really get this more feature complete. It does the very basic connection, publish, and subscribe work. It still needs more love around memory allocations and additional NATS protocol support for credentials, etc.
-
I got hare-nats wired to use hare-ev now so I can start to really get this more feature complete. It does the very basic connection, publish, and subscribe work. It still needs more love around memory allocations and additional NATS protocol support for credentials, etc.
-
I got hare-nats wired to use hare-ev now so I can start to really get this more feature complete. It does the very basic connection, publish, and subscribe work. It still needs more love around memory allocations and additional NATS protocol support for credentials, etc.
-
Durable queues, streams, pub/sub, and a cron scheduler – inside your SQLite file
#HackerNews #DurableQueues #SQLite #Streams #PubSub #CronScheduler
-
New progress note available (after 3 years during which I posted here on ActivityPub instead of on the blog):
https://www.goffi.org/id/libervia-progress-note-2026-w16-ooph
I'm talking about current work on installation/configuration simplification and the new forge, focus on web frontend and redesign and work done with current metadata reduction and serverless XMPP (Tor, contacts e2ee, new pubsub implementation).
#Libervia #progress #XMPP #NLnet #NCI0 #Tor #pubsub #decentralized #forge #metadata #serverless
-
New progress note available (after 3 years during which I posted here on ActivityPub instead of on the blog):
https://www.goffi.org/id/libervia-progress-note-2026-w16-ooph
I'm talking about current work on installation/configuration simplification and the new forge, focus on web frontend and redesign and work done with current metadata reduction and serverless XMPP (Tor, contacts e2ee, new pubsub implementation).
#Libervia #progress #XMPP #NLnet #NCI0 #Tor #pubsub #decentralized #forge #metadata #serverless
-
New progress note available (after 3 years during which I posted here on ActivityPub instead of on the blog):
https://www.goffi.org/id/libervia-progress-note-2026-w16-ooph
I'm talking about current work on installation/configuration simplification and the new forge, focus on web frontend and redesign and work done with current metadata reduction and serverless XMPP (Tor, contacts e2ee, new pubsub implementation).
#Libervia #progress #XMPP #NLnet #NCI0 #Tor #pubsub #decentralized #forge #metadata #serverless
-
New progress note available (after 3 years during which I posted here on ActivityPub instead of on the blog):
https://www.goffi.org/id/libervia-progress-note-2026-w16-ooph
I'm talking about current work on installation/configuration simplification and the new forge, focus on web frontend and redesign and work done with current metadata reduction and serverless XMPP (Tor, contacts e2ee, new pubsub implementation).
#Libervia #progress #XMPP #NLnet #NCI0 #Tor #pubsub #decentralized #forge #metadata #serverless
-
New progress note available (after 3 years during which I posted here on ActivityPub instead of on the blog):
https://www.goffi.org/id/libervia-progress-note-2026-w16-ooph
I'm talking about current work on installation/configuration simplification and the new forge, focus on web frontend and redesign and work done with current metadata reduction and serverless XMPP (Tor, contacts e2ee, new pubsub implementation).
#Libervia #progress #XMPP #NLnet #NCI0 #Tor #pubsub #decentralized #forge #metadata #serverless
-
I've just pushed a new pubsub implementation (basically a reimplementation of SàT/Libervia Pubsub on top of Libervia Backend).
May not sound exciting like that, but it's a major thing for many reasons, I hope that I can find time to blog about that tomorrow.
Also it implements XEP-0496 (Pubsub Node Relationships) and XEP-0499 (Pubsub Extended Discovery) which means node hierarchy, useful for things like forums.
This is context of https://nlnet.nl/project/ServerlessXMPP/
-
I've just pushed a new pubsub implementation (basically a reimplementation of SàT/Libervia Pubsub on top of Libervia Backend).
May not sound exciting like that, but it's a major thing for many reasons, I hope that I can find time to blog about that tomorrow.
Also it implements XEP-0496 (Pubsub Node Relationships) and XEP-0499 (Pubsub Extended Discovery) which means node hierarchy, useful for things like forums.
This is context of https://nlnet.nl/project/ServerlessXMPP/
-
I've just pushed a new pubsub implementation (basically a reimplementation of SàT/Libervia Pubsub on top of Libervia Backend).
May not sound exciting like that, but it's a major thing for many reasons, I hope that I can find time to blog about that tomorrow.
Also it implements XEP-0496 (Pubsub Node Relationships) and XEP-0499 (Pubsub Extended Discovery) which means node hierarchy, useful for things like forums.
This is context of https://nlnet.nl/project/ServerlessXMPP/
-
I've just pushed a new pubsub implementation (basically a reimplementation of SàT/Libervia Pubsub on top of Libervia Backend).
May not sound exciting like that, but it's a major thing for many reasons, I hope that I can find time to blog about that tomorrow.
Also it implements XEP-0496 (Pubsub Node Relationships) and XEP-0499 (Pubsub Extended Discovery) which means node hierarchy, useful for things like forums.
This is context of https://nlnet.nl/project/ServerlessXMPP/
-
I've just pushed a new pubsub implementation (basically a reimplementation of SàT/Libervia Pubsub on top of Libervia Backend).
May not sound exciting like that, but it's a major thing for many reasons, I hope that I can find time to blog about that tomorrow.
Also it implements XEP-0496 (Pubsub Node Relationships) and XEP-0499 (Pubsub Extended Discovery) which means node hierarchy, useful for things like forums.
This is context of https://nlnet.nl/project/ServerlessXMPP/
-
Kafka: Queue & Pub-Sub Together 📨
Queue (1-to-1):
1 consumer group, consumers = partitions
Each message → 1 consumer onlyPub-Sub (1-to-many):
Multiple consumer groups
Each group → all messagesTraditional systems need separate tools.
Kafka does both natively! -
Server-Sent Events Beat WebSockets for 95% of Real-Time Apps (Here's Why) - DEV Community
"Everyone defaults to WebSockets for real-time features. Most shouldn't.
The reality: 95% of "real-time" applications only need server → client updates. Chat notifications. Live dashboards. Stock tickers. Log streams. AI responses.
WebSockets give you bidirectional communication. But bidirectional comes with a tax: complexity, resource overhead, scaling challenges, debugging nightmares.
Server-Sent Events (SSE) do one thing: stream data from server to client. They do it brilliantly. And for..."
https://dev.to/polliog/server-sent-events-beat-websockets-for-95-of-real-time-apps-heres-why-a4l?context=digest
#events #http #pubsub #sse #webdev -
@visionaire genau heute las ich xkcd mal wieder.
Da macht sich also wieder jemand Gedanken wie man Social Media neu erfinden kann.
Immerhin wurde #pubsub und #mastodon als Nische erwähnt.
Schade das nicht erwähnt wurde WARUM man was neues braucht und nicht das #fediverse besser promoten kann
-
Libervia CLI Tip 16:
You need to modify many pubsub items? `li pubsub transform` is there to help.
It uses an executable (e.g., shell or Python script), gives it each item as input, and replaces it with the returned item. Use `DELETE` to retract the item, and `SKIP` to ignore it.
Very handy if you, e.g., moved an URL and need to update all your blog posts, change a tag, or do any kind of massive modification.
https://libervia.org/__b/doc/backend/libervia-cli/pubsub.html#transform
-
Libervia CLI Tip 15:
When publishing a blog or other pubsub based feature, the item ID is often used in the URL when it is rendered for the web (e.g.; Libervia or Movim use something like `https://…/blog/<user>/<item_id>`).
It is then important to have a user-friendly item ID (e.g.; `title-of-my-publication-abc123`), which is usually done by the software from the title.
If you want to change it, you can use `li pubsub rename`.
https://libervia.org/__b/doc/backend/libervia-cli/pubsub.html#rename
-
ActiveMQ Artemis vs Apache Kafka
Добрый день. Сегодня мы поговорим о двух мощных технологиях для асинхронного обмена данными — ActiveMQ Artemis и Apache Kafka. Мы разберемся, что они из себя представляют, как устроены под капотом, и главное — в каких ситуациях стоит выбрать одну, а в каких другую. Наш план на сегодня довольно насыщенный. Мы начнем с того, почему вообще все пришли к асинхронному общению сервисов. Затем подробно разберем ActiveMQ Artemis — что это и какие задачи решает. Заглянем в его техническую архитектуру, чтобы понять источник его производительности. После этого мы кратко вспомним основы Apache Kafka, чтобы затем перейти к самому интересному — детальному сравнению. Мы составим четкие рекомендации, поговорим о нагрузочных характеристиках и подведем итоги.
https://habr.com/ru/articles/959660/
#activemq_artemis #apache_kafka #брокер_сообщений #очереди_сообщений #асинхронное_программирование #messaging #jms #eventdriven_architecture #pubsub
-
ActiveMQ Artemis vs Apache Kafka
Добрый день. Сегодня мы поговорим о двух мощных технологиях для асинхронного обмена данными — ActiveMQ Artemis и Apache Kafka. Мы разберемся, что они из себя представляют, как устроены под капотом, и главное — в каких ситуациях стоит выбрать одну, а в каких другую. Наш план на сегодня довольно насыщенный. Мы начнем с того, почему вообще все пришли к асинхронному общению сервисов. Затем подробно разберем ActiveMQ Artemis — что это и какие задачи решает. Заглянем в его техническую архитектуру, чтобы понять источник его производительности. После этого мы кратко вспомним основы Apache Kafka, чтобы затем перейти к самому интересному — детальному сравнению. Мы составим четкие рекомендации, поговорим о нагрузочных характеристиках и подведем итоги.
https://habr.com/ru/articles/959660/
#activemq_artemis #apache_kafka #брокер_сообщений #очереди_сообщений #асинхронное_программирование #messaging #jms #eventdriven_architecture #pubsub
-
ActiveMQ Artemis vs Apache Kafka
Добрый день. Сегодня мы поговорим о двух мощных технологиях для асинхронного обмена данными — ActiveMQ Artemis и Apache Kafka. Мы разберемся, что они из себя представляют, как устроены под капотом, и главное — в каких ситуациях стоит выбрать одну, а в каких другую. Наш план на сегодня довольно насыщенный. Мы начнем с того, почему вообще все пришли к асинхронному общению сервисов. Затем подробно разберем ActiveMQ Artemis — что это и какие задачи решает. Заглянем в его техническую архитектуру, чтобы понять источник его производительности. После этого мы кратко вспомним основы Apache Kafka, чтобы затем перейти к самому интересному — детальному сравнению. Мы составим четкие рекомендации, поговорим о нагрузочных характеристиках и подведем итоги.
https://habr.com/ru/articles/959660/
#activemq_artemis #apache_kafka #брокер_сообщений #очереди_сообщений #асинхронное_программирование #messaging #jms #eventdriven_architecture #pubsub
-
ActiveMQ Artemis vs Apache Kafka
Добрый день. Сегодня мы поговорим о двух мощных технологиях для асинхронного обмена данными — ActiveMQ Artemis и Apache Kafka. Мы разберемся, что они из себя представляют, как устроены под капотом, и главное — в каких ситуациях стоит выбрать одну, а в каких другую. Наш план на сегодня довольно насыщенный. Мы начнем с того, почему вообще все пришли к асинхронному общению сервисов. Затем подробно разберем ActiveMQ Artemis — что это и какие задачи решает. Заглянем в его техническую архитектуру, чтобы понять источник его производительности. После этого мы кратко вспомним основы Apache Kafka, чтобы затем перейти к самому интересному — детальному сравнению. Мы составим четкие рекомендации, поговорим о нагрузочных характеристиках и подведем итоги.
https://habr.com/ru/articles/959660/
#activemq_artemis #apache_kafka #брокер_сообщений #очереди_сообщений #асинхронное_программирование #messaging #jms #eventdriven_architecture #pubsub
-
Libervia CLI Tip 11:
Libervia automatically caches pubsub nodes you are subscribed to.
You can control it with the `li pubsub cache` commands.
The search capabilities are really powerful, with full-text search and many filters.
You can find items across profiles, within a time frame, or on any field of parsed data.
You can show whole items or specific data (e.g., title/author/tags of forum posts within a time frame).
https://libervia.org/__b/doc/backend/libervia-cli/pubsub_cache.html
-
Je découvre que Redis permet de faire des intégrations à base d'événements de manière très simple, comme toujours avec Redis.
Ça semble par exemple plus simple que RabbitMQ et beaucoup plus simple que Kafka (mais de fait moins "solide" ou fiable).
-
Great work from @nicoco and @edhelas to specify "spaces" with XMPP.
It's now PubSub based, and open to anything (MUC room, pubsub nodes, URLs). That means that anybody can create spaces with suitable clients, and use PubSub permissions mechanism to make it public or private.
-
Great work from @nicoco and @edhelas to specify "spaces" with XMPP.
It's now PubSub based, and open to anything (MUC room, pubsub nodes, URLs). That means that anybody can create spaces with suitable clients, and use PubSub permissions mechanism to make it public or private.
-
Great work from @nicoco and @edhelas to specify "spaces" with XMPP.
It's now PubSub based, and open to anything (MUC room, pubsub nodes, URLs). That means that anybody can create spaces with suitable clients, and use PubSub permissions mechanism to make it public or private.
-
Great work from @nicoco and @edhelas to specify "spaces" with XMPP.
It's now PubSub based, and open to anything (MUC room, pubsub nodes, URLs). That means that anybody can create spaces with suitable clients, and use PubSub permissions mechanism to make it public or private.
-
Great work from @nicoco and @edhelas to specify "spaces" with XMPP.
It's now PubSub based, and open to anything (MUC room, pubsub nodes, URLs). That means that anybody can create spaces with suitable clients, and use PubSub permissions mechanism to make it public or private.
-
Here is the capture of the tree-like hierarchy of pubsub nodes I talked about yesterday, but this time rendered as forum categories in Libervia web. I’ve added an "XMPP" category and set descriptions (all part of pubsub node metadata). All of this benefits from pubsub permission and subscription mechanisms.
Note that this is done thanks to the NLnet Email Gateway grant.
-
I've been working on implementing XEP-0496 (Pubsub Node Relationships) and XEP-0499 (Pubsub Extended Discovery) in Libervia to allow a tree-like hierarchy in pubsub nodes.
This is a big deal for many reasons, from better organisation to features which become possible (think about file sharing, forums, etc).
-
[構築編] Transactional Outbox Pattern で実現するサービス間データベース連携(Google Cloud)
https://qiita.com/Bulgent/items/40e474af79121d85ef38?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items -
[構築編] Transactional Outbox Pattern で実現するサービス間データベース連携(Google Cloud)
https://qiita.com/Bulgent/items/40e474af79121d85ef38?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items -
Glyn: Type-safe PubSub and Registry for Gleam actors with distributed clustering
https://github.com/mbuhot/glyn
#HackerNews #Glyn #Gleam #PubSub #TypeSafe #DistributedClustering #ActorSystem
-
Glyn: Type-safe PubSub and Registry for Gleam actors with distributed clustering
https://github.com/mbuhot/glyn
#HackerNews #Glyn #Gleam #PubSub #TypeSafe #DistributedClustering #ActorSystem
-
Glyn: Type-safe PubSub and Registry for Gleam actors with distributed clustering
https://github.com/mbuhot/glyn
#HackerNews #Glyn #Gleam #PubSub #TypeSafe #DistributedClustering #ActorSystem
-
Glyn: Type-safe PubSub and Registry for Gleam actors with distributed clustering
https://github.com/mbuhot/glyn
#HackerNews #Glyn #Gleam #PubSub #TypeSafe #DistributedClustering #ActorSystem
-
Glyn: Type-safe PubSub and Registry for Gleam actors with distributed clustering
https://github.com/mbuhot/glyn
#HackerNews #Glyn #Gleam #PubSub #TypeSafe #DistributedClustering #ActorSystem
-
#MOVIM 0.31 "#Kameny" has been released (#Jabber / #XMPP / #PHP / #SQL / #MariaDB / #MySQL / #PostgreSQL / #SocialNetwork / #SocialFeed / #PubSub / #E2EE / #EndToEndEncryption / #E2EEncryption / #OMEMO) https://movim.eu/
-
#MOVIM 0.31 "#Kameny" has been released (#Jabber / #XMPP / #PHP / #SQL / #MariaDB / #MySQL / #PostgreSQL / #SocialNetwork / #SocialFeed / #PubSub / #E2EE / #EndToEndEncryption / #E2EEncryption / #OMEMO) https://movim.eu/