todor.dev
WritingAboutSign In

Mimic the iOS phased release in Android

Wait, what's a phased release? A phased release, or rollout, is a process where an app update is released to customers in stages instead of all at once. This is useful in several ways: 1. Gauge how...

May 20, 2023·5 min read·mobile

Git branches and fzf

Recently, I had to clean up all my stale branches and since I am not really a big fan of a GUI tool for git I looked into an alternative ways of doing that. In my ruby work I am mostly using VIM as...

November 01, 2021·2 min read·dev

Change the default primary key type in Rails

Rails had changed the default type of the primary key from int to big int when creating a new table - Change Default Primary Keys to BIGINT 26266, but unless you are working with a big set of recor...

September 01, 2020·1 min read·dev

Installing Extraterm on Ubuntu 19.10 (Updated)

This is an updated version for Ubuntu 20.04 and extraterm 0.59.2 (current Date is 07.06.2021) I recently purchased a desktop PC (mostly for gaming and audio editing), after several days of doing th...

April 04, 2020·3 min read·dev

Sidekiq, systemd and Capistrano

In this blog post I am going to write about my approach on deploying a Ruby On Rails application and dealing with Sidekiq (job scheduler written in Ruby). This approach is probably suitable for a s...

October 10, 2019·4 min read·dev

The Road to 10 000 push ups

In 2018 I started a physical challenge with a friend of mine, we decided to start doing 50 push ups a day as a way to get in shape, this quickly turned into something more serious and we invited a ...

September 08, 2019·2 min read·health

Outmuscle Me

A couple of months ago I wrote The Art of Push Ups, in that blog post I presented a tool that I've developed in order to keep track of my training activities. Surprisingly it grew on its own, there...

May 23, 2019·6 min read·dev

The Art of Push Ups

A push-up (or press-up) is a common calisthenics exercise beginning from the prone position, or the front leaning rest position. They are also a common form of punishment used in the military, scho...

March 03, 2019·5 min read·health

My 2019 challenge

Four years ago I decided to start with the the thing called "yearly challenge", the reason was I had just passed my mid twenties and I felt like it was time to go back and do a retrospective. Time ...

January 03, 2019·5 min read·health
© 2026 Todor Grudev