Ralph Meijer

@ralphm
119 Followers
65 Following
46 Posts
Software engineer, drummer, dad. Real-time, federated communication. Chair at XMPP Standards Foundation. VP of Technology at @netdatahq.
Websitehttps://ralphm.net/
XMPPxmpp:[email protected]
GitHubhttps://github.com/ralphm

BadgeFed @ FOSDEM 2026 · Supporter

The verified Badge was issued to @ralphm

This badge recognizes individuals who supported or attended the BadgeFed session at FOSDEM 2026 and engaged with the project or its ideas around open, federated digital badges.

Earning Criteria: To earn this badge, the recipient must have: - Attended the BadgeFed talk at FOSDEM 2026, or - Actively supported the session or project (e.g. participation, feedback, or community engagement during the event).
Issued on: 01/31/2026 15:47:34
Accepted On: 01/31/2026 15:48:05

Verify the Badge here.

#fosdem2026 #badgefed #OpenBadges #Fediverse #IssuedByBadgeFed #_BadgeDrop

BadgeFed @ FOSDEM 2026 · Supporter was issued by BadgeFed to Ralph Meijer

This badge recognizes individuals who supported or attended the BadgeFed session at FOSDEM 2026 and engaged with the project or its ideas around open, federated digital badges.

I earned a badge! BadgeFed @ FOSDEM 2026 · Supporter issued by BadgeFed on 1/2026. Check it out: https://badgefed.org/grant/badgefedorg_171_12_45e12062bc1234773f8e150815a94cf1
0x30
@PuercoPop yes, the X in XMPP critically depends on namespaces for distributed extensibility. This means that you can add new stuff to existing constructs, often with fallbacks for entities that don't understand the new thing.
@PuercoPop interestingly, though, emoji reactions look simple at first glance, but they aren't. I wrote this post many moons ago, and the current way in XMPP is similar but not exactly what I wrote there. However, some of the notes on complexity still hold: https://ralphm.net/blog/2019/09/09/fastening
XMPP Message Attaching, Fastening, References

Rich messaging in modern messaging services often includes marking up plain text messages with user mentions, link cards, emoji reactions, etc. To implement this in XMPP, there have been several protocol proposals. This post explores how those could be combined and rendered.

@phf some more insight: I am active in several Dutch organisations, including a pop choir, a fanfare band, and a sports club. Each of them have several WhatsApp groups for general info, random social interactions, planning, music collaboration, fixing stuff at the clubhouse. I am also on the board of a bunch of these organisations. Yes, they sometimes use e-mail, too, but if you're not in these groups, you miss out. I can be sad, repulsed, or even recalcitrant about that. Or try to fix it.
@phf @soaproot @thevril @xmpp except people using WhatsApp and Messenger are the ones I want to communicate with. Federation would give me that, without having to use those apps myself. For context >85% of people in .nl use WhatsApp. Having any type of social life makes these tools inescapable right now.

@9x0rg @winbuzzer @xmpp But this is not an either-or thing. The XMPP community, or the XSF in narrower sense, has people working on protocols (Council, Standards JIG) and people working on higher level stuff like this (Board). Some do both, and my current focus is on this.

While the XSF publishes Compliance Suites, we cannot _force_ implementations to do something. However, helping out those projects, with code, reviews, donations, is the best way to progress.

@9x0rg @winbuzzer @xmpp we thought to take this action instead of hoping or doubting. I cannot predict what will happen. Also, either you connect to users over at WhatsApp / Messenger, with some of your connections and interactions available to Meta, or you don't. You can't have it both ways. We believe federating is the reasonable middle ground.
FAQ: Open Communications  |  Google Talk for Developers

Google Developers