<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Directives on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/directives/</link><description>Recent content in Directives 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/directives/index.xml" rel="self" type="application/rss+xml"/><item><title>Chapter 2: Core Concepts: Standalone Components, Directives, and Pipes</title><link>https://ai-blog.noorshomelab.dev/angular-production-guide-2026/core-concepts-standalone/</link><pubDate>Wed, 11 Feb 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/angular-production-guide-2026/core-concepts-standalone/</guid><description>&lt;h2 id="chapter-2-core-concepts-standalone-components-directives-and-pipes"&gt;Chapter 2: Core Concepts: Standalone Components, Directives, and Pipes&lt;/h2&gt;
&lt;p&gt;Welcome back, future Angular master! In Chapter 1, we laid the groundwork for our journey into modern Angular. Now, it&amp;rsquo;s time to dive into the very heart of how we build applications today: &lt;strong&gt;Standalone Components, Directives, and Pipes&lt;/strong&gt;. These are the fundamental building blocks of any Angular application, and understanding them deeply is crucial for writing efficient, maintainable, and scalable code.&lt;/p&gt;</description></item><item><title>Chapter 2: Components, Directives &amp;amp; Pipes Deep Dive</title><link>https://ai-blog.noorshomelab.dev/angular-interview-prep-2025/components-directives-pipes-deep-dive/</link><pubDate>Tue, 23 Dec 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/angular-interview-prep-2025/components-directives-pipes-deep-dive/</guid><description>&lt;h2 id="chapter-2-components-directives--pipes-deep-dive"&gt;Chapter 2: Components, Directives &amp;amp; Pipes Deep Dive&lt;/h2&gt;
&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;Welcome to Chapter 2 of your comprehensive Angular interview preparation! This chapter delves into the foundational building blocks of any Angular application: Components, Directives, and Pipes. Mastering these concepts is crucial for building robust, maintainable, and efficient user interfaces. Interviewers frequently assess a candidate&amp;rsquo;s understanding of these core elements, often moving beyond basic definitions to advanced use cases, performance considerations, and custom implementations.&lt;/p&gt;</description></item><item><title>Chapter 10: Preprocessor Directives and Macros</title><link>https://ai-blog.noorshomelab.dev/c-programming-guide/preprocessor-directives-and-macros/</link><pubDate>Mon, 03 Nov 2025 01:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/c-programming-guide/preprocessor-directives-and-macros/</guid><description>&lt;h1 id="chapter-10-preprocessor-directives-and-macros"&gt;Chapter 10: Preprocessor Directives and Macros&lt;/h1&gt;
&lt;p&gt;Before your C code is compiled into an executable program, it goes through a special phase called &lt;strong&gt;preprocessing&lt;/strong&gt;. The &lt;strong&gt;C preprocessor&lt;/strong&gt; is a simple text substitution tool that executes commands embedded in your source code. These commands are called &lt;strong&gt;preprocessor directives&lt;/strong&gt; and begin with a &lt;code&gt;#&lt;/code&gt; symbol.&lt;/p&gt;
&lt;p&gt;The preprocessor modifies your source code, and the output of the preprocessor (the expanded source code) is then fed to the compiler. Understanding the preprocessor is vital for managing header files, defining constants, creating simple functions, and conditional compilation.&lt;/p&gt;</description></item></channel></rss>