Playfully experiment with potentially redesigns of your Rails code, by temporarily removing ActiveRecord dependencies that would otherwise cramp your creative style. Guest chef Nick Sutterer shows you how!
Programming is hard, but sometimes we can overcomplicate things for ourselves. Join guest Chris Doyle to learn why a problem that feels "TOO HARD" is a code smell, and what …
You've heard of User Experience (UX), but what about DevX? Join Aja Hammerly to learn how to give your APIs a great Developer Experience.
As interview techniques go, whiteboard problems and greenfield apps aren't a very good test of the kinds of skills a developer needs day to day. Join Nicholas Means to learn …
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?
Learn a concise way to treat a module as an object in Ruby.
Learn how to break a dependency on a pervasive mixin.
If you've done much Rails coding, you've probably heard the guideline: “skinny controller, fat model”. But achieving this can be easier said than done. Especially when your controllers are bloated with …
When refactoring Ruby code, getting a fresh perspective on the data model can help drive out a cleaner design.