Live data from Hacker News

Happy Birthday, XMPP: 20th Anniversary of Jabber

fr.movim.eu

11–20 of 56 posts

Re: Happy Birthday, XMPP: 20th Anniversary of Jabber

#11
post #3

I really like that xmpp is experiencing a sort of revival at the moment. Not maybe in terms of user-base, but Conversations for android is really good, on iOS ChatSecure has some issues, but is usable. OTR encryption is being replaced by OMEMO, and that actually works. I can use and try out clients to my hearts content, with messages being synchronized between them. That I can run my own server on prosody or ejabberd…

Conversations reached a point where I can easily install it on my family member phones and they feel it's a "normal" messenger. This doesn't sound like a high bar to reach but surprisingly it didn't happen before (at least for XMPP). Recently a spin-off of Conversations - Quicksy was introduced [0] [1] that makes the entry even easier as it offers phone number-based contact discovery. From my experience people are us…

> it didn't happen before (at least for XMPP).

It was the niche of niches but the Nokia n900's standard built in xmpp client could do voice/video/filetransfer with a gnome desktop's standard messaging infrastructure (telepathy or something?) in what, like 2010 ?

But, besides that, I get what you're saying about "normal" messengers and conversations nowadays.

So good. Thanks Mr. Gultsch[0] !

[0] https://gultsch.de/

Re: Happy Birthday, XMPP: 20th Anniversary of Jabber

#12
post #9

I have been looking into building a XMPP server and client lately. Mainly cause the ones out there aren't super great.

Is there something you're looking for specifically? Just asking, because xmpp is currently my thing, and some of the interesting bits and tricks sometimes are a bit hidden, but there is lot's of stuff possible that I didn't think would be.

Re: Happy Birthday, XMPP: 20th Anniversary of Jabber

#13
post #9

I have been looking into building a XMPP server and client lately. Mainly cause the ones out there aren't super great.

Before doing that, please consider contributing to an existing project first. There are many out there and they'd love more contributors.

Re: Happy Birthday, XMPP: 20th Anniversary of Jabber

#15
post #9

I have been looking into building a XMPP server and client lately. Mainly cause the ones out there aren't super great.

Is there something you're looking for specifically? Just asking, because xmpp is currently my thing, and some of the interesting bits and tricks sometimes are a bit hidden, but there is lot's of stuff possible that I didn't think would be.

What XMPP stuff are you currently working on?

Re: Happy Birthday, XMPP: 20th Anniversary of Jabber

#16

Earlier quoted context omitted.

Conversations reached a point where I can easily install it on my family member phones and they feel it's a "normal" messenger. This doesn't sound like a high bar to reach but surprisingly it didn't happen before (at least for XMPP). Recently a spin-off of Conversations - Quicksy was introduced [0] [1] that makes the entry even easier as it offers phone number-based contact discovery. From my experience people are us…

> it didn't happen before (at least for XMPP). It was the niche of niches but the Nokia n900's standard built in xmpp client could do voice/video/filetransfer with a gnome desktop's standard messaging infrastructure (telepathy or something?) in what, like 2010 ? But, besides that, I get what you're saying about "normal" messengers and conversations nowadays. So good. Thanks Mr. Gultsch[0] ! [0] https://gultsch.de/

While I understand the concerns and I appreciate all of what Conversations' author is doing for the community, other clients have also seen significant improvements lately.

Gajim[0] has practically come back from the "dead". There is a huge difference, UI/UX-wise but not just, between pre and post 1.0, (1.1 at the time of writing, 1.2 coming).

There is also dino[1], a nice and simple desktop client, and converse.js[2], a fast-developing web-client.

Movim[3] and Salut-à-Toi[4] are also putting in a lot of work on the social network side.

[0]: https://gajim.org

[1]: https://dino.im

[2]: https://conversejs.org

[3]: https://movim.eu

[4]: https://salut-a-toi.org

Edit: Added conversejs

Re: Happy Birthday, XMPP: 20th Anniversary of Jabber

#17
post #13
post #9

I have been looking into building a XMPP server and client lately. Mainly cause the ones out there aren't super great.

Before doing that, please consider contributing to an existing project first. There are many out there and they'd love more contributors.

Which is the best XMPP server?

For the server mentioned here...

OpenFire = written in Java

Prosody = Lua

Ejabberd = Erlang

Re: Happy Birthday, XMPP: 20th Anniversary of Jabber

#18
post #3

I really like that xmpp is experiencing a sort of revival at the moment. Not maybe in terms of user-base, but Conversations for android is really good, on iOS ChatSecure has some issues, but is usable. OTR encryption is being replaced by OMEMO, and that actually works. I can use and try out clients to my hearts content, with messages being synchronized between them. That I can run my own server on prosody or ejabberd…

I gave Jabber another chance a while ago... using both ChatSecure on the phone and Gajim on the computer (phone+computer logged in on both ends of the conversation). Unfortunately it was a complete failure. Message arrival was flakey. Some messages arrived only on the computer, others only on the phone. Conversations were sometimes one-sided, with one half on phone, other on computer. Not usable for chat. All around, I have to sadly say (after 15+ years of Jabber use) that this is what I'm used to with Jabber, and that I honestly cannot recommend it to friends :-/

Re: Happy Birthday, XMPP: 20th Anniversary of Jabber

#19
This is great news. I'm finishing a messaging app for a non-profit and I decided to use xmpp (openfire) for the backend and it was really a time saver (the full stack is React Native (typescript), ruby (jruby + sinatra for api), openfire for messaging). I really like how easy is to extend and customize xmpp to suit your needs. Here's to another 20 years!

Re: Happy Birthday, XMPP: 20th Anniversary of Jabber

#20
post #13
post #9

I have been looking into building a XMPP server and client lately. Mainly cause the ones out there aren't super great.

Before doing that, please consider contributing to an existing project first. There are many out there and they'd love more contributors.

I cannot agree with this enough. So many resources wasted trying to replicate what's already been done, but this is not an issue with XMPP only.

There are still lots of fun challenges in many clients and servers if that is what you're looking for.

Post reply on HN