- ✔️ Use Dependency Injection for better app design
- ✔️ Use
HttpClientFactory
for increased performance and stability of your app - ✔️ Use strongly-typed models for all the 10 advantages described here
- ✔️ Use the code generator to automate things and avoid errors
- ✔️ Use partial classes for extending the models & not mess up the generated ones
- ✔️ Use structured rich-text rendering to enable display templates for rich-text elements
- ✔️ Enable retry logic to ensure maximum resiliency of your app
- ✔️ Secret Manager or Azure Key Vault to store Secured Content and Preview API keys
- Configuration
- Retrieving data
- Customization and extensibility
- Unit testing
- Repository practices
- Tools using SDK
- Troubleshooting