Ruby

Exploring Metaprogramming in Ruby

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.

June 9, 2020 — 15 minute read

DRYing up your code and your database with Rails, Postgres and STI.

DRYing up your code and your database with Rails, Postgres and STI.

August 6, 2018 — 6 minute read