The Angular Testing Library provides utility functions to interact with Angular components, in the same way as a user would. This brings more maintainability to our tests, gives us more confidence that our component does what it's supposed to do, and it improves the accessibility which is better for our users. All these benefits, plus you'll see that it's fun to write tests in this way.
Angular provides two main approaches to handling forms — the template-driven method and the model-driven method which involves reactive forms.
Ever wanted to take the plunge and see what it looks like to build a complete serverless app from scratch? Let's just do that!
In this article we will go through all the steps to bootstrap, build and deploy a complete application using the Nitro stack: Angular for the frontend, NestJS for the backend and Azure Serverless platform for deployment.