Preslav's Thoughts and Ramblings

  • May 12, 2018

    Sixtuslauf Schliersee (Half-Marathon)

    Yesterday, I took part in this year’s seventh edition of the Sixtuslauf at Schliersee in Bavaria. Still excited by the good tempo I managed on the track last year, I prepped up for a relatively close finish time this year, hopefully, even better. Things did not happen exactly the way I had hoped ...

  • April 22, 2018

    Live-reloading of Python Modules in the Python REPL / IPython / Jupyter Console

    Often, I would work on a Python module and add changes to it live, which I would then want to test immediately. Piece of cake! Add the changes and execute the script again. Well, that’s certainly a way, but as modules get bigger, they tend to import other modules, or do some preliminary setup wor...

  • April 22, 2018

    Longest Running Distance! (23.1km)

    I did it! My longest running distance ever! And it was about time. I keep telling stories to everyone about how running saved my life, how I became a long-distance runner, how cool it is to have a healthy life full of adrenaline, etc. Yet, in reality, when was the last time I ran more than 20 km ...

  • April 18, 2018

    My 5-Minute GDPR Explanation

    Disclaimer: this post expresses my personal opinion, which might not necessarily match the ones of past and current employers, clients, or business partners. It is also subjective and might contain assumptions which are factually not correct. Please, always refer to the official documentation, an...

  • March 18, 2018

    Platform Types in Kotlin

    Having worked a bit with Kotlin, I assume that you must have met the ? and !! operators by now. In case you haven’t, I’d suggest that you bookmark this post and come again once you have gained a little more experience with the basics of the language.Just kidding, let’s briefly review both. If you...