Choose the right tool for the job when building modular software.
Using composition to build modular object-oriented systems.
Solving the combinatorial explosion problem with multiple inheritance.
A look under the hood at how blocks and procs are used in Ruby.
A dive into functional random generators.
From zero to commit! Let’s rebuild Git with a more familiar approach for Rails developers to get a better understanding on how Git works under the hood.
Today marks 10 years of writing, editing, and publishing this blog, Giant Robots Smashing Into Other Giant Robots. Here’s a few things we did along the way to improve our happiness and the quality of the content.
How do you simulate SMS messages in feature specs?