<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>IndexedDB on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/indexeddb/</link><description>Recent content in IndexedDB on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sun, 15 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/tags/indexeddb/index.xml" rel="self" type="application/rss+xml"/><item><title>Data Fetching, Caching, and Offline Capabilities</title><link>https://ai-blog.noorshomelab.dev/angular-system-design-2026-guide/data-fetching-caching-offline/</link><pubDate>Sun, 15 Feb 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/angular-system-design-2026-guide/data-fetching-caching-offline/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Welcome to Chapter 7! In the previous chapters, we laid the groundwork for building robust Angular applications, covering everything from component architecture to state management. Now, it&amp;rsquo;s time to tackle one of the most critical aspects of any modern web application: how we fetch, manage, and store data, especially when network conditions are less than ideal.&lt;/p&gt;
&lt;p&gt;Imagine your users are on a shaky public Wi-Fi, in a remote area, or simply want a lightning-fast experience. Relying solely on real-time network requests can lead to frustration, slow UIs, and even complete application failure. This chapter will equip you with the knowledge and tools to design Angular applications that are not just performant but also resilient, responsive, and truly user-friendly, even when offline.&lt;/p&gt;</description></item><item><title>Chapter 13: Secure Data Storage &amp;amp; Handling (Cookies, Local Storage, IndexedDB)</title><link>https://ai-blog.noorshomelab.dev/web-security-hacker-dev-2026/secure-data-storage/</link><pubDate>Sun, 04 Jan 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/web-security-hacker-dev-2026/secure-data-storage/</guid><description>&lt;h2 id="introduction-to-secure-data-storage"&gt;Introduction to Secure Data Storage&lt;/h2&gt;
&lt;p&gt;Welcome back, future security champions! In our journey through web application security, we&amp;rsquo;ve explored how attackers think, common vulnerabilities like XSS and CSRF, and how to protect our APIs and authentication flows. Now, it&amp;rsquo;s time to tackle another critical area: &lt;strong&gt;how and where we store data on the client-side.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Think about it: your web applications often need to remember things about a user or their session – whether they&amp;rsquo;re logged in, their preferred theme, items in a shopping cart, or even complex offline data. Browsers offer several ways to store this information, each with its own strengths, weaknesses, and, most importantly, security implications. Misusing these storage mechanisms can open doors to severe vulnerabilities like session hijacking, data theft, and more.&lt;/p&gt;</description></item><item><title>Project: Creating an Offline-Capable Field App</title><link>https://ai-blog.noorshomelab.dev/angular-system-design-2026-guide/project-offline-field-app/</link><pubDate>Sun, 15 Feb 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/angular-system-design-2026-guide/project-offline-field-app/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Welcome to Chapter 16! In the world of modern web applications, the expectation for seamless user experience often extends beyond a stable internet connection. Imagine a field technician inspecting equipment in a remote area, a delivery driver making notes in a dead zone, or a medical professional accessing patient records on the go. For these scenarios, an application that simply stops working when offline is not just inconvenient—it&amp;rsquo;s a critical failure.&lt;/p&gt;</description></item></channel></rss>