jdev - 2022-08-05

  1. moparisthebest

    Gitlab: oops nevermind https://www.theregister.com/2022/08/05/gitlab_reverses_deletion_policy/

  2. qy

    TIL that was policy?!

  3. Millesimus

    For a day or so.

  4. qy

    Gitlab's worse than github in my mind these days

  5. Schimon

    Wasn't Gitlab the one that acquired Gitorious?

  6. Schimon

    Wasn't Gitlab the one that acquired Gitorious?

  7. Martin sees double…

  8. Zash


  9. Martin

    And gitbucket. 😇

  10. Schimon

    What's hublab?

  11. Schimon

    Gitbucket was good

  12. Martin


  13. Schimon


  14. nav

    spiral: Honestly, it's not difficult to implement a client to teach you the protocol.

  15. nav

    Writing a full, usable client, that's a different story, but something that can send and receive stanzas is a couple of days' worth of your time.

  16. nav

    I actually did that just last week. 😇

  17. MattJ

    Even a server doesn't take much more than that

  18. nav

    Wanted to write a simple component in Lisp and there were no libraries for the dialect I was using (Racket), so (re-)wrote a bare-bones low-level library to do the job (here: https://gitlab.com/navlost.eu/xmpp/libraries/racket/xmpp)

  19. MattJ

    I had messages exchanged between two clients after just a weekend

  20. nav

    MattJ: I felt almost tempted, just as an exercise. ☺

  21. nav

    What does take significant effort is implementing enough of XEP-0459 at a releasable level of quality.

  22. nav

    For SASL, you'd probably want to use a library. That should give you SCRAM and others for free along with PLAIN.

  23. nav

    MattJ: With Prosody?

  24. Zash


  25. nav

    Great feeling the first time a message comes out the other end! 🤪