Presented by

  • Stephen Paul Weber

    Stephen Paul Weber
    @singpolyma
    https://singpolyma.net

    Stephen is a long-time software freedom enthusiast, semi-retired from industry to focus on promoting freedomware solutions to problems faced by everyday people. Stephen currently helps run the Soprani.ca project and the related JMP.chat freedomware-based telephony provider.

Abstract

A lot of XMPP developers spend much of their time re-implementing the same basic protocol features. While good low-level libraries for protocol establishment are not hard to find, what would it look like to model at a higher level, so that developers can focus on building a great user experience and not have to worry about what a "XEP" is? I have been exploring this space and will report on my findings, demo a prototype, and solicit feedback about what would make your chat or real-time development experience smoother.