Live data from Hacker News

21 XMPP use-cases and the best ways to achieve them

erlang-solutions.com

1–10 of 23 posts

Re: 21 XMPP use-cases and the best ways to achieve them

#3
post #2

Good introduction to modern XMPP. Is there a cross platform, desktop client that strives to implement these XEPs? Something like Conversations.im for Android.

Gajim [1] implements a lot of modern XEPs (directly or through easy to install plugins), including OMEMO. I don't know how well it works on non Linux systems (they provide Windows binaries at least).

[1] https://gajim.org/

Re: 21 XMPP use-cases and the best ways to achieve them

#4
post #3
post #2

Good introduction to modern XMPP. Is there a cross platform, desktop client that strives to implement these XEPs? Something like Conversations.im for Android.

Gajim [1] implements a lot of modern XEPs (directly or through easy to install plugins), including OMEMO. I don't know how well it works on non Linux systems (they provide Windows binaries at least). [1] https://gajim.org/

it works. doesn't feel very native, but then neither do a lot of the big names in chat right now

Re: 21 XMPP use-cases and the best ways to achieve them

#5
post #2

Good introduction to modern XMPP. Is there a cross platform, desktop client that strives to implement these XEPs? Something like Conversations.im for Android.

There is dino: https://github.com/dino/dino

It's still very early in the development but it looks pretty good.

Re: 21 XMPP use-cases and the best ways to achieve them

#6
Sad, neither MongooseIM, nor ejabberd use proper Erlang/OTP SASL release system, so hot updates can be done with relup (http://erlang.org/doc/man/relup.html)

Smaller modules can be upgraded from Erlang shell, but it's seems to be impossible to update a server without shutting it down.

Re: 21 XMPP use-cases and the best ways to achieve them

#7
post #3
post #2

Good introduction to modern XMPP. Is there a cross platform, desktop client that strives to implement these XEPs? Something like Conversations.im for Android.

Gajim [1] implements a lot of modern XEPs (directly or through easy to install plugins), including OMEMO. I don't know how well it works on non Linux systems (they provide Windows binaries at least). [1] https://gajim.org/

Yes, feature-wise Gajim is one of the best. Unfortunately the UX is pretty bad :(

Re: 21 XMPP use-cases and the best ways to achieve them

#8
post #2

Good introduction to modern XMPP. Is there a cross platform, desktop client that strives to implement these XEPs? Something like Conversations.im for Android.

There is dino: https://github.com/dino/dino It's still very early in the development but it looks pretty good.

I don't think it's cross-platform, though. At least, not yet. (Would be happy to be mistaken)

Re: 21 XMPP use-cases and the best ways to achieve them

#9
I realise this isn't actually relevant to the article content, but it seems weird that the TOC doesn't contain links to the relevant section. I know it's pretty short so I can scroll through it quickly, and numbered so I can even just ctrl+f it, but I don't think I should have to do either of those things.
Post reply on HN