At the beginning of 2016 I set a goal to read 50 books. I read 40 books that year. “50 sounds like a lot”, I said to myself, and the next year the goal was to read 30 books. By the end of 2017 it was 20 books. After that, I thought that my life has become busier and I don’t have as much time to spend on books.
I always find myself switching between Safari and Chrome. I decided to write down the reasons for choosing one over the other. Currently, I use Chrome and I am planning to switch back to Safari.
The year of procrastination: projects, traveling, getting in shape, reading books and watching movies. I’m going to update this post at least once a month throughout the year.
The year of productivity: software development, traveling, photography. 2015 was the busiest year so far. In this post, I list my favorite movies, TV shows, podcasts and articles of the year.
The existing solutions like RailsAdmin and ActiveAdmin offer too many features: templates, export, etc. That introduces many unnecessary dependencies. In this article I will build a simple admin dashboard using Devise and Bootstrap.
If you go to StackOverflow, you’ll find hundreds of implementations for friendships. It’s easy to create a Twitter subscription model with a clear distinction between following and followers. Mutual friendship, on the other hand, requires more code.
Handy shortcuts and tricks for Terminal.app to save your time.
LaTeX is complicated. Over a thousand packages and millions of ways of doing the same thing. I encountered a lot of problems while writing reports in LaTeX. I wrote this cheatsheet for myself to make my life a bit easier.
If you want to install TeX on your Mac you can do it either by downloading a full TeX Live distribution (2.4 Gb) or by getting BasicTeX (95 Mb), which is 24 times smaller. BasicTeX is a subset of TeX Live and supports standard TeX typesetting functions. Cyrillic fonts aren’t included, but it’s easy to install them.