-
Using inheritance to share common logic.
-
Simplify and clarify your code by carefully choosing abstractions.
-
let
can lead to bloat. Be careful.
-
Duplication is cheaper than the wrong abstraction.
-
How and why we split the doorkeeper project into different rubygems.
-
Using BEM when naming your classes makes being object-oriented easy and fits right in with MVC projects.
-
Look over our shoulder as we refactor and optimize a set of queries.
-
You’ve heard a colleague say “You’re all smart coders. You can figure out how my code works!” as an excuse to let less-than-clear code slip in. This is bunk, and here’s why.
-
Anonymous functions and closures are a useful concepts included in most...
-
Voodoo programming is when we write code that we don’t really understand. We know we shouldn’t do it. But how do we stop?
Sign up to receive a weekly recap from thoughtbot