Dependency Injection Dependency injection improves the decoupling of objects. It provides a way to separate the creation of an object from its usage.
Web API The generated Web API code is now closely aligned with the OpenAPI specification. Swagger UI is hosted in the generated app.
Interface Interfaces reduce class coupling that occurs when we use concrete types during creation of new object instances.