The official Angular course, presented by Mark Thompson on YouTube, walks through the most recent additions to the framework. With NgRx 16, Signals are built in to simplify how state is handled. In a separate podcast, Igor Minar reflects on the story behind Angular.
Angular Course
For many developers, the Heroes Tutorial has served as the gateway into Angular ever since version 2 hit the scene. Through it, they slowly got acquainted with core ideas and how the framework is put together. But a fresh path is now emerging.
Mark Thompson has launched an official Angular course on YouTube. Over eight episodes, this thorough series guides attendees through building a housing-search app. It showcases everything modern, from standalone components to the inject function and beyond—making it a prime pick for keeping pace with Angular's evolution.
What caught many off guard, however, was the choice to use the built-in fetch API for talking to the backend, sidestepping the well-established HttpClient.
NgRx 16
Another major milestone to watch is the adoption of Signals within NgRx, a widely used state management solution. Version 16 of NgRx hit the scene exactly seven days after Angular 16 was rolled out. This update adds a selectSignal method to the library's store service, yielding a ReadableSignal. Both the Global and Component Stores support it. Consequently, state management through Signals becomes smoother and more user-friendly.
Additionally, there's an RFC put forward for a new NgRx Signal store library, signaling continued progress in this domain.
Announcing NgRx v16: Integration with Angular Signals, Functional Effects, Standalone Schematics, and more!
Marko Stanimirović for NgRx ・ May 9 '23
Igor Minar on the History of Angular
On a recent installment of the Angular Master Podcast, Igor Minar—who led Angular up to the close of 2021—offered a rich look back at the framework's formative years. His conversation covered a range of subjects, from how TypeScript support was initially received to the difficulties encountered in shifting from Angular 1 to 2. The discussion offers a fascinating window into the framework's origins and its evolution over time.
New Releases
A few smaller releases also landed, among them Cypress 12.12, which is a testing tool.
