Issue #62: #ngGames, Incremental Builds with the Nx Cache, Dos & Don'ts On the Job As A Programmer, ngTemplateOutletInjector, Future of Storybook
Playing Games and Q/A with the Angular Team | January 2022 | #ngGames
Angular Community, join Jeremy and the "People's Champ" Jessica Janiuk as they kick off a year of gaming in Angular in 2023!
#ngTutorials
Overview of Angular’s Change Detection operations in Ivy | by Max Koretskyi
I set out to make a video explaining the specifics of how dependency injection works in Angular. But then I started to wonder if ChatGPT could do a better job at explaining it than me. So, now this video is a competition between myself (a Google Developer Expert for Angular) and ChatGPT.
Have You Used ngTemplateOutletInjector Yet? | by Chau Tran
This lightning talk will introduce you to ngTemplateOutletInjector, a new Input on the ngTemplateOutlet directive. Community expert, Chau Tran will quickly show a use-case with Dependency Injection, the limitation of ContentProjection, and how ngTemplateOutletInjector helps.
Can AI explain the most challenging Angular concept? | by Joshua Morony
I set out to make a video explaining the specifics of how dependency injection works in Angular. But then I started to wonder if ChatGPT could do a better job at explaining it than me. So, now this video is a competition between myself (a Google Developer Expert for Angular) and ChatGPT.
#ngPodcasts
Standalone Components With Marek Panti - AiA 364 | by Adventures in Angular
Marek Panti is an Angular developer at UNIQA Insurance Group AG. He joins the panel to talk about his article, "Angular Standalone Components". Standalone components simplify the process of creating Angular applications. He explains how he was able to come up with the idea for his article.
#ngCommunity
Dos & Don'ts On the Job As A Programmer | Gechev, Saling, Bell, Newsom | Angular Community Meetup
Having a successful career isn't only about your programming skills. A lot of it depends on your day-to-day habits & decisions as well. But what are those habits? Which ones boost your career? Which ones hinder you?
Get answers to all these questions and more as Brooke Avery & Chris Perko from the Angular Community Meetup discuss the topic with Angular Product Lead Minko Gechev, GitHub Engineer Team Lead Liz Saling, Ward Bell, President of IdeaBlade, and Lara Newsom, Software Engineering Technical Lead from Cisco.
Incremental Builds with the Nx Cache | by Stefan Haas
Once your application is growing, the build times and testing times are growing as well. This affects all of the developers locally running the application on their machine but also affects the build pipeline. It is not rare to see build/test times of more than 10 minutes and even more. In order to improve the developer experience and reduce the time the build pipeline takes, you should consider going for an incremental build and remote caching. There are multiple ways of achieving this goal, but easiest solution is to use the Nx Cloud, which I will introduce in this article.
Wrap any command with Nx Run-Commands | by Juri Strumpflohner
The built-in "run-command" executor can be powerful to add custom commands to existing "project.json" files. And it even got simpler in 15.3.
#ngWeb
Future of Storybook in 2023 | by Michael Shilman
Storybook is the industry-standard UI development workshop for components and pages. It's used by BBC, Netflix, Twitter, and thousands more teams. Our goal is to make the tools and techniques used by the best frontend teams available to everyone.