Dark mode rules, but it can cause eye-strain during the day. Using a small CLI tool you can change Vim’s and your terminal’s color schemes based on the time of the day!
Metaprogramming is an integral part of Ruby, more so than in any other language. Many frameworks and libraries rely on it, so if you want to know how those tools function, you will have to learn what goes on under the hood.
Rust’s error handling is precise and curious - and in this article, we are going to take a look at why that is the case. I’ll introduce you to the basics of errors in Rust and then explain some more advanced concepts of dealing with errors.
DRYing up your code and your database with Rails, Postgres and STI.
Docker for Mac does not run well. Let’s figure out why and how to fix that!