This site is primarily about


Android development

I started working with Android development in January of 2016. This is my profession and how I make money. I'll be writing about various topics in Android development on this blog.

Ruby on Rails

My primary professional background is in Ruby on Rails development. While I focus more on Android development these days, I still keep up to date with the Ruby community and regularly work on Rails projects.

Latest Blog Posts


How to enroll in 9 month preparatory course at Taras Shevchenko National University of Kyiv
I recently went through a process to enroll in a 9 month preparatory intense Russian language course at Taras Shevchenko[...]
Android pattern to start new activity
In this short blog post, I'll write about a pattern I like to use when starting new activities in Android[...]
Commenting your code
Commenting your code is one of those things that everyone has a different opinion about. Most of my programming experience[...]
RubyC 2017 – Kiev Thoughts
I'm still in Kiev, Ukraine right now and I had the opportunity to attend RubyC 2017 conference over the weekend. Despite[...]
How to build pagination in RecyclerViews
API endpoints that return a list of data often have pagination parameters that you can pass in to get different pages[...]
Caching is hard
Every software developer has heard of the phrase that goes something like "There are only two hard things in programming: naming things and caching".[...]