Codeminer42's Engineering Blog
Metaprogramming

How to Test Shared Behavior in Elixir
Create a new mix project if you want to follow along: $ mix new calculator $ cd calculator Suppose you have a Calculator module and a sum_list function: defmodule Calculator…
Cracking the Box Open with Module Factories
Metaprogramming is one of Ruby’s most powerful, intriguing and hard-to-grasp features. Ruby has a deep kind of truth that I could not yet find in any language, similar to the…