November 2018
Intermediate to advanced
346 pages
8h 12m
English
Have you ever found yourself standing in a shoe store wondering if you should get the brown or the black pair, only to get home and regret your choice? Sadly, once you've bought them, they're yours. Programming against concrete implementations is the same thing: once you choose, you are stuck with it, refunds and refactoring notwithstanding. But why choose when you don't have to? Look at the relationship ...
Read now
Unlock full access