<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Modularity on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/modularity/</link><description>Recent content in Modularity on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sun, 17 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/tags/modularity/index.xml" rel="self" type="application/rss+xml"/><item><title>Chapter 4: Functions: Building Modular Code</title><link>https://ai-blog.noorshomelab.dev/c-programming-guide/functions-building-modular-code/</link><pubDate>Mon, 03 Nov 2025 01:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/c-programming-guide/functions-building-modular-code/</guid><description>&lt;h1 id="chapter-4-functions-building-modular-code"&gt;Chapter 4: Functions: Building Modular Code&lt;/h1&gt;
&lt;p&gt;As your programs grow larger and more complex, simply writing all your code sequentially in the &lt;code&gt;main&lt;/code&gt; function becomes unwieldy and hard to manage. This is where &lt;strong&gt;functions&lt;/strong&gt; come in. Functions are self-contained blocks of code that perform a specific task. They are the cornerstone of modular programming, allowing you to break down a large problem into smaller, more manageable sub-problems.&lt;/p&gt;
&lt;p&gt;In this chapter, you will learn:&lt;/p&gt;</description></item><item><title>Architecting for Scale: Standalone Components &amp;amp; Modularity</title><link>https://ai-blog.noorshomelab.dev/angular-mastery-enterprise-ai-2026/architecting-scale-modularity/</link><pubDate>Wed, 06 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/angular-mastery-enterprise-ai-2026/architecting-scale-modularity/</guid><description>&lt;p&gt;Imagine maintaining a large enterprise application over years, with multiple teams contributing to its codebase. A robust architecture isn&amp;rsquo;t just nice to have; it&amp;rsquo;s essential for the application to evolve, scale efficiently, and remain performant. This chapter focuses on modern Angular&amp;rsquo;s answer to these challenges: Standalone Components and advanced modularity patterns.&lt;/p&gt;
&lt;p&gt;You&amp;rsquo;ll learn how to leverage these powerful features to build highly scalable, maintainable, and production-ready Angular applications. We&amp;rsquo;ll also explore practical ways AI tools can assist in architecting and refactoring your codebase, making complex tasks more efficient and helping you think like a true software architect.&lt;/p&gt;</description></item><item><title>Agent Composition and Reusable Skills: Building Modular Agents</title><link>https://ai-blog.noorshomelab.dev/aipack-guide-2026/agent-composition-reusable-skills/</link><pubDate>Sun, 17 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/aipack-guide-2026/agent-composition-reusable-skills/</guid><description>&lt;h2 id="from-single-agents-to-orchestrated-intelligence"&gt;From Single Agents to Orchestrated Intelligence&lt;/h2&gt;
&lt;p&gt;Imagine you have an AI agent that&amp;rsquo;s brilliant at writing code, but it struggles with debugging, or another agent that&amp;rsquo;s fantastic at summarizing documents but can&amp;rsquo;t generate new content. In the real world, complex problems rarely fit neatly into a single, isolated task. This is where &lt;strong&gt;agent composition&lt;/strong&gt; comes in – the art of combining multiple specialized AI agents to tackle larger, more intricate challenges.&lt;/p&gt;</description></item><item><title>Chapter 14: Organizing Large HTMX Projects: Components and Modularity</title><link>https://ai-blog.noorshomelab.dev/htmx-mastery-2025/organizing-large-htmx-projects/</link><pubDate>Thu, 04 Dec 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/htmx-mastery-2025/organizing-large-htmx-projects/</guid><description>&lt;h2 id="introduction-building-blocks-for-bigger-dreams"&gt;Introduction: Building Blocks for Bigger Dreams&lt;/h2&gt;
&lt;p&gt;Welcome back, aspiring HTMX wizard! So far, we&amp;rsquo;ve explored the incredible power of HTMX to add dynamic interactions to your web pages with minimal JavaScript. We&amp;rsquo;ve built forms, swapped content, and even ventured into real-time updates. But what happens when your project grows beyond a few simple interactions? How do you keep your code clean, maintainable, and easy to collaborate on?&lt;/p&gt;
&lt;p&gt;This chapter is all about scaling your HTMX projects. We&amp;rsquo;ll dive into the crucial concept of &lt;strong&gt;modularity&lt;/strong&gt; and how to effectively organize your backend templates into reusable &lt;strong&gt;components&lt;/strong&gt; (often called &amp;ldquo;partials&amp;rdquo; in server-side rendering contexts). By the end of this chapter, you&amp;rsquo;ll understand how to break down complex UIs into digestible, independent pieces, making your development process smoother and your applications more robust. Get ready to turn your single-page interactions into a well-structured, maintainable web application!&lt;/p&gt;</description></item></channel></rss>