2019-03-24

And some impressions from the second day of BarCamp Ruhr 12.

All Images in this post by Florian Ziegler are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.