Preslav's Thoughts and Ramblings

  • July 23, 2017

    Properties in Swift: How to Avoid Shooting Yourself in the Foot

    Swift provides several constructs which make writing code a more fluid experience, with less boilerplate. Sometimes this succinctness of syntax comes at a potential cost though. One such aspect are properties, and more specifically, property initialisation. A small difference in the syntax might ...

  • May 19, 2017

    Sixtuslauf Schliersee (Half-Marathon)

    Yesterday, I officially had my first-ever half-marathon. It was a very tiresome (I still feel as if a train has gone over my body), but extremely exhilarating experience. I still remember putting it as one of my personal goals for the year, back in 2016 when I was still struggling through a mere ...

  • May 06, 2017

    Testing React Native Applications Part I: Jest

    When I started with React Native not long ago I was frustrated by the overwhelming amount of irrelevant information on how to test React applications. React is known to evolve fast, often introducing breaking changes, so this should not be surprising to most developers. Still, the amount of depre...

  • April 16, 2017

    An Easter Photo Weekend with the Family

    My parents came over to Germany for Easter, and we used the quiet time for some traveling and walking around. With my OnePlus 3 always in my pocket, I snapped a few photos. For some of the them I used my favorite multiple-exposure camera app, for others, just the standard camera app with HDR turn...

  • April 16, 2017

    Fixing the Intonation of Your Electric Guitar

    Unknown to many hobby and amateur / semi-professional guitar players, fixing the intonation of an electric guitar is perhaps the second popular reason why your guitar sounds out of tune, besides tuning itself.The ProblemEven though you might have tuned your guitar to perfection, playing chords es...