Maxime Buquet
August 30, 2018
Reading time:
Earlier this month, on August 18-19th, was held the first developer event in the XMPP community for a long time.
The idea came up at the Gulaschprogrammiernacht, in Karlsruhe earlier this year, talking with Daniel Gultsch, and JC Brand. We gathered there to work on an implementation of the OMEMO encryption mechanism for Converse.js, and Poezio. Converse.js is currently seeing the changes merged. It’s taking a bit more time for Poezio, but we’ll get there.
JC mentioned sprints organised by the Plone community, and I felt that was something we were missing for XMPP. While the XMPP summit is held every year before FOSDEM, it is often more oriented towards protocol discussions. Developer events are scarce.
I set a goal for myself to start a movement in the community, gather interested people, and work together to improve the ecosystem.
The first event – of this hopefully long series of events – was held this month, sponsored by my employer, Collabora, in their UK offices in Cambridge!
And remotely:
We started the sprint with a short standup, to discuss ideas gathered during the previous weeks online, and to narrow the focus to a few feasible items. At this point it became clear that User Experience (UX) would be an important topic during the weekend, as it is also within the XMPP community of late.
Here is roughly what was mentioned, and what we planned to work on:
Not everything that was mentioned on the saturday morning was worked on, but we did manage to get quite a few things done. This was also the opportunity to discuss about various topics.
As this is also something I would like to encourage, I am happy to say that first-time XMPP users were able to contribute on projects, by providing feedback as well as patches.
Here is a non-exhaustive list of issues/topics we worked on:
Conversations
urn:xmpp:bookmarks-conversion:0
is announced. commitConverse.js
Dino
Packaging
Poezio
Prosody
XEPs (specifications)
Original information about the event is now listed in the wiki.
I would like to thank everybody who participated, helped organise the event, and made all this possible. Thanks Collabora again for sponsoring the event and providing the venue.
Talks of organising a next sprint this year in Düsseldorf, or Paris, are already happening. I would also like to encourage anybody who wants to organize similar events in their region. If you are interested and want to help organize, or participate, please join the chatroom for more information.
Visit Maxime's blog.
02/10/2023
This second installment explores the Rust libraries Collabora developed to decode video and how these libraries are used within ARCVM to…
27/09/2023
Why is creating object graphs hard in Rust? In part 1, we looked at a basic pattern, where two types of objects refer to one another. In…
13/09/2023
Text-to-speech (TTS) models are playing a transformative role, from enriching audiobooks to enhancing podcasts and even improving interactions…
21/08/2023
In Linux, the Industrial Input/Output subsystem manages devices like Analog to Digital Converters, Light sensors, accelerometers, etc. On…
10/08/2023
Collabora's main testing laboratory has grown to automate testing on over 150 devices of about 30 different types. The lab receives job…
09/08/2023
Rust is a modern language known for its memory safety, efficiency, and wide range of high-level features. But many beginners also run into…
Comments (0)
Add a Comment