
Understanding the DRY Principle: Wrong Abstractions Are Worse Than Code Duplication
There’s one scene I come across remarkably often during code reviews.
Read articleARCHIVE · 02
Follow the trail from foundational concepts to practical engineering decisions.

There’s one scene I come across remarkably often during code reviews.
Read article
If you study object-oriented programming, you will inevitably encounter this sentence: “Favor composition over inheritance.”
Read article
“We might need it later. Should we build it in advance?”
Read article
When developing with Swift, you encounter singletons created with a single line, static let shared, very often.
Read article
Anyone starting iOS development has wondered at least once: "Why did Apple create Swift from scratch instead of sticking with the Objective-C it was already using?"
Read article