<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Linked List on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/linked-list/</link><description>Recent content in Linked List on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Mon, 16 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/tags/linked-list/index.xml" rel="self" type="application/rss+xml"/><item><title>Chapter 8: Linked Lists: Dynamic Connections</title><link>https://ai-blog.noorshomelab.dev/dsa-typescript-mastery-2026/linked-lists-dynamic-connections/</link><pubDate>Mon, 16 Feb 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/dsa-typescript-mastery-2026/linked-lists-dynamic-connections/</guid><description>&lt;h2 id="chapter-8-linked-lists-dynamic-connections"&gt;Chapter 8: Linked Lists: Dynamic Connections&lt;/h2&gt;
&lt;p&gt;Welcome back, future software architect! In our previous chapters, we’ve laid a solid foundation by understanding the core principles of data structures and algorithms, diving deep into complexity analysis, and even exploring the versatility of arrays and strings. Arrays are fantastic for their fast, direct access to elements. But what if you need a data structure that&amp;rsquo;s more flexible, one that doesn&amp;rsquo;t require contiguous memory and excels at insertions and deletions without shifting every other element?&lt;/p&gt;</description></item><item><title>Chapter 22: Hands-On Project: Building a Caching System</title><link>https://ai-blog.noorshomelab.dev/dsa-typescript-mastery-2026/project-caching-system/</link><pubDate>Mon, 16 Feb 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/dsa-typescript-mastery-2026/project-caching-system/</guid><description>&lt;h2 id="introduction-why-caching-is-a-superpower"&gt;Introduction: Why Caching is a Superpower&lt;/h2&gt;
&lt;p&gt;Welcome back, aspiring software engineer! In our journey through Data Structures and Algorithms, we&amp;rsquo;ve explored many fundamental building blocks. Now, it&amp;rsquo;s time to put some of that knowledge into action by building a practical, real-world system: a caching mechanism.&lt;/p&gt;
&lt;p&gt;Why caching? Imagine you have an application that frequently fetches the same data from a slow database or a remote API. Every time a user asks for that data, your app has to wait, leading to a sluggish experience. What if we could store a copy of that frequently accessed data in a faster, more accessible location, like in memory? That&amp;rsquo;s the magic of caching! It&amp;rsquo;s a fundamental technique used across almost all levels of computing, from your CPU&amp;rsquo;s cache to web browsers, databases, and large-scale distributed systems.&lt;/p&gt;</description></item></channel></rss>