kdbus and systemd's sd-bus API are two major, recent additions to the D-Bus ecosystem. This talk will discuss what this means for Linux developers. It will explain why D-Bus is the one IPC system you should be using, regardless whether you work on system-level software or higher up in the stack.
We'll discuss the reasons to use the bus, why not to cook your own IPC, the choices to make, and finally will focus on a few selected code examples.
This talks is intended in particular for everybody who is wondering what this D-Bus thing is all about and which IPC to pick or whether to roll your own for your project.