Guidance on how to break down problems and structure solutions.
Have you ever struggled to place a method that seems like it belongs equally well in either of two different classes? In this screencast you'll learn an approach to resolve …
In the most fan-favorite RubyTapas episode of all time, you'll learn how using "barewords" is a powerful tool for decoupling names from the sources of information.
Join guest chef Frank Rietta to learn why it's important to implement 2FA in your applications - and just how easy it can be in Rails!
How do you gracefully and elegantly support multiple versions of an external API? Join guest chef Emily Stolfo for one approach to this problem.
Runtime exceptions in production systems are frustrating on the best of days, but things get extra complicated in the context of a distributed systems architecture. Today, guest chef Hiro Asari …
An optimization for your Ruby refactoring sessions. This page is just for members. Sign in or subscribe to gain access! Username Password Remember Me Forgot Password
Is there such a thing as a method that is too small? Is it worth it to extract a method just to satisfy a guideline like the Law of Demeter?
Don't be so hasty to jump straight into prototyping with code...
In this long-requested episode, guest chef Justin Weiss returns to teach you how to integrate the Whole Value pattern into Rails applications.
Treat your objects as disposable to cut down on mutable-state-based bugs.