Tell, don’t ask is a useful key concept when talking about object-oriented programming, it consists in send messages to object (whenever possible) telling object what you want and that we shouldn’t ask questions to it about its state and make decisions for him, it bypass encapsulation.
A lot of ruby programmers feel confusing about the difference between each, map, collect and select in ruby, let’s understand the difference!
Big O notation still afraid of a lot of people. Some programmers don’t have a complete cs degree and never studied this, and those who have studied almost always didn’t understand very well. Let’s understand it.
Understand the convention over configuration behind all the magic of Rails.
When studying object-oriented programming and good practices, Law of Demeter is one of the rules that you usually learn.