Learn how you can easily debug and explore your app in runtime using the browser's devtools with the new Ivy renderer and the ng command from the console.
This new API allows us to quickly interact with components and test out things without having to go back and forth between our editor and browser. But even more, new devtools extensions can be developed on top of these APIs to facilitate our lifes even more.
The premise of this article is an interesting one. Basically, that most articles don't teach us enough to really advance our knowledge beyond the basics. This article sets out to solve this problem. The ideas presented are intended for robust Angular applications that have to deal with increased complexity. When do you need to do more than container and presentation components? Where is the best place for your business logic? You'll find the answers in this article.
This is the final article in an Angular Performance series from Juri. The links to the previous 5 articles are also included. Learn how to precache content OR explore the previous lessons in code splitting, lazy routes, change detection optimization, and virtual scrolling.
A well thought out and executed application architecture will help your solution stand the test of time. Learn how a modular approach with Angular can help you better organize your application to make new features easier to maintain and increase the reusability of your code.
This article takes a deep dive into observable testing and explores two different approaches. The subscribe and assert method and marble testing. But rather than just painting a pretty picture of these methods, Kevin also highlights the pitfalls and anti-patterns that you should be aware of.