<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Providers on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/providers/</link><description>Recent content in Providers on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Wed, 11 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/tags/providers/index.xml" rel="self" type="application/rss+xml"/><item><title>Chapter 4: Services and Dependency Injection in Standalone Angular</title><link>https://ai-blog.noorshomelab.dev/angular-production-guide-2026/services-dependency-injection/</link><pubDate>Wed, 11 Feb 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/angular-production-guide-2026/services-dependency-injection/</guid><description>&lt;h2 id="introduction-to-services-and-dependency-injection"&gt;Introduction to Services and Dependency Injection&lt;/h2&gt;
&lt;p&gt;Welcome to Chapter 4! In the previous chapters, you&amp;rsquo;ve mastered the fundamentals of Angular&amp;rsquo;s standalone components, learning how to build self-contained UI pieces. But what happens when your components need to share data, perform complex logic, or interact with external resources like APIs? This is where Angular services and Dependency Injection (DI) come to the rescue!&lt;/p&gt;
&lt;p&gt;In this chapter, we&amp;rsquo;ll dive deep into how services act as powerful, reusable building blocks for your application&amp;rsquo;s business logic and data management. You&amp;rsquo;ll learn the elegant system of Dependency Injection that Angular uses to deliver these services exactly where and when they&amp;rsquo;re needed, all within the modern standalone architecture that minimizes boilerplate and maximizes clarity. By the end of this chapter, you&amp;rsquo;ll not only understand &lt;em&gt;what&lt;/em&gt; services and DI are, but also &lt;em&gt;why&lt;/em&gt; they are fundamental to building robust, testable, and maintainable Angular applications, especially in a production environment.&lt;/p&gt;</description></item><item><title>Core Concepts of Dependency Injection with Injection-JS</title><link>https://ai-blog.noorshomelab.dev/injection-js-guide-chapters/core-concepts-of-dependency-injection/</link><pubDate>Sat, 25 Oct 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/injection-js-guide-chapters/core-concepts-of-dependency-injection/</guid><description>&lt;h2 id="2-core-concepts-of-dependency-injection"&gt;2. Core Concepts of Dependency Injection&lt;/h2&gt;
&lt;p&gt;Now that your environment is set up, let&amp;rsquo;s dive into the fundamental concepts that power Dependency Injection with Injection-JS. Understanding these building blocks is crucial for effectively structuring your applications.&lt;/p&gt;
&lt;p&gt;The primary goal of DI is to provide instances of dependencies to a class rather than having the class create them itself. This chapter will introduce you to the key players in this process: &lt;strong&gt;Services&lt;/strong&gt;, &lt;strong&gt;Providers&lt;/strong&gt;, &lt;strong&gt;Injection Tokens&lt;/strong&gt;, and the &lt;strong&gt;&lt;code&gt;@Injectable&lt;/code&gt; decorator&lt;/strong&gt;.&lt;/p&gt;</description></item></channel></rss>