Software Design: The complete guide
Design patterns and principles are the cornerstones of software development. Professionals with decades of experience have produced the good practices and recipes that will aid us in acquiring new abilities and perfecting the ones we already have.
Within this guide we bring you the most important principles and patterns, explained with examples and cards. You can’t miss it!