Many people ask, “How do I find time to refactor?” I think the question itself betrays a misunderstanding of refactoring. Let me tell you when I refactor.
Don’t let your git repo become a graveyard of stale branches. But how do you even know what branches are there? Let me introduce you to git branches
.
Refactoring has a specific meaning. When we misuse the word, we lose the ability to communicate an important concept. Let’s revisit what refactoring is and what it is not.
Sum types are a powerful domain modeling technique. Let’s look at how to use them to remove invalid states.
The right tool for the right job, right? Well let me introduce you to psql.
Adicionar mais políticas é fácil. Removê-las é difícil. Diga “não” a mais processos. Em vez disso, confie no seu time.
Adding policies is easy. Removing them is difficult. Say no to more process. Trust your team instead.
From big-endian to little-endian through unsigned integers. A tale of two ends, and Elixir shines again.
GitHub’s squash and merge button is great. But make sure to write a good commit message before you confirm those changes.