-
A reminder that code is a step in a process, not an end in itself.
-
Techniques and reasons to optimize your code for people, not metrics.
-
Ruby, functional programming, how to build operation pipelines, and the average programming language color.
-
The key to better code is making it easy to delete.
-
One big giant blob of words is hard – and tedious – to read.
Let’s get back to elementary school and see how we can improve this.
-
One of the many things that’s cringeworthy but worth it.
-
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.
-
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.
-
If your codebase is complex, services might not be the appropriate solution.
-
Adding static types after the fact can be a boon to your React Native codebase.
Sign up to receive a weekly recap from thoughtbot