Preslav's Thoughts and Ramblings

  • February 16, 2018

    [Pandas] Finding a Row Where One of Its Values Is at a Minimum/Maximum

    Often, we will want to get to get a specific row, which marks the minimum or maximum of one of its columns. Let’s suppose we have the SF Salaries dataset from Kaggle. We want to find the employee name, with the largest total pay benefits. The experience with writing NumPy/Pandas filter conditions...

  • February 11, 2018

    Weekly Notes (Feb 05th / Feb 12th, 2018)

    A rather quiet week this time. I am happy that during the week, I managed to wake early enough every day, and add a bit of work to my personal projects.The Swift version of MediumReader slowly starts getting a shape. Every list item (a.k.a Medium article) now has a “Play/Pause” button, tapping on...

  • February 04, 2018

    Weekly Notes (Jan 29th / Feb 04th, 2018)

    It was quite an eventful week.On Thursday, I visited Elastic{ON} conference in Munich, organised by Elastic. It was a chance to meet like-minded people and see what the industry is up to. The very positive surprise was to see Mr. Shay Banon, the creator of ElasticSearch, deliver the keynote:In hi...

  • January 28, 2018

    Weekly Notes (Jan 21 / Jan 28, 2018)

    It was quite an eventful week.To start with, I got a side gig at the job, working on our company’s iOS app. I had shared my personal interest to work on iOS a while ago, and I did not hesistate to grab the opportunity when it appeared. With already more than two years of backend developer experie...

  • January 07, 2018

    My Thoughts on React Native

    Much like my electric guitar, React Native is a well-designed tool. It can serve you well and be your best friend if you use it appropriately. On the other hand, false expectations might lead you to frustration and headaches. I decided to share what I've learned from my brief experience with Reac...