#pubsub

2025-06-22

Мета-акторы, готовый скелет микросервиса

Я ненавижу руками создавать бойлерплейты. Любые. Нет, LLM-ки тут тоже не помогут: им надо писать промпты (а потом ещё проверять, что оно там нагенерировало). Мне всегда хотелось, чтобы остов приложения задавался конфигурацией, а я бы только добавлял бизнес-логику. Буквально, в уже сгенерированные для неё места. Именно в такой парадигме написана моя библиотека finitomata , в которой конфигурация конечных автоматов задаётся текстовым представлением ( PlantUML / Mermaid ), а бизнес-логика просто распихивается по колбэкам переходов. Но мне этого оказалось мало, и я решил обернуть в такие же абстракции хранение и подписку на изменения. Так родилась библиотека (пока не опубликована, доступна только в исходниках ) persistomata . Даже не библиотека, а (простите) фреймворк

habr.com/ru/articles/920684/

#persistence #clickhouse #actor_model #pubsub

🏳️‍🌈🤘 Blain Smithblainsmith@snac.rblgk.sh
2025-06-20
I got the client to the "get it working" phase even though it is still rough around the edges and incomplete. It does connect, subscribe, publish, and handle subscription callbacks.

https://git.sr.ht/~blainsmith/hare-nats

#HareLang #NATS #PubSub
🏳️‍🌈🤘 Blain Smithblainsmith@snac.rblgk.sh
2025-06-18
I really appreciate how simple the NATS protocol is. Just text and bytes. No complicated binary encoding.

https://docs.nats.io/reference/reference-protocols/nats-protocol

#PubSub #NATS
🏳️‍🌈🤘 Blain Smithblainsmith@snac.rblgk.sh
2025-06-17
hare-nats is coming along nicely.

#HareLang #NATS #PubSub
Hacker Newsh4ckernews
2025-06-03

Radio for DuckDB – DuckDB Now Talks to WebSockets and Redis Pub/Sub

query.farm/duckdb_extension_ra

Inter Miami CF 🤖InterMiamiCF@sportsbots.xyz
2025-06-01

90’ | #PubSub x @Publix@twitter.com

→🟢 R. Sailor, A. Obando
←🔴 D. Martínez, T. Allende

#MIAvCLB [5-1]

Inter Miami CF 🤖InterMiamiCF@sportsbots.xyz
2025-06-01

80’ | #PubSub x @Publix@twitter.com

→🟢 F. Picault
←🔴 L. Suárez

#MIAvCLB [4-1]

2025-05-31

PubSub is also a W3C publication standard, it's used by the XMPP-based Movim social and (not just micro)blogging platform, which didn't really take off, because Google and Facebook nerfed XMPP.
Movim's blog is PubSub: https://mov.im/community/pubsub.movim.eu/Movim/


#pubsub #xmpp #jabber #movim #microblogging #facebook #google #w3c
2025-05-31

Yeah, it's nice seeing compatibility baked into the platform. And the handle formats are good too. Do you have plans for more platforms, eg Nostr, PubSub?


#nostr #pubsub
Inter Miami CF 🤖InterMiamiCF@sportsbots.xyz
2025-05-29

69’ | #PubSub x @Publix@twitter.com

→🟢 B. Cremaschi, F. Picault
←🔴 T. Allende, T. Segovia

#MIAvMTL [2-0]

Inter Miami CF 🤖InterMiamiCF@sportsbots.xyz
2025-05-29

45’ | #PubSub x @Publix@twitter.com

→🟢 M. Falcón
←🔴 T. Avilés

#MIAvMTL [1-0]

Inter Miami CF 🤖InterMiamiCF@sportsbots.xyz
2025-05-29

23’ | #PubSub x @Publix@twitter.com

→🟢 D. Martinez
←🔴 J. Alba

#MIAvMTL [0-0]

Inter Miami CF 🤖InterMiamiCF@sportsbots.xyz
2025-05-25

77’ | #PubSub x @Publix@twitter.com

→🟢 F. Picault
←🔴 G. Luján

#PHIvMIA [3-1]

Inter Miami CF 🤖InterMiamiCF@sportsbots.xyz
2025-05-25

60’ | #PubSub x @Publix@twitter.com

→🟢 M. Weigandt, T. Segovia
←🔴 I. Fray, T. Avilés

#PHIvMIA [2-1]

Inter Miami CF 🤖InterMiamiCF@sportsbots.xyz
2025-05-25

38’ | #PubSub@Publix@twitter.com

→🟢 F. Redondo
←🔴 Y. Bright

#PHIvMIA [1-0]

Inter Miami CF 🤖InterMiamiCF@sportsbots.xyz
2025-05-19

87’ | #PubSub x @Publix@twitter.com

→🟢 T. Avilés
←🔴 G. Luján

#MIAvORL [0-2]

Inter Miami CF 🤖InterMiamiCF@sportsbots.xyz
2025-05-19

75’ | #PubSub x @Publix@twitter.com

→🟢 A. Obando, F. Redondo
←🔴 Y. Bright, T. Allende

#MIAvORL [0-2]

Inter Miami CF 🤖InterMiamiCF@sportsbots.xyz
2025-05-19

57’ | #PubSub@Publix@twitter.com

→🟢 F. Picault, T. Segovia
←🔴 M. Falcón, I. Fray

#MIAvORL [0-2]

Marcel Waldvogelmarcel@waldvogel.family
2025-05-16

All you never wanted to know about creating fast socket I/O on #Linux. Unless you are a real geek.

A small, ultra-high performance publish-subscribe server doing kind of TCP #multicast using #sendfile, #io_uring, #splice, (mapped) files, and #fallocate for file hole punching.

Saturating a 10 Gbps link with useful data with just 8 cores.

A beautiful writeup for anyone into fast Linux networking. Not just for #ATproto

h/t @nohillside
#PubSub #Kernel #Hacking
asayers.com/jetrelay

Ersatz social image for the article; screenshot of title and abstract:

"
Let the kernel do the work!
Tricks for implementing a pub/sub server

This post explains the design of jetrelay, a pub/sub server compatible with Bluesky’s “jetstream” data feed. Using a few pertinent Linux kernel features, it avoids doing almost any work itself. As a result, it’s highly efficient: it can saturate a 10 Gbps network connection with just 8 CPU cores.
May 2025
"
Inter Miami CF 🤖InterMiamiCF@sportsbots.xyz
2025-05-10

76’ | #PubSub x @Publix@twitter.com

→🟢 Fray, Afonso, Avilés
←🔴 Chelo, Yannick, Telasco

#MINvMIA [4-1]

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst