<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>LearnwithManoj</title><description>System design, design patterns and AI for engineers — written deep-dives and companion videos from the LearnwithManoj YouTube channel.</description><link>https://learnwithmanoj.com/</link><language>en-us</language><item><title>Composite Pattern Explained: Files, Folders, and Trees</title><link>https://learnwithmanoj.com/blog/composite-pattern-files-folders-trees/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/composite-pattern-files-folders-trees/</guid><description>Show notes for the Composite Pattern video — when to use it, real-world examples (file systems, the DOM, React trees), and a code-free mental model.</description><pubDate>Mon, 11 May 2026 00:00:00 GMT</pubDate><category>design-patterns</category><category>structural-patterns</category><category>oop</category><category>software-engineering</category></item><item><title>Bridge Pattern Explained - Kill the Class Explosion | 10/25</title><link>https://learnwithmanoj.com/blog/bridge-pattern-explained-kill-the-class-explosion/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/bridge-pattern-explained-kill-the-class-explosion/</guid><description>Bridge Pattern - the fix for class hierarchies that explode into `RedCircle`, `BlueCircle`, `RedSquare`, `BlueSquare`.</description><pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate><category>design-patterns</category><category>oop</category><category>software-engineering</category><category>structural-patterns</category></item><item><title>Adapter Pattern Explained - The USB Adapter of Code | 9/25</title><link>https://learnwithmanoj.com/blog/adapter-pattern-explained-the-usb-adapter-of-code/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/adapter-pattern-explained-the-usb-adapter-of-code/</guid><description>Adapter Pattern - the software version of a USB-C to USB-A dongle. When two pieces of code need to talk to each other but their interfaces don&apos;t match, Adapter…</description><pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate><category>design-patterns</category><category>oop</category><category>software-engineering</category><category>structural-patterns</category></item><item><title>Securing AI Agents from Doing Bad Things</title><link>https://learnwithmanoj.com/blog/securing-ai-agents-from-doing-bad-things/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/securing-ai-agents-from-doing-bad-things/</guid><description>Show notes for AI Explained Part 31 — sandboxing, permission scoping, instruction hierarchy, and the metrics that tell you whether your agent is safe to ship.</description><pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate><category>ai</category><category>ai-agents</category><category>security</category><category>llm</category><category>ai-explained</category></item><item><title>AI Explained: Finally Understand AI Errors &amp; Human-in-the-Loop (HITL) (Part 30)</title><link>https://learnwithmanoj.com/blog/ai-explained-finally-understand-ai-errors-human-in-the-loop-hitl/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/ai-explained-finally-understand-ai-errors-human-in-the-loop-hitl/</guid><description>Feeling overwhelmed by the fear of AI making huge mistakes? In this video, we break it down into simple pieces.</description><pubDate>Wed, 06 May 2026 00:00:00 GMT</pubDate><category>ai</category><category>ai-explained</category><category>llm</category></item><item><title>AI Explained: Semantic Caching &amp; State Management for AI Agents (Part 29)</title><link>https://learnwithmanoj.com/blog/ai-explained-semantic-caching-state-management-for-ai-agents/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/ai-explained-semantic-caching-state-management-for-ai-agents/</guid><description>Feeling overwhelmed by high AI API costs and latency? In this video, we break it down into simple pieces.</description><pubDate>Tue, 05 May 2026 00:00:00 GMT</pubDate><category>ai</category><category>ai-explained</category><category>llm</category></item><item><title>AI Explained: Short-Term vs Long-Term AI Memory Demystified (Part 28)</title><link>https://learnwithmanoj.com/blog/ai-explained-short-term-vs-long-term-ai-memory-demystified/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/ai-explained-short-term-vs-long-term-ai-memory-demystified/</guid><description>Feeling overwhelmed by the different layers of AI memory? In this video, we break it down into simple pieces.</description><pubDate>Mon, 04 May 2026 00:00:00 GMT</pubDate><category>ai</category><category>ai-explained</category><category>llm</category></item><item><title>AI Explained: Finally Understand How AI Agents Remember You (Part 27)</title><link>https://learnwithmanoj.com/blog/ai-explained-finally-understand-how-ai-agents-remember-you/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/ai-explained-finally-understand-how-ai-agents-remember-you/</guid><description>Feeling overwhelmed by memory and state tracking? In this video, we break it down into simple pieces.</description><pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate><category>ai</category><category>ai-explained</category><category>llm</category></item><item><title>AI Explained: Multi-Agent AI Systems for Complete Beginners (Part 26)</title><link>https://learnwithmanoj.com/blog/ai-explained-multi-agent-ai-systems-for-complete-beginners/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/ai-explained-multi-agent-ai-systems-for-complete-beginners/</guid><description>Feeling overwhelmed by the idea of communicating AIs? In this video, we break it down into simple pieces.</description><pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate><category>ai</category><category>ai-explained</category><category>llm</category></item><item><title>AI Explained: How AI Uses Tools - ReAct Loop &amp; Tool Use Demystified (Part 25)</title><link>https://learnwithmanoj.com/blog/ai-explained-how-ai-uses-tools-react-loop-tool-use-demystified/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/ai-explained-how-ai-uses-tools-react-loop-tool-use-demystified/</guid><description>Feeling overwhelmed by APIs and AI Tool Integration? In this video, we break it down into simple pieces.</description><pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate><category>ai</category><category>ai-explained</category><category>llm</category></item><item><title>AI Explained: Finally Understand Autonomous AI Agents &amp; Agentic RAG (Part 24)</title><link>https://learnwithmanoj.com/blog/ai-explained-finally-understand-autonomous-ai-agents-agentic-rag/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/ai-explained-finally-understand-autonomous-ai-agents-agentic-rag/</guid><description>Feeling overwhelmed by the hype around &quot;AI Agents&quot;? This video is your ultimate guide to finally understanding AI Agents and Agentic RAG, even if you&apos;re completely new…</description><pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate><category>ai</category><category>ai-explained</category><category>llm</category></item><item><title>Singleton Pattern Explained - Anti-Pattern or Essential? | 8/25</title><link>https://learnwithmanoj.com/blog/singleton-pattern-explained-anti-pattern-or-essential/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/singleton-pattern-explained-anti-pattern-or-essential/</guid><description>Singleton Pattern - the most controversial design pattern in software. Half the developers call it an anti-pattern, the other half use it every day. So who&apos;s right?</description><pubDate>Wed, 29 Apr 2026 00:00:00 GMT</pubDate><category>design-patterns</category><category>oop</category><category>software-engineering</category><category>creational-patterns</category></item><item><title>Prototype Pattern - Clone Objects Instead of Rebuilding | 7/25</title><link>https://learnwithmanoj.com/blog/prototype-pattern-clone-objects-instead-of-rebuilding/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/prototype-pattern-clone-objects-instead-of-rebuilding/</guid><description>Prototype Pattern - when creating an object from scratch is expensive, clone an existing one instead. This is also where shallow-copy vs deep-copy bugs come from.</description><pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate><category>design-patterns</category><category>oop</category><category>software-engineering</category><category>creational-patterns</category></item><item><title>Builder Pattern - Stop Writing Huge Constructors | 6/25</title><link>https://learnwithmanoj.com/blog/builder-pattern-stop-writing-huge-constructors/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/builder-pattern-stop-writing-huge-constructors/</guid><description>Builder Pattern - stop writing constructors with 12 parameters. This is the cleanest way to construct complex objects step by step.</description><pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate><category>design-patterns</category><category>oop</category><category>software-engineering</category><category>creational-patterns</category></item><item><title>Abstract Factory Pattern - The &apos;Factory of Factories&apos; Explained | 5/25</title><link>https://learnwithmanoj.com/blog/abstract-factory-pattern-the-factory-of-factories-explained/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/abstract-factory-pattern-the-factory-of-factories-explained/</guid><description>Abstract Factory Pattern explained with the matching-showroom analogy - the creational pattern for when you need to produce entire families of related objects together.</description><pubDate>Sun, 26 Apr 2026 00:00:00 GMT</pubDate><category>design-patterns</category><category>oop</category><category>software-engineering</category><category>creational-patterns</category></item><item><title>Factory Method Pattern vs Simple Factory Pattern - Finally Explained | 4/25</title><link>https://learnwithmanoj.com/blog/factory-method-pattern-vs-simple-factory-pattern-finally-explained/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/factory-method-pattern-vs-simple-factory-pattern-finally-explained/</guid><description>Factory Method Pattern vs Simple Factory Pattern - the exact difference most tutorials never make clear, and a classic software engineering interview question.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate><category>design-patterns</category><category>oop</category><category>software-engineering</category><category>creational-patterns</category></item><item><title>AI Masterclass Part 23: GraphRAG Explained for Complete Beginners</title><link>https://learnwithmanoj.com/blog/ai-masterclass-graphrag-explained-for-complete-beginners/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/ai-masterclass-graphrag-explained-for-complete-beginners/</guid><description>Feeling overwhelmed by complex AI data architectures? In this video, we break it down into simple pieces.</description><pubDate>Tue, 21 Apr 2026 00:00:00 GMT</pubDate><category>ai</category><category>ai-masterclass</category><category>llm</category><category>machine-learning</category><category>beginners</category></item><item><title>AI Masterclass Part 22: Finally Understand AI Reranking</title><link>https://learnwithmanoj.com/blog/ai-masterclass-finally-understand-ai-reranking/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/ai-masterclass-finally-understand-ai-reranking/</guid><description>Why is your AI missing the context? In this video, we break down Reranking. We show you the secret 2nd stage of the search pipeline that perfectly orders results from…</description><pubDate>Mon, 20 Apr 2026 00:00:00 GMT</pubDate><category>ai</category><category>ai-masterclass</category><category>llm</category><category>machine-learning</category><category>beginners</category></item><item><title>AI Masterclass Part 21: Hybrid Search for People Who Hate Math</title><link>https://learnwithmanoj.com/blog/ai-masterclass-hybrid-search-for-people-who-hate-math/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/ai-masterclass-hybrid-search-for-people-who-hate-math/</guid><description>Feeling overwhelmed by your AI giving you bad search results? In this video, we break down Hybrid Search—the ultimate strategy of combining exact keywords with deep…</description><pubDate>Sun, 19 Apr 2026 00:00:00 GMT</pubDate><category>ai</category><category>ai-masterclass</category><category>llm</category><category>machine-learning</category><category>beginners</category></item><item><title>AI Masterclass Part 20: Vector Databases for People Who Hate Math</title><link>https://learnwithmanoj.com/blog/ai-masterclass-vector-databases-for-people-who-hate-math/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/ai-masterclass-vector-databases-for-people-who-hate-math/</guid><description>Feeling overwhelmed by Vector Databases and SQL? In this video, we break it down into simple pieces.</description><pubDate>Sat, 18 Apr 2026 00:00:00 GMT</pubDate><category>ai</category><category>ai-masterclass</category><category>llm</category><category>machine-learning</category><category>beginners</category></item><item><title>AI Masterclass Part 19: Data Chunking for RAG Explained Simply</title><link>https://learnwithmanoj.com/blog/ai-masterclass-data-chunking-for-rag-explained-simply/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/ai-masterclass-data-chunking-for-rag-explained-simply/</guid><description>Feeling overwhelmed by getting your data ready for AI? In this video, we break it down into simple pieces.</description><pubDate>Fri, 17 Apr 2026 00:00:00 GMT</pubDate><category>ai</category><category>ai-masterclass</category><category>llm</category><category>machine-learning</category><category>beginners</category></item><item><title>AI Masterclass Part 18: Finally Understand RAG</title><link>https://learnwithmanoj.com/blog/ai-masterclass-finally-understand-rag/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/ai-masterclass-finally-understand-rag/</guid><description>Feeling overwhelmed by the term &quot;RAG&quot;? In this video, we break it down into simple pieces.</description><pubDate>Thu, 16 Apr 2026 00:00:00 GMT</pubDate><category>ai</category><category>ai-masterclass</category><category>llm</category><category>machine-learning</category><category>beginners</category></item><item><title>AI Masterclass Part 17: Hack Proofing Your AI | Prompt Injection</title><link>https://learnwithmanoj.com/blog/ai-masterclass-hack-proofing-your-ai-prompt-injection/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/ai-masterclass-hack-proofing-your-ai-prompt-injection/</guid><description>Feeling overwhelmed by AI security risks? In this video, we break it down into simple pieces.</description><pubDate>Wed, 15 Apr 2026 00:00:00 GMT</pubDate><category>ai</category><category>ai-masterclass</category><category>llm</category><category>machine-learning</category><category>beginners</category></item><item><title>AI Masterclass Part 16: AI Context Limits Explained Simply</title><link>https://learnwithmanoj.com/blog/ai-masterclass-ai-context-limits-explained-simply/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/ai-masterclass-ai-context-limits-explained-simply/</guid><description>Feeling overwhelmed when your AI forgets what you said 20 minutes ago? In this video, we break it down into simple pieces.</description><pubDate>Tue, 14 Apr 2026 00:00:00 GMT</pubDate><category>ai</category><category>ai-masterclass</category><category>llm</category><category>machine-learning</category><category>beginners</category></item><item><title>AI Masterclass Part 15: How AI Reasons | Chain &amp; Tree of Thought</title><link>https://learnwithmanoj.com/blog/ai-masterclass-how-ai-reasons-chain-tree-of-thought/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/ai-masterclass-how-ai-reasons-chain-tree-of-thought/</guid><description>Feeling overwhelmed by how AIs solve complex math or logic puzzles? In this video, we break it down into simple pieces.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>ai</category><category>ai-masterclass</category><category>llm</category><category>machine-learning</category><category>beginners</category></item><item><title>How to Crack Any System Design Interview — Full Beginner&apos;s Guide</title><link>https://learnwithmanoj.com/blog/how-to-crack-any-system-design-interview-full-beginner-s-guide/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/how-to-crack-any-system-design-interview-full-beginner-s-guide/</guid><description>Most candidates fail system design interviews not because they lack knowledge — but because they don&apos;t have a clear framework to structure their thinking.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>system-design</category><category>architecture</category><category>scalability</category><category>backend</category></item><item><title>AI Masterclass Part 14: Finally Understand Few-Shot AI Prompting</title><link>https://learnwithmanoj.com/blog/ai-masterclass-finally-understand-few-shot-ai-prompting/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/ai-masterclass-finally-understand-few-shot-ai-prompting/</guid><description>Feeling overwhelmed by advanced AI prompting techniques? In this video, we break it down into simple pieces.</description><pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate><category>ai</category><category>ai-masterclass</category><category>llm</category><category>machine-learning</category><category>beginners</category></item><item><title>AI Masterclass Part 13: Prompt Engineering for Complete Beginners</title><link>https://learnwithmanoj.com/blog/ai-masterclass-prompt-engineering-for-complete-beginners/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/ai-masterclass-prompt-engineering-for-complete-beginners/</guid><description>Feeling overwhelmed by bad AI responses? In this video, we break it down into simple pieces.</description><pubDate>Sat, 11 Apr 2026 00:00:00 GMT</pubDate><category>ai</category><category>ai-masterclass</category><category>llm</category><category>machine-learning</category><category>beginners</category></item><item><title>AI Masterclass Part 12: AI Distillation &amp; Synthetic Data Explained</title><link>https://learnwithmanoj.com/blog/ai-masterclass-ai-distillation-synthetic-data-explained/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/ai-masterclass-ai-distillation-synthetic-data-explained/</guid><description>Feeling overwhelmed by how complex AIs stay small enough to run on phones? In this video, we break it down into simple pieces.</description><pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate><category>ai</category><category>ai-masterclass</category><category>llm</category><category>machine-learning</category><category>beginners</category></item><item><title>AI Masterclass Part 11: AI Alignment for Complete Beginners | RLHF</title><link>https://learnwithmanoj.com/blog/ai-masterclass-ai-alignment-for-complete-beginners-rlhf/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/ai-masterclass-ai-alignment-for-complete-beginners-rlhf/</guid><description>Feeling overwhelmed by AI safety terminology? In this video, we break it down into simple pieces.</description><pubDate>Thu, 09 Apr 2026 00:00:00 GMT</pubDate><category>ai</category><category>ai-masterclass</category><category>llm</category><category>machine-learning</category><category>beginners</category></item><item><title>AI Masterclass Part 10: Understand LoRA &amp; Local AI Shrinking Models</title><link>https://learnwithmanoj.com/blog/ai-masterclass-understand-lora-local-ai-shrinking-models/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/ai-masterclass-understand-lora-local-ai-shrinking-models/</guid><description>Feeling overwhelmed by the hardware requirements of AI? In this video, we break it down into simple pieces.</description><pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate><category>ai</category><category>ai-masterclass</category><category>llm</category><category>machine-learning</category><category>beginners</category></item><item><title>AI Masterclass Part 9: Fine Tuning AI for People Who Hate Math</title><link>https://learnwithmanoj.com/blog/ai-masterclass-fine-tuning-ai-for-people-who-hate-math/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/ai-masterclass-fine-tuning-ai-for-people-who-hate-math/</guid><description>Feeling overwhelmed by the term &quot;Fine-Tuning&quot;? In this video, we break it down into simple pieces.</description><pubDate>Tue, 07 Apr 2026 00:00:00 GMT</pubDate><category>ai</category><category>ai-masterclass</category><category>llm</category><category>machine-learning</category><category>beginners</category></item><item><title>AI Masterclass Part 8: Finally Understand How AI is Trained</title><link>https://learnwithmanoj.com/blog/ai-masterclass-finally-understand-how-ai-is-trained/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/ai-masterclass-finally-understand-how-ai-is-trained/</guid><description>Feeling overwhelmed by how tech giants actually build ChatGPT? In this video, we break it down into simple pieces.</description><pubDate>Mon, 06 Apr 2026 00:00:00 GMT</pubDate><category>ai</category><category>ai-masterclass</category><category>llm</category><category>machine-learning</category><category>beginners</category></item><item><title>AI Masterclass Part 7: The Truth About AI Pricing and Costs</title><link>https://learnwithmanoj.com/blog/ai-masterclass-the-truth-about-ai-pricing-and-costs/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/ai-masterclass-the-truth-about-ai-pricing-and-costs/</guid><description>Feeling overwhelmed by confusing API pricing tiers? In this video, we break it down into simple pieces.</description><pubDate>Sun, 05 Apr 2026 00:00:00 GMT</pubDate><category>ai</category><category>ai-masterclass</category><category>llm</category><category>machine-learning</category><category>beginners</category></item><item><title>AI Masterclass Part 6: Why AI Can Be Slow? | Inference</title><link>https://learnwithmanoj.com/blog/ai-masterclass-why-ai-can-be-slow-inference/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/ai-masterclass-why-ai-can-be-slow-inference/</guid><description>Feeling overwhelmed by latency complaints in your AI app? In this video, we break it down into simple pieces.</description><pubDate>Sat, 04 Apr 2026 00:00:00 GMT</pubDate><category>ai</category><category>ai-masterclass</category><category>llm</category><category>machine-learning</category><category>beginners</category></item><item><title>AI Masterclass Part 5: Choosing an AI Model for Complete Beginners</title><link>https://learnwithmanoj.com/blog/ai-masterclass-choosing-an-ai-model-for-complete-beginners/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/ai-masterclass-choosing-an-ai-model-for-complete-beginners/</guid><description>Feeling overwhelmed by the hundreds of AI models launching every week? In this video, we break it down into simple pieces.</description><pubDate>Fri, 03 Apr 2026 00:00:00 GMT</pubDate><category>ai</category><category>ai-masterclass</category><category>llm</category><category>machine-learning</category><category>beginners</category></item><item><title>AI Masterclass Part 4: Finally Understand AI Memory | Embeddings</title><link>https://learnwithmanoj.com/blog/ai-masterclass-finally-understand-ai-memory-embeddings/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/ai-masterclass-finally-understand-ai-memory-embeddings/</guid><description>Feeling overwhelmed by high-dimensional matrices and embeddings? In this video, we break it down into simple pieces.</description><pubDate>Thu, 02 Apr 2026 00:00:00 GMT</pubDate><category>ai</category><category>ai-masterclass</category><category>llm</category><category>machine-learning</category><category>beginners</category></item><item><title>AI Explained: Finally Understand the Magic of Transformers | Attention (Part 3)</title><link>https://learnwithmanoj.com/blog/ai-explained-finally-understand-the-magic-of-transformers-attention/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/ai-explained-finally-understand-the-magic-of-transformers-attention/</guid><description>Feeling overwhelmed by Transformer architecture diagrams? In this video, we break it down into simple pieces.</description><pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate><category>ai</category><category>ai-explained</category><category>llm</category></item><item><title>AI Explained: Tokenization for Non-Math People (Part 2)</title><link>https://learnwithmanoj.com/blog/ai-explained-tokenization-for-non-math-people/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/ai-explained-tokenization-for-non-math-people/</guid><description>Ever wonder why AI makes simple math or spelling mistakes? This video demystifies tokenization, breaking down how AI cuts up English words into puzzle pieces.</description><pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate><category>ai</category><category>ai-explained</category><category>llm</category></item><item><title>AI Explained: Finally Understand How AI Works - No Code (Part 1)</title><link>https://learnwithmanoj.com/blog/ai-explained-finally-understand-how-ai-works-no-code/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/ai-explained-finally-understand-how-ai-works-no-code/</guid><description>Unlock the secrets of AI in this masterclass! Part 1 simplifies how AI works, especially Large Language Models like ChatGPT, without any code.</description><pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate><category>ai</category><category>ai-explained</category><category>llm</category></item><item><title>Design a Scalable System from Scratch — Full Blueprint (System Design #15)</title><link>https://learnwithmanoj.com/blog/design-a-scalable-system-from-scratch-full-blueprint/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/design-a-scalable-system-from-scratch-full-blueprint/</guid><description>You&apos;ve learned the pieces. Now let&apos;s put them all together and design a real scalable system from scratch — the way it&apos;s done in interviews and in production.</description><pubDate>Sun, 29 Mar 2026 00:00:00 GMT</pubDate><category>system-design</category><category>architecture</category><category>scalability</category><category>backend</category></item><item><title>Monolith vs Microservices - Which Architecture Should You Choose? (System</title><link>https://learnwithmanoj.com/blog/monolith-vs-microservices-which-architecture-should-you-choose/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/monolith-vs-microservices-which-architecture-should-you-choose/</guid><description>Microservices are everywhere - but are they always the right choice? Spoiler: most teams adopt them too early, and it costs them.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate><category>system-design</category><category>architecture</category><category>scalability</category><category>backend</category></item><item><title>REST vs WebSockets vs SSE - When to Use Each (System Design #13)</title><link>https://learnwithmanoj.com/blog/rest-vs-websockets-vs-sse-when-to-use-each/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/rest-vs-websockets-vs-sse-when-to-use-each/</guid><description>Building a chat app? A live dashboard? A REST API? Each needs a completely different communication model - and picking the wrong one is a costly mistake.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate><category>system-design</category><category>architecture</category><category>scalability</category><category>backend</category></item><item><title>Consistent Hashing, Replication &amp; Redundancy - How Distributed Systems Scale</title><link>https://learnwithmanoj.com/blog/consistent-hashing-replication-redundancy-how-distributed-systems-scale/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/consistent-hashing-replication-redundancy-how-distributed-systems-scale/</guid><description>What happens when you add or remove a server from a distributed system? Without consistent hashing, the answer is chaos.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate><category>system-design</category><category>architecture</category><category>scalability</category><category>backend</category></item><item><title>CAP Theorem Explained in 6 Minutes (System Design Interview #11)</title><link>https://learnwithmanoj.com/blog/cap-theorem-explained-in-6-minutes/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/cap-theorem-explained-in-6-minutes/</guid><description>CAP Theorem is one of the most misunderstood concepts in distributed systems - and one of the most asked about in FAANG interviews. Let&apos;s fix that.</description><pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate><category>system-design</category><category>architecture</category><category>scalability</category><category>backend</category></item><item><title>Database Sharding &amp; Indexing - How Big Apps Scale Their Data (System Design #10)</title><link>https://learnwithmanoj.com/blog/database-sharding-indexing-how-big-apps-scale-their-data/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/database-sharding-indexing-how-big-apps-scale-their-data/</guid><description>When your database has 500 million rows, queries don&apos;t just slow down - they can grind your entire app to a halt. Here&apos;s how the biggest systems solve it.</description><pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate><category>system-design</category><category>architecture</category><category>scalability</category><category>backend</category></item><item><title>Key-Value, Document, Wide-Column, Graph - 4 NoSQL Types Explained (System</title><link>https://learnwithmanoj.com/blog/key-value-document-wide-column-graph-4-nosql-types-explained/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/key-value-document-wide-column-graph-4-nosql-types-explained/</guid><description>NoSQL is not one thing - it&apos;s four completely different data models. Choosing the wrong one is just as bad as choosing SQL when you shouldn&apos;t.</description><pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate><category>system-design</category><category>architecture</category><category>scalability</category><category>backend</category></item><item><title>SQL vs NoSQL - How to Choose the Right Database (System Design #8)</title><link>https://learnwithmanoj.com/blog/sql-vs-nosql-how-to-choose-the-right-database/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/sql-vs-nosql-how-to-choose-the-right-database/</guid><description>Picking the wrong database early can haunt your system for years. SQL or NoSQL - here&apos;s how to make the right call every time.</description><pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate><category>system-design</category><category>architecture</category><category>scalability</category><category>backend</category></item><item><title>FIFO, LIFO, LRU, MRU, LFU - Cache Eviction Policies Explained Simply (System</title><link>https://learnwithmanoj.com/blog/fifo-lifo-lru-mru-lfu-cache-eviction-policies-explained-simply/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/fifo-lifo-lru-mru-lfu-cache-eviction-policies-explained-simply/</guid><description>Your cache is full. Something has to go. But which item do you remove - and does it even matter? The answer can make or break your app&apos;s performance.</description><pubDate>Sat, 21 Mar 2026 00:00:00 GMT</pubDate><category>system-design</category><category>architecture</category><category>scalability</category><category>backend</category></item><item><title>Write-Through vs Write-Back Cache - Which Should You Use? (System Design #6)</title><link>https://learnwithmanoj.com/blog/write-through-vs-write-back-cache-which-should-you-use/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/write-through-vs-write-back-cache-which-should-you-use/</guid><description>Caching makes systems fast - but it also introduces one of the hardest problems in computer science: keeping your cache and database in sync.</description><pubDate>Fri, 20 Mar 2026 00:00:00 GMT</pubDate><category>system-design</category><category>architecture</category><category>scalability</category><category>backend</category></item><item><title>Caching Explained - How Apps Stay Fast Under Heavy Load (System Design #5)</title><link>https://learnwithmanoj.com/blog/caching-explained-how-apps-stay-fast-under-heavy-load/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/caching-explained-how-apps-stay-fast-under-heavy-load/</guid><description>Without caching, even the fastest databases would crumble under real-world traffic. It&apos;s one of the most powerful performance tools in any engineer&apos;s toolkit.</description><pubDate>Thu, 19 Mar 2026 00:00:00 GMT</pubDate><category>system-design</category><category>architecture</category><category>scalability</category><category>backend</category></item><item><title>How Load Balancing Works - Round Robin, Least Connections &amp; More (System</title><link>https://learnwithmanoj.com/blog/how-load-balancing-works-round-robin-least-connections-more/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/how-load-balancing-works-round-robin-least-connections-more/</guid><description>How do systems like Google and Amazon handle millions of users simultaneously without crashing a single server? Load balancing is the answer.</description><pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate><category>system-design</category><category>architecture</category><category>scalability</category><category>backend</category></item><item><title>Vertical Scaling vs Horizontal Scaling - What&apos;s the Difference? (System Design</title><link>https://learnwithmanoj.com/blog/vertical-scaling-vs-horizontal-scaling-what-s-the-difference/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/vertical-scaling-vs-horizontal-scaling-what-s-the-difference/</guid><description>Your app is getting more traffic. Do you buy a bigger server - or add more servers? This decision can make or break your system.</description><pubDate>Tue, 17 Mar 2026 00:00:00 GMT</pubDate><category>system-design</category><category>architecture</category><category>scalability</category><category>backend</category></item><item><title>Scalability vs Reliability vs Availability - Simply Explained (System Design #2)</title><link>https://learnwithmanoj.com/blog/scalability-vs-reliability-vs-availability-simply-explained/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/scalability-vs-reliability-vs-availability-simply-explained/</guid><description>What separates a good software system from a bad one? It comes down to 5 key characteristics - and most engineers can&apos;t clearly explain all of them.</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate><category>system-design</category><category>architecture</category><category>scalability</category><category>backend</category></item><item><title>What Is System Design? A Beginner&apos;s Roadmap to Scaling Real Apps</title><link>https://learnwithmanoj.com/blog/what-is-system-design-beginners-roadmap/</link><guid isPermaLink="true">https://learnwithmanoj.com/blog/what-is-system-design-beginners-roadmap/</guid><description>A beginner&apos;s roadmap to system design: scalability, availability, load balancing, caching, and monolith vs microservices — with the companion YouTube video.</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate><category>system-design</category><category>scalability</category><category>architecture</category><category>backend</category><category>beginners</category></item></channel></rss>