I completely agree with you @djyde. Understanding the best practices is indeed the hardest part of learning a new language or technology. It is especially hard with emerging ones. The current best practices may become obsolete in a few months.

Software engineer, manager since 2002. Engineering management, leadership, software architecture, high-performing teams, professional growth.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store