gergelypolonkai-web-jekyll/_drafts/writing-an-sdk.md

800 B

layout title date tags published author
post Lessens you learn while writing an SDK 2016-03-19 12:34:56
development
false
name email
Gergely Polonkai gergely@polonkai.eu

In the last few months I've been working for a GLib based SDK for client applications that want to communicate with a Matrix.org homeserver.

For whoever doesn't know it, Matrix is a decentralized network of servers (Homeservers). Clients can connect to them via HTTP and send messages (events, in Matrix terminology) to each other. They call them events because these messages can be pretty much anything from instant messages through automated notifications to files or, well, actual events (like as a vCalendar); anything that you can serialize to JSON can go through this network.