4 ms·
Having switched from .NET to Ruby/Rails, I've noticed that different stacks tend to favour different design patterns, based on how much heavy-lifting the langua
by EnderMB 8y ago
Having switched from .NET to Ruby/Rails, I've noticed that different stacks tend to favour different design patterns, based on how much heavy-lifting the language and framework does for you.
For that reason, I'd suggest picking a set of languages/frameworks, and taking a list of the more popular design patterns on each stack. Once you've implemented these, start to cross them over. You'll not only expand your knowledge of other languages, but you'll learn where certain frameworks have developed abstractions that cover these patterns for you.