Bartosz Szurgot


Bartek ‘BaSz’ Szurgot is a veteran of many server-side and embedded projects. Majority of his professional career focused on the world of C++, Linux and DevOps. While he spends most of his time programming, his interests also cover other things, including: electronics, 3D printing, security, computer networks, vision systems and artificial intelligence.

After hours BaSz contributes to open-source world on a daily basis. He's also (co-)author of multiple articles in magazines: “Programista” and “Software Developer Journal”. He has been a speaker at many conferences and geek-gatherings, including: NDC Oslo, code::dive, emBO++, Wrocław's first C++ users group and TEDx.

home page:




Structured logging (2017)

Presentation focuses on a subject of logging system activity, from programmers' perspective. It turns out that such a “simple and obvious” activity is often done in a way, that does not fit well into big-data-scale of systems we're developing nowadays. During the talk, an alternative approach for gathering logs will be discussed - one that allows not only having an intuitive API, but also usable logs at the end. Both concept (generally applicable) and an actual implementation (C++) will be presented.

The goal of the presentation is to trigger a change in how developers think about logging and processing logged data.