If you're looking for a full-fledged backend framework written in TypeScript, you need to check out Nest! OpenAPI support via Swagger, Jest unit testing, and dependency injection are just a few of the included features. Perhaps the best feature is how similar Nest will appear to an Angular developer!
Nest is an excellent framework for all kind of developers. But if you are an Angular developer, chances are very high that you’re going to like Nest.
Angular deeply inspires NestJS, and it’s concepts. Therefore for Angular developers, it is almost a no-brainer getting familiar with the core concepts of Nest.
Content projection is a powerful tool that can be used to extend the functionality of shared components. A potential use case is to allow a header component to receive different html in different parts of the application. This article includes multiple examples that will show you exactly how content projection can be used in your application.
Lazy loading non-routable modules is not only possible, but it's actually fairly straight forward. Netanel does a great job showing how to manually configure lazy loading for modules in your application so you can increase your performance and improve the user experience.
Our next step is to instruct Angular to ask Webpack to create a separate chunk for our module so we can lazy load it later on. We can do this by adding the module path to the angular.json file:
NgModules are a common source of confusion for new Angular developers. This article shows how Ivy may pave the path for a future that is free of NgModules. The tradeoffs are discussed and a solution is even presented for how you can avoid NgModules in today's Angular. This is a great article for anyone interested in knowing how Angular plans to change NgModules with the roll out of the Ivy compiler.
With Angular Ivy, we will be able to render a component independently from an NgModule. Ivy will even enable us to lazy-load and render a component without an Angular module or the Angular Router.
If you've been thinking about trying out Akita as a state management solution for part of your application, you'll want to check out this article. A very simple use case is presented that introduces the store and query concepts of Akita.