<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>AI VOID</title><link>https://ai-blog.noorshomelab.dev/posts/</link><description>Recent content on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Mon, 10 Nov 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Advanced Micro-Frontends with Module Federation: Mastering Scalability and Complexity (2025 Edition)</title><link>https://ai-blog.noorshomelab.dev/posts/advanced-module-federation-micro-frontends/</link><pubDate>Mon, 10 Nov 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/posts/advanced-module-federation-micro-frontends/</guid><description>&lt;h1 id="advanced-micro-frontends-with-module-federation-mastering-scalability-and-complexity-2025-edition"&gt;Advanced Micro-Frontends with Module Federation: Mastering Scalability and Complexity (2025 Edition)&lt;/h1&gt;
&lt;p&gt;Welcome to the advanced journey into Micro-Frontends with Module Federation! This document assumes you have a solid understanding of the foundational and intermediate concepts of Module Federation, including host/remote architecture, exposing/consuming modules, and shared dependencies.&lt;/p&gt;
&lt;p&gt;Here, we&amp;rsquo;ll tackle the sophisticated challenges and unlock the full potential of micro-frontends, addressing topics critical for large-scale, enterprise-grade applications.&lt;/p&gt;
&lt;h2 id="1-state-management-in-micro-frontends"&gt;1. State Management in Micro-Frontends&lt;/h2&gt;
&lt;p&gt;Managing state across independently developed and deployed micro-frontends is one of the most significant challenges. While each micro-frontend should ideally manage its own internal state, there are often scenarios where shared state or communication is necessary (e.g., user authentication, shopping cart, global theming).&lt;/p&gt;</description></item><item><title>Building AI Agents in Java with Spring Boot: A Comprehensive Guide</title><link>https://ai-blog.noorshomelab.dev/posts/ai-agents-java-spring-boot-guide/</link><pubDate>Fri, 03 Oct 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/posts/ai-agents-java-spring-boot-guide/</guid><description>&lt;h1 id="building-ai-agents-in-java-with-spring-boot-a-comprehensive-guide"&gt;Building AI Agents in Java with Spring Boot: A Comprehensive Guide&lt;/h1&gt;
&lt;p&gt;Welcome, aspiring AI agent builder! This document is your complete guide to understanding and creating intelligent AI agents using the powerful combination of Java and Spring Boot. Whether you&amp;rsquo;re entirely new to AI or looking to leverage your Java skills in this exciting field, this guide will take you from the very basics to building sophisticated agentic systems.&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;ll focus on practical, real-world examples using leading Java AI frameworks like &lt;strong&gt;Spring AI&lt;/strong&gt; and &lt;strong&gt;Google&amp;rsquo;s Agent Development Kit (ADK) for Java&lt;/strong&gt;. By the end, you&amp;rsquo;ll not only grasp the theory but also have hands-on experience in building agents that can reason, plan, and interact with the world.&lt;/p&gt;</description></item><item><title>Agentic Design Patterns</title><link>https://ai-blog.noorshomelab.dev/posts/agentic-design-patern-ebook/</link><pubDate>Wed, 10 Sep 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/posts/agentic-design-patern-ebook/</guid><description>&lt;h1 id="agentic-design-patterns"&gt;Agentic Design Patterns&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;A Hands-On Guide to Building Intelligent Systems[^1], &lt;a href="https://www.linkedin.com/in/searchguy/"&gt;Antonio Gulli&lt;/a&gt;&lt;/em&gt;
Table of Contents
&lt;a href="../agentic-design-patern-ebook/chapters/dedication"&gt;Dedication&lt;/a&gt;, 1 page&lt;br&gt;
&lt;a href="../agentic-design-patern-ebook/chapters/acknowledgment"&gt;Acknowledgment&lt;/a&gt;, &lt;em&gt;2 pages&lt;/em&gt; [final, last read done]&lt;br&gt;
&lt;a href="../agentic-design-patern-ebook/chapters/foreword"&gt;Foreword&lt;/a&gt;, 1 page [final, last read done]&lt;br&gt;
&lt;a href="../agentic-design-patern-ebook/chapters/a-thought-leaders-perspective-power-and-responsibility"&gt;A Thought Leader&amp;rsquo;s Perspective: Power and Responsibility&lt;/a&gt; [final, last read done]&lt;br&gt;
&lt;a href="../agentic-design-patern-ebook/chapters/introduction"&gt;Introduction&lt;/a&gt;, 4 pages [final, last read done]&lt;br&gt;
&lt;a href="../agentic-design-patern-ebook/chapters/what-makes-an-ai-system-an-agent"&gt;What makes an AI system an &amp;ldquo;agent&amp;rdquo;?&lt;/a&gt;, 9 pages [final, last read done]&lt;/p&gt;
&lt;p&gt;Part One, (Total: 103 pages)&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="../agentic-design-patern-ebook/chapters/prompt-chaining"&gt;Chapter 1: Prompt Chaining&lt;/a&gt;, 12 pages [final, last read done, code ok]&lt;/li&gt;
&lt;li&gt;&lt;a href="../agentic-design-patern-ebook/chapters/routing"&gt;Chapter 2: Routing&lt;/a&gt;, 13 pages [fina, last read done, code ok]&lt;/li&gt;
&lt;li&gt;&lt;a href="../agentic-design-patern-ebook/chapters/parallelization"&gt;Chapter 3: Parallelization&lt;/a&gt;, 15 pages [final, last read done, code okl]&lt;/li&gt;
&lt;li&gt;&lt;a href="../agentic-design-patern-ebook/chapters/reflection"&gt;Chapter 4: Reflection&lt;/a&gt;, 13 pages [final, last read done, code okl]&lt;/li&gt;
&lt;li&gt;&lt;a href="../agentic-design-patern-ebook/chapters/tool-use"&gt;Chapter 5: Tool Use&lt;/a&gt;, 20 pages [final, last read done, code ok]&lt;/li&gt;
&lt;li&gt;&lt;a href="../agentic-design-patern-ebook/chapters/planning"&gt;Chapter 6: Planning&lt;/a&gt;, 13 pages [final, last read done, code ok]&lt;/li&gt;
&lt;li&gt;&lt;a href="../agentic-design-patern-ebook/chapters/multi-agent"&gt;Chapter 7: Multi-Agent&lt;/a&gt;, 17 pages [final, last read done, code ok], &lt;strong&gt;121&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Part Two (Total: 61 pages)&lt;/p&gt;</description></item><item><title>Angular Elements: Compiling Angular Components into Native Web Components for Broader Reusability</title><link>https://ai-blog.noorshomelab.dev/posts/angular-elements-web-components/</link><pubDate>Tue, 02 Sep 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/posts/angular-elements-web-components/</guid><description>&lt;hr&gt;
&lt;h1 id="1-introduction-to-angular-elements"&gt;1. Introduction to Angular Elements&lt;/h1&gt;
&lt;p&gt;Welcome to this comprehensive guide on Angular Elements! In today&amp;rsquo;s diverse web development landscape, the ability to reuse UI components across different frameworks is incredibly valuable. Angular Elements provides a powerful solution by allowing you to package your Angular components as native Web Components, also known as Custom Elements. This means you can take a component built with the full power of Angular and seamlessly integrate it into any web project—whether it&amp;rsquo;s built with React, Vue, plain HTML, or even other Angular applications.&lt;/p&gt;</description></item><item><title>Mastering Advanced Angular: A Deep Dive into Reactive, Performant, and Maintainable Applications</title><link>https://ai-blog.noorshomelab.dev/posts/angular-advanced-mastery/</link><pubDate>Tue, 02 Sep 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/posts/angular-advanced-mastery/</guid><description>&lt;p&gt;Welcome to this comprehensive guide on mastering advanced Angular development! In the ever-evolving landscape of web development, Angular continues to innovate, offering powerful tools and patterns for building scalable, high-performance applications. This document is crafted for developers who have a foundational understanding of Angular and are ready to dive deep into its most sophisticated features and underlying mechanisms.&lt;/p&gt;
&lt;p&gt;Angular 20 marks a significant leap forward, introducing features like stable Signals, production-ready Zoneless Change Detection, a new built-in control flow syntax, and enhanced SSR. By the end of this guide, you will not only understand these concepts but also gain practical experience through numerous code examples and guided projects, enabling you to build cleaner, more efficient, and robust Angular applications.&lt;/p&gt;</description></item><item><title>Mastering Advanced NgRx with Angular v20: Deep Dive and Best Practices</title><link>https://ai-blog.noorshomelab.dev/posts/advanced-ngrx-angular-v20-guide/</link><pubDate>Tue, 02 Sep 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/posts/advanced-ngrx-angular-v20-guide/</guid><description>&lt;h1 id="mastering-advanced-ngrx-with-angular-v20-deep-dive-and-best-practices"&gt;Mastering Advanced NgRx with Angular v20: Deep Dive and Best Practices&lt;/h1&gt;
&lt;p&gt;Welcome to the advanced echelons of NgRx! If you&amp;rsquo;ve arrived here, it means you&amp;rsquo;ve successfully navigated the fundamentals and are ready to tackle the more intricate and powerful aspects of reactive state management in your Angular v20 applications. This guide is designed to elevate your NgRx skills from a solid intermediate level to that of a true expert.&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;ll move beyond the basics, diving deep into critical advanced topics such as securing your applications with Auth Guards, mastering complex asynchronous flows with advanced NgRx Effects, optimizing performance, and integrating with real-time data sources and offline capabilities. Every concept will be reinforced with practical, hands-on examples, ensuring that you not only understand the theory but can also immediately apply it to build robust, scalable, and highly performant Angular applications.&lt;/p&gt;</description></item><item><title>Advanced Agentic AI: Mastering Production-Ready Systems for UI and Backend</title><link>https://ai-blog.noorshomelab.dev/posts/agentic-ai-advanced/</link><pubDate>Fri, 22 Aug 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/posts/agentic-ai-advanced/</guid><description>&lt;h1 id="advanced-agentic-ai-mastering-production-ready-systems-for-ui-and-backend"&gt;Advanced Agentic AI: Mastering Production-Ready Systems for UI and Backend&lt;/h1&gt;
&lt;h2 id="1-introduction-to-advanced-agentic-ai"&gt;1. Introduction to Advanced Agentic AI&lt;/h2&gt;
&lt;p&gt;The landscape of Artificial Intelligence has dramatically evolved, with &lt;strong&gt;Agentic AI&lt;/strong&gt; emerging as a pivotal paradigm shift. Moving beyond traditional AI models that primarily generate content or provide information, agentic systems are autonomous entities capable of perceiving their environment, reasoning, planning, and executing actions without continuous human oversight. This document serves as an advanced guide for experienced developers and professionals seeking to master the intricacies of building, deploying, and managing production-ready agentic AI systems for both UI and backend applications.&lt;/p&gt;</description></item><item><title>Azure CI/CD for Beginners: From Fundamentals to Your First Pipeline</title><link>https://ai-blog.noorshomelab.dev/posts/azure-cicd-beginner-guide/</link><pubDate>Fri, 22 Aug 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/posts/azure-cicd-beginner-guide/</guid><description>&lt;h1 id="azure-cicd-for-beginners-from-fundamentals-to-your-first-pipeline"&gt;Azure CI/CD for Beginners: From Fundamentals to Your First Pipeline&lt;/h1&gt;
&lt;h2 id="1-introduction-to-azure-cicd"&gt;1. Introduction to Azure CI/CD&lt;/h2&gt;
&lt;p&gt;Welcome to the exciting world of Continuous Integration and Continuous Delivery with Azure! This document is designed for absolute beginners, guiding you through the foundational concepts of Azure CI/CD all the way to deploying your first application.&lt;/p&gt;
&lt;h3 id="what-is-azure-cicd"&gt;What is Azure CI/CD?&lt;/h3&gt;
&lt;p&gt;Azure CI/CD refers to the practices of Continuous Integration (CI) and Continuous Delivery (CD) implemented using Microsoft Azure DevOps services. These practices are cornerstones of modern software development, enabling teams to deliver high-quality software faster and more reliably.&lt;/p&gt;</description></item><item><title>Building Agentic AI from Scratch: A Beginner&amp;#39;s Guide to Smart UI and Backend Automation</title><link>https://ai-blog.noorshomelab.dev/posts/agentic-ai-from-scratch-beginner/</link><pubDate>Fri, 22 Aug 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/posts/agentic-ai-from-scratch-beginner/</guid><description>&lt;h1 id="building-agentic-ai-from-scratch-a-beginners-guide-to-smart-ui-and-backend-automation"&gt;Building Agentic AI from Scratch: A Beginner&amp;rsquo;s Guide to Smart UI and Backend Automation&lt;/h1&gt;
&lt;p&gt;Welcome to the exciting world of Agentic AI! This comprehensive guide is designed for absolute beginners, taking you on a journey from fundamental concepts to building your first functional AI agent. By the end, you&amp;rsquo;ll have a solid understanding of how AI agents work and the practical skills to apply them to both UI and backend applications.&lt;/p&gt;</description></item><item><title>Mastering the Next.js App Router: Server and Client Components Demystified</title><link>https://ai-blog.noorshomelab.dev/posts/nextjs-app-router-rsc-csc/</link><pubDate>Fri, 22 Aug 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/posts/nextjs-app-router-rsc-csc/</guid><description>&lt;h1 id="mastering-the-nextjs-app-router-server-and-client-components-demystified"&gt;Mastering the Next.js App Router: Server and Client Components Demystified&lt;/h1&gt;
&lt;hr&gt;
&lt;h1 id="introduction"&gt;Introduction&lt;/h1&gt;
&lt;p&gt;The landscape of web development is constantly evolving, and at the forefront of this evolution, Next.js continues to innovate, pushing the boundaries of what&amp;rsquo;s possible in terms of performance, developer experience, and scalability. With the introduction of the App Router and, more fundamentally, React Server Components (RSCs), Next.js 15.x represents a significant architectural shift that redefines how we build modern web applications.&lt;/p&gt;</description></item><item><title>Advanced Azure CI/CD: Mastering the Intricacies and Cutting-Edge Applications</title><link>https://ai-blog.noorshomelab.dev/posts/azure-cicd-advanced/</link><pubDate>Thu, 21 Aug 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/posts/azure-cicd-advanced/</guid><description>&lt;h1 id="advanced-azure-cicd-mastering-the-intricacies-and-cutting-edge-applications"&gt;Advanced Azure CI/CD: Mastering the Intricacies and Cutting-Edge Applications&lt;/h1&gt;
&lt;h2 id="1-introduction-to-advanced-azure-cicd"&gt;1. Introduction to Advanced Azure CI/CD&lt;/h2&gt;
&lt;p&gt;Azure CI/CD, powered primarily by Azure Pipelines, has become an indispensable tool for organizations aiming to streamline their software delivery processes. For professionals with an intermediate understanding, the foundational concepts of builds, releases, stages, and jobs are well-trodden ground. However, the true power of Azure CI/CD unfolds when tackling complex, real-world scenarios that demand deeper insights, advanced configurations, and strategic optimizations.&lt;/p&gt;</description></item><item><title>Advanced gRPC using Node &amp;amp; Next.js (Latest version): Mastering the Intricacies and Cutting-Edge Applications</title><link>https://ai-blog.noorshomelab.dev/posts/grpc-node-nextjs-advanced/</link><pubDate>Thu, 21 Aug 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/posts/grpc-node-nextjs-advanced/</guid><description>&lt;h1 id="advanced-grpc-using-node--nextjs-latest-version-mastering-the-intricacies-and-cutting-edge-applications"&gt;Advanced gRPC using Node &amp;amp; Next.js (Latest version): Mastering the Intricacies and Cutting-Edge Applications&lt;/h1&gt;
&lt;h2 id="1-introduction-to-advanced-grpc-using-node--nextjs-latest-version"&gt;1. Introduction to Advanced gRPC using Node &amp;amp; Next.js (Latest version)&lt;/h2&gt;
&lt;p&gt;gRPC (gRPC Remote Procedure Call) is a modern, open-source high-performance RPC framework that can run in any environment. It efficiently connects services in and across data centers with pluggable support for load balancing, tracing, health checking, and authentication. For experienced developers and architects, a deeper understanding of gRPC, especially when integrated with Node.js and the latest Next.js features, unlocks significant potential for building highly performant, scalable, and resilient distributed systems.&lt;/p&gt;</description></item><item><title>A Beginner&amp;#39;s Guide to Node.js</title><link>https://ai-blog.noorshomelab.dev/posts/a-beginners-guide-to-node.js/</link><pubDate>Sun, 17 Aug 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/posts/a-beginners-guide-to-node.js/</guid><description>&lt;h1 id="a-beginners-guide-to-nodejs-latest-version"&gt;A Beginner&amp;rsquo;s Guide to Node.js (Latest Version)&lt;/h1&gt;
&lt;h2 id="1-introduction-to-nodejs-latest-version"&gt;1. Introduction to Node.js (Latest Version)&lt;/h2&gt;
&lt;p&gt;Welcome to the exciting world of Node.js! This document is designed to be your comprehensive guide, taking you from a complete novice to a confident Node.js developer. We&amp;rsquo;ll explore the fundamentals, dive into practical applications, and equip you with the knowledge to build powerful server-side applications.&lt;/p&gt;
&lt;h3 id="what-is-nodejs-latest-version"&gt;What is Node.js (Latest Version)?&lt;/h3&gt;
&lt;p&gt;Node.js is an open-source, cross-platform &lt;strong&gt;JavaScript runtime environment&lt;/strong&gt; built on Chrome&amp;rsquo;s incredibly fast V8 JavaScript engine. Traditionally, JavaScript was confined to running in web browsers (client-side). Node.js breaks this barrier, allowing you to execute JavaScript code &lt;strong&gt;outside of the browser&lt;/strong&gt;, primarily for server-side development.&lt;/p&gt;</description></item><item><title>Arch Linux Comprehensive Learning Guide</title><link>https://ai-blog.noorshomelab.dev/posts/arch-linux-doc/</link><pubDate>Mon, 04 Aug 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/posts/arch-linux-doc/</guid><description>&lt;p&gt;Arch Linux is a lightweight and flexible Linux distribution that follows a rolling release model. This guide assumes you have foundational knowledge of Linux environments and basic command-line operations, comparable to a user comfortable with an Arch installation from two to three years ago. This guide focuses on recent developments and best practices to enhance your skills and leverage Arch Linux effectively in modern workflows.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="chapter-1-understanding-the-arch-philosophy-and-recent-evolution"&gt;Chapter 1: Understanding the Arch Philosophy and Recent Evolution&lt;/h3&gt;
&lt;p&gt;Arch Linux stands out for its unique philosophy, which directly influences its development and user experience. Understanding these core tenets is crucial for anyone looking to master the distribution.&lt;/p&gt;</description></item></channel></rss>