<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Sudheesh Shetty — Blog</title><description>Notes on AI systems, cloud architecture, open source, and software engineering.</description><link>https://sudheeshshetty.in/</link><language>en-us</language><item><title>[External] From LLMs to LangChain: Understanding How Modern AI Applications Actually Work</title><link>https://www.freecodecamp.org/news/from-llms-to-langchain-understanding-how-modern-ai-applications-actually-work</link><guid isPermaLink="true">https://www.freecodecamp.org/news/from-llms-to-langchain-understanding-how-modern-ai-applications-actually-work</guid><description>A deep dive into how LLMs integrate with external systems — covering tools, MCP, and LangChain orchestration, with working Node.js examples from basic API calls to multi-step AI workflows.</description><pubDate>Tue, 23 Jun 2026 00:00:00 GMT</pubDate><category>Tutorial</category></item><item><title>[External] I Thought LangChain Was Just Another LLM Wrapper — I Was Wrong</title><link>https://medium.com/@sudheeshshetty/i-thought-langchain-was-just-another-llm-wrapper-i-was-wrong-221423469eec</link><guid isPermaLink="true">https://medium.com/@sudheeshshetty/i-thought-langchain-was-just-another-llm-wrapper-i-was-wrong-221423469eec</guid><description>LangChain is not merely an LLM wrapper — it&apos;s an orchestration platform that connects language models with tools, data, and workflows, enabling multi-step applications that go far beyond simple chat.</description><pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate><category>AI</category></item><item><title>[External] How I Built an Embeddable AI Chat Toolkit — and Open Sourced It</title><link>https://medium.com/@sudheeshshetty/how-i-built-an-embeddable-ai-chat-toolkit-and-open-sourced-it-ef4b9f7874fd</link><guid isPermaLink="true">https://medium.com/@sudheeshshetty/how-i-built-an-embeddable-ai-chat-toolkit-and-open-sourced-it-ef4b9f7874fd</guid><description>The story behind building an open-source AI Chat Toolkit — a Web Components frontend widget paired with a backend server — that lets you add an AI assistant to any web app in minutes.</description><pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate><category>Open Source</category></item><item><title>RAG for Software Engineers: Beyond the Basics</title><link>https://sudheeshshetty.in/blog/rag-for-software-engineers/</link><guid isPermaLink="true">https://sudheeshshetty.in/blog/rag-for-software-engineers/</guid><description>Most RAG tutorials stop at chunk-embed-retrieve. Here is what the production gap actually looks like and how to close it.</description><pubDate>Thu, 01 May 2025 00:00:00 GMT</pubDate><category>AI</category><category>RAG</category><category>Architecture</category><category>Search</category></item><item><title>MCP vs Tool Use vs LangChain: What to Actually Use</title><link>https://sudheeshshetty.in/blog/mcp-vs-tools-vs-langchain/</link><guid isPermaLink="true">https://sudheeshshetty.in/blog/mcp-vs-tools-vs-langchain/</guid><description>Three approaches to giving LLMs access to external capabilities. Here is when to use each one and why the choice matters more than most people think.</description><pubDate>Sat, 15 Mar 2025 00:00:00 GMT</pubDate><category>AI</category><category>Architecture</category><category>MCP</category><category>LangChain</category></item><item><title>Why I Built ai-chat-toolkit (and What I Learned)</title><link>https://sudheeshshetty.in/blog/building-ai-chat-toolkit/</link><guid isPermaLink="true">https://sudheeshshetty.in/blog/building-ai-chat-toolkit/</guid><description>After integrating three different LLM providers across two products, I got tired of rewriting the same patterns. Here is what I built and what the experience taught me about production AI systems.</description><pubDate>Fri, 10 Jan 2025 00:00:00 GMT</pubDate><category>Open Source</category><category>AI</category><category>TypeScript</category><category>Architecture</category></item><item><title>[External] How to Simplify Your App&apos;s Authentication by Using JSON Web Token</title><link>https://medium.com/@sudheeshshetty/how-to-make-authentication-easier-with-json-web-token-cc15df3f2228</link><guid isPermaLink="true">https://medium.com/@sudheeshshetty/how-to-make-authentication-easier-with-json-web-token-cc15df3f2228</guid><description>A step-by-step guide to implementing token-based authentication in Node.js using JWTs — covering structure, advantages, and working code examples for a secure auth system.</description><pubDate>Wed, 07 Jun 2017 00:00:00 GMT</pubDate><category>Tutorial</category></item><item><title>[External] How to Build Your Own Real-Time Chat App</title><link>https://medium.com/@sudheeshshetty/building-a-chat-application-with-mean-stack-637254d1136d</link><guid isPermaLink="true">https://medium.com/@sudheeshshetty/building-a-chat-application-with-mean-stack-637254d1136d</guid><description>Build a real-time chat application from scratch using the MEAN stack and Socket.io — complete server and client setup with working code for bi-directional communication.</description><pubDate>Wed, 16 Nov 2016 00:00:00 GMT</pubDate><category>Tutorial</category></item><item><title>[External] Days at FSMK Summer Camp 2016</title><link>https://medium.com/@sudheeshshetty/days-at-fsmk-summer-camp-2016-dab3822ec3c4</link><guid isPermaLink="true">https://medium.com/@sudheeshshetty/days-at-fsmk-summer-camp-2016-dab3822ec3c4</guid><description>A personal recount of volunteering at FSMK&apos;s 5th summer camp, teaching web backend development with Python, Flask, and MongoDB over seven days.</description><pubDate>Mon, 15 Aug 2016 00:00:00 GMT</pubDate><category>Community</category></item></channel></rss>