"Show me best practices" is a too broad question.
What exactly are you looking for?
The developer guides available on help.sap.com and in your SAP HANA Studio provide you with "what to use when" on a general level.
More specific guidance can be found here on SCN - given you search specifically for them.
- Lars