Guidance on how to break down problems and structure solutions.
This episode explores some of the many ways we can come across a nil value, and why that's a problem.
Not all refactoring is about eliminating duplication. In today's episode we'll refactor some code for the purpose of revealing intent to future readers.
Katrina Owen contributed an example of coincidental duplication I liked so much I decided to make a second episode about it. Enjoy!
The DRY principle teaches us to get rid of duplication wherever we find it. But not all duplication is created equal...
Naming things is hard, and it's difficult to come up with hard-and-fast rules for it. But it can be helpful to learn from examples of real-world naming decisions that led …
In some applications there is a many-to-many relationship between types of objects that may be displayed to users, and formats in which they may be rendered. There may even be …
Tieing methods together with the Composed Method pattern.
FFI IT, WE'LL DO IT LIVE!
Does code optimized for RAM usage need to be ugly? Find out, in today's episode!