From 01eca603eef38e5f81538958f57dad12d2881a0e Mon Sep 17 00:00:00 2001 From: Gergely Polonkai Date: Sat, 19 Mar 2016 17:20:25 +0000 Subject: [PATCH] Start new article about the Matrix GLib SDK --- _drafts/writing-an-sdk.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 _drafts/writing-an-sdk.md diff --git a/_drafts/writing-an-sdk.md b/_drafts/writing-an-sdk.md new file mode 100644 index 0000000..d89d8bf --- /dev/null +++ b/_drafts/writing-an-sdk.md @@ -0,0 +1,22 @@ +--- +layout: post +title: "Lessens you learn while writing an SDK" +date: 2016-03-19 12:34:56 +tags: [development] +published: false +author: + name: Gergely Polonkai + email: 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. \ No newline at end of file