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?