In this article I'll teach you a technique I use when programming that will make your code read more like English. Instead of writing comments that describe what a method does, you express those comments in the way you name your methods and in the way you compose your method calls.
This article explains why you should avoid using the version of Ruby bundled with macOS and should instead install your own version of Ruby with RVM, the Ruby Version Manager.
iCloud Drive is available as a folder in the Finder on macOS Yosemite (10.10) and later. However, iCloud Drive doesn't act like a normal Finder folder, which is problematic when you want to work with iCloud Drive in the Terminal app. This article explains how to access your iCloud Drive folder in the terminal.