<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Internals on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/internals/</link><description>Recent content in Internals on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sun, 24 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/tags/internals/index.xml" rel="self" type="application/rss+xml"/><item><title>Chapter 11: Git Internals: Peeking Under the Hood</title><link>https://ai-blog.noorshomelab.dev/git-github-mastery-2025/chapter-11-git-internals/</link><pubDate>Tue, 23 Dec 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/git-github-mastery-2025/chapter-11-git-internals/</guid><description>&lt;h2 id="chapter-11-git-internals-peeking-under-the-hood"&gt;Chapter 11: Git Internals: Peeking Under the Hood&lt;/h2&gt;
&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;Welcome back, intrepid version control explorer! So far, we&amp;rsquo;ve learned how to use Git and GitHub like seasoned professionals – committing changes, creating branches, merging, and collaborating. You&amp;rsquo;ve mastered the &amp;ldquo;what&amp;rdquo; and the &amp;ldquo;how&amp;rdquo; of many Git operations. But have you ever wondered &lt;em&gt;how&lt;/em&gt; Git actually does all of this magic? How does it store your entire project history so efficiently? How does it know which version of a file is which?&lt;/p&gt;</description></item><item><title>How GPUI Works: Deep Dive into Internals</title><link>https://ai-blog.noorshomelab.dev/how-it-works/gpui-internals/</link><pubDate>Sun, 24 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/how-it-works/gpui-internals/</guid><description>&lt;p&gt;Developing high-performance, visually rich user interfaces, especially for demanding applications like code editors or integrated development environments (IDEs), is a monumental challenge. Traditional web-based UI frameworks often struggle with raw performance and memory efficiency, while native frameworks can be cumbersome for cross-platform development. This is where Zed&amp;rsquo;s GPUI framework steps in, offering a unique blend of immediate-mode rendering principles with GPU-accelerated retained-mode benefits, all within the safety and performance guarantees of Rust.&lt;/p&gt;</description></item><item><title>How Multi-Token Prediction (MTP) Works: Deep Dive into Internals</title><link>https://ai-blog.noorshomelab.dev/how-it-works/how-multi-token-prediction-works/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/how-it-works/how-multi-token-prediction-works/</guid><description>&lt;p&gt;The promise of large language models (LLMs) running efficiently on local hardware has long been tempered by the reality of slow, token-by-token generation. Imagine typing a prompt into a local LLM, and waiting several seconds for just a few words to appear. This frustrating latency is a significant barrier to integrating powerful AI into everyday local workflows. Multi-Token Prediction (MTP) is an architectural advancement designed to fundamentally address this bottleneck, moving beyond the traditional one-token-at-a-time generation loop.&lt;/p&gt;</description></item><item><title>How Tiny LLMs and On-Device AI Agents Work: Deep Dive into Internals</title><link>https://ai-blog.noorshomelab.dev/how-it-works/how-tiny-llms-on-device-ai-agents-work/</link><pubDate>Mon, 04 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/how-it-works/how-tiny-llms-on-device-ai-agents-work/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The promise of truly intelligent, always-available digital companions is increasingly becoming a reality, thanks to the advent of &lt;strong&gt;tiny Large Language Models (LLMs)&lt;/strong&gt; and &lt;strong&gt;on-device AI agents&lt;/strong&gt;. These technologies bring sophisticated AI capabilities directly to your smartphone, smartwatch, or IoT device, enabling real-time, personalized experiences without constant reliance on cloud servers. This shift marks a pivotal moment, moving AI from data centers to the very edge of the network.&lt;/p&gt;</description></item><item><title>How TurboQuant Works: Deep Dive into Internals</title><link>https://ai-blog.noorshomelab.dev/how-it-works/turboquant-how-it-works/</link><pubDate>Mon, 30 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/how-it-works/turboquant-how-it-works/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;TurboQuant, developed by Google Research, represents a significant advancement in the field of AI model compression, particularly for large language models (LLMs). It&amp;rsquo;s a next-generation compression algorithm designed to drastically reduce the memory footprint of AI models, specifically targeting the Key-Value (KV) cache and vector search operations, without any measurable loss in accuracy. This innovation is poised to make powerful AI models more accessible, enabling on-device &amp;ldquo;sovereign AI&amp;rdquo; by making them runnable on significantly smaller hardware, potentially as early as 2026.&lt;/p&gt;</description></item><item><title>How JavaScript Code is Compiled and Executed: Deep Dive into Internals</title><link>https://ai-blog.noorshomelab.dev/how-it-works/javascript-compilation-execution-internals/</link><pubDate>Tue, 17 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/how-it-works/javascript-compilation-execution-internals/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;JavaScript, often described as the internet&amp;rsquo;s lingua franca, powers everything from dynamic web interfaces to robust server-side applications and even embedded devices. Its ubiquity makes it a cornerstone of modern software development. While developers frequently interact with JavaScript&amp;rsquo;s syntax and APIs, the intricate dance that transforms human-readable code into executable machine instructions remains a mystery to many.&lt;/p&gt;
&lt;p&gt;Understanding the internal lifecycle of JavaScript code—how it&amp;rsquo;s parsed, compiled, and executed by engines like V8, SpiderMonkey, or JavaScriptCore—is not merely an academic exercise. It&amp;rsquo;s crucial for writing highly performant, robust, and maintainable applications. This deep dive will unravel the complex machinery beneath the surface, revealing the sophisticated techniques employed by modern JavaScript engines to deliver lightning-fast execution.&lt;/p&gt;</description></item><item><title>How Authentication and Security Systems Work: Deep Dive into Internals</title><link>https://ai-blog.noorshomelab.dev/how-it-works/how-authentication-security-systems-work/</link><pubDate>Wed, 11 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/how-it-works/how-authentication-security-systems-work/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;In the intricate world of modern software, securing access to resources is paramount. Authentication and authorization systems form the bedrock of this security, determining who a user or system is, and what they are permitted to do. Far beyond simple username-password checks, today&amp;rsquo;s systems are distributed, resilient, and designed to protect against a myriad of sophisticated attacks.&lt;/p&gt;
&lt;p&gt;Understanding the internal mechanics of these systems is no longer a niche skill but a fundamental requirement for every software engineer. From designing robust APIs to building secure front-end applications, a deep comprehension of authentication tokens, secure storage, authorization flows, and advanced defense mechanisms is critical to prevent vulnerabilities that could lead to data breaches, unauthorized access, and reputational damage.&lt;/p&gt;</description></item><item><title>How Zero-Knowledge Proof (ZKP) Works: Deep Dive into Internals</title><link>https://ai-blog.noorshomelab.dev/how-it-works/zero-knowledge-proof-zkp-internals/</link><pubDate>Mon, 02 Feb 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/how-it-works/zero-knowledge-proof-zkp-internals/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Zero-Knowledge Proofs (ZKPs) represent a revolutionary advancement in cryptography, enabling a paradigm shift in how we approach privacy and trust in digital interactions. At its core, a ZKP allows one party, the &amp;ldquo;prover,&amp;rdquo; to cryptographically convince another party, the &amp;ldquo;verifier,&amp;rdquo; that a particular statement is true, without revealing any information about the statement itself beyond its veracity. This means the verifier learns &lt;em&gt;nothing&lt;/em&gt; about the secret knowledge possessed by the prover, only that the prover indeed possesses it.&lt;/p&gt;</description></item><item><title>How DNS Lookup Works: Deep Dive into Internals</title><link>https://ai-blog.noorshomelab.dev/how-it-works/how-dns-lookup-works-deep-dive/</link><pubDate>Wed, 21 Jan 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/how-it-works/how-dns-lookup-works-deep-dive/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The internet, as we know it, relies on a fundamental service that often goes unnoticed: the Domain Name System (DNS). Often dubbed the &amp;ldquo;phonebook of the internet,&amp;rdquo; DNS is responsible for translating human-readable domain names, like &lt;code&gt;www.google.com&lt;/code&gt;, into machine-readable Internet Protocol (IP) addresses, such as &lt;code&gt;142.251.46.238&lt;/code&gt;. Without DNS, navigating the web would require memorizing long strings of numbers for every website you wish to visit, a task both impractical and prone to error.&lt;/p&gt;</description></item><item><title>How Git Works: Deep Dive into Internals</title><link>https://ai-blog.noorshomelab.dev/how-it-works/how-git-works-internals/</link><pubDate>Sun, 18 Jan 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/how-it-works/how-git-works-internals/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Git stands as the undisputed champion of distributed version control systems, a cornerstone of modern software development. Its ubiquity means countless developers interact with it daily, yet many operate with a superficial understanding of its internal mechanics. They know &lt;em&gt;what&lt;/em&gt; commands like &lt;code&gt;git add&lt;/code&gt; and &lt;code&gt;git commit&lt;/code&gt; do, but not &lt;em&gt;how&lt;/em&gt; Git achieves these feats.&lt;/p&gt;
&lt;p&gt;This guide aims to peel back the layers of abstraction, revealing the elegant and robust design principles that underpin Git. By delving into its fundamental storage model, object database, and the intricate relationships between its components, you will gain a profound appreciation for its efficiency, integrity, and power. Understanding these internals will not only demystify Git but also empower you to debug complex scenarios, optimize your workflows, and leverage its full potential with confidence.&lt;/p&gt;</description></item><item><title>How JavaScript Configuration Files Work: Deep Dive into Internals</title><link>https://ai-blog.noorshomelab.dev/how-it-works/how-javascript-configuration-files-work/</link><pubDate>Tue, 13 Jan 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/how-it-works/how-javascript-configuration-files-work/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;In the intricate world of modern JavaScript and web development, projects are rarely simple one-file scripts. They are complex ecosystems involving multiple languages (JavaScript, TypeScript, JSX, CSS-in-JS), diverse tools (linters, formatters, transpilers, bundlers), and varied environments (development, testing, production). At the heart of orchestrating this complexity lies a collection of seemingly simple text files: configuration files. These files are the silent architects that dictate how your code is written, processed, built, and executed.&lt;/p&gt;</description></item><item><title>How CSRF Attacks Work: Deep Dive into Internals</title><link>https://ai-blog.noorshomelab.dev/how-it-works/csrf-attacks-internals/</link><pubDate>Wed, 07 Jan 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/how-it-works/csrf-attacks-internals/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Cross-Site Request Forgery (CSRF), sometimes pronounced &amp;ldquo;sea-surf&amp;rdquo; or referred to as XSRF, is a critical web security vulnerability that allows an attacker to induce a user&amp;rsquo;s browser to send an unintended, malicious request to a website where the user is already authenticated. Unlike phishing, where an attacker tries to trick a user into revealing credentials, CSRF exploits the browser&amp;rsquo;s inherent trust in a user&amp;rsquo;s session and the automatic inclusion of authentication credentials (like session cookies) with every request to a domain.&lt;/p&gt;</description></item><item><title>How Containers Work: Deep Dive into Internals</title><link>https://ai-blog.noorshomelab.dev/how-it-works/how-containers-work/</link><pubDate>Wed, 31 Dec 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/how-it-works/how-containers-work/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Containers have revolutionized modern software development and deployment, offering a lightweight, portable, and consistent environment for applications. From small microservices to large-scale enterprise applications, containers, exemplified by technologies like Docker, have become the de facto standard for packaging and running software. While many engineers use containers daily, a deep understanding of their underlying mechanisms is crucial for debugging complex issues, optimizing performance, and building robust, secure systems.&lt;/p&gt;
&lt;p&gt;This guide aims to demystify containers by peeling back the layers and explaining how they function at a fundamental level. We&amp;rsquo;ll explore the core Linux kernel features that power containerization, trace the lifecycle of a container, and dissect its key components. By the end of this explanation, you will have a comprehensive understanding of how containers achieve their remarkable isolation and resource efficiency.&lt;/p&gt;</description></item><item><title>How React Compiles JSX Works: Deep Dive into Internals</title><link>https://ai-blog.noorshomelab.dev/how-it-works/how-react-compiles-jsx-works/</link><pubDate>Wed, 24 Dec 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/how-it-works/how-react-compiles-jsx-works/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;At the heart of modern React development lies JSX (JavaScript XML), a syntax extension for JavaScript that allows developers to write HTML-like structures directly within their JavaScript code. This seemingly simple innovation has revolutionized how user interfaces are built, offering a more intuitive and declarative way to describe UI components. While JSX makes authoring React applications incredibly ergonomic and readable, it&amp;rsquo;s crucial to understand that web browsers do not natively understand this syntax.&lt;/p&gt;</description></item><item><title>How It Works</title><link>https://ai-blog.noorshomelab.dev/how-it-works/</link><pubDate>Tue, 23 Dec 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/how-it-works/</guid><description>&lt;h1 id="how-it-works"&gt;How It Works&lt;/h1&gt;
&lt;p&gt;Ever wondered what happens under the hood when you run your code? This section provides &lt;strong&gt;deep technical explanations&lt;/strong&gt; of how popular technologies, frameworks, and tools actually work at a fundamental level.&lt;/p&gt;
&lt;h2 id="what-youll-find-here"&gt;What You&amp;rsquo;ll Find Here&lt;/h2&gt;
&lt;h3 id="-internal-mechanisms"&gt;🔬 Internal Mechanisms&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;How frameworks compile and transform your code&lt;/li&gt;
&lt;li&gt;Runtime execution and optimization strategies&lt;/li&gt;
&lt;li&gt;Memory management and performance techniques&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="-architecture-deep-dives"&gt;🏗️ Architecture Deep Dives&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Component architecture and data flow&lt;/li&gt;
&lt;li&gt;Build tools and bundler internals&lt;/li&gt;
&lt;li&gt;Compiler pipelines and transformations&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="-hands-on-learning"&gt;💡 Hands-On Learning&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Step-by-step breakdowns of complex processes&lt;/li&gt;
&lt;li&gt;Working code examples demonstrating internals&lt;/li&gt;
&lt;li&gt;Mini-projects to build simplified versions&lt;/li&gt;
&lt;li&gt;Visual diagrams showing architecture&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="-topics-covered"&gt;🎯 Topics Covered&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Frontend:&lt;/strong&gt; React JSX compilation, Angular compilation, Vite hydration, Webpack bundling&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Build Tools:&lt;/strong&gt; How Vite works, esbuild internals, SWC compiler&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Frameworks:&lt;/strong&gt; Next.js server components, Astro islands architecture&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Languages:&lt;/strong&gt; TypeScript type checking, JavaScript V8 engine&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tools:&lt;/strong&gt; Docker containerization, Git version control internals&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="why-understanding-internals-matters"&gt;Why Understanding Internals Matters&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Better Debugging:&lt;/strong&gt; Know where to look when things break&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Performance Optimization:&lt;/strong&gt; Understand what&amp;rsquo;s expensive and why&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Architectural Decisions:&lt;/strong&gt; Make informed technology choices&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Expert Knowledge:&lt;/strong&gt; Stand out in interviews and technical discussions&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;Each guide includes architecture diagrams, code examples, and practical projects to solidify your understanding.&lt;/em&gt;&lt;/p&gt;</description></item></channel></rss>