<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Shiv Ghariwala on Medium]]></title>
        <description><![CDATA[Stories by Shiv Ghariwala on Medium]]></description>
        <link>https://medium.com/@shiv.i.ghariwala?source=rss-5e26b6f3b7ae------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*qxdz209eT3YGD2ldOsNEqg.png</url>
            <title>Stories by Shiv Ghariwala on Medium</title>
            <link>https://medium.com/@shiv.i.ghariwala?source=rss-5e26b6f3b7ae------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sat, 14 Nov 2026 21:54:42 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@shiv.i.ghariwala/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[Code Is Cheap Now. Judgment Isn’t: Adapt or Lose Your Place]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/@shiv.i.ghariwala/code-is-cheap-now-judgment-isnt-adapt-or-lose-your-place-e99496c84300?source=rss-5e26b6f3b7ae------2"><img src="https://cdn-images-1.medium.com/max/1400/1*IFi28f7FSqtxYGJsOEbs_Q.png" width="1400"></a></p><p class="medium-feed-snippet">Let me tell you a real story from yesterday, something I&#x2019;d only read about happened right in front of me, in Slack.</p><p class="medium-feed-link"><a href="https://medium.com/@shiv.i.ghariwala/code-is-cheap-now-judgment-isnt-adapt-or-lose-your-place-e99496c84300?source=rss-5e26b6f3b7ae------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://medium.com/@shiv.i.ghariwala/code-is-cheap-now-judgment-isnt-adapt-or-lose-your-place-e99496c84300?source=rss-5e26b6f3b7ae------2</link>
            <guid isPermaLink="false">https://medium.com/p/e99496c84300</guid>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[claude-code]]></category>
            <category><![CDATA[future-of-work]]></category>
            <category><![CDATA[career-advice]]></category>
            <dc:creator><![CDATA[Shiv Ghariwala]]></dc:creator>
            <pubDate>Wed, 28 Oct 2026 19:02:03 GMT</pubDate>
            <atom:updated>2026-10-28T19:02:03.319Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Stop Wasting Your Claude Code Sessions: Things You Should Know]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/@shiv.i.ghariwala/stop-wasting-your-claude-code-sessions-things-you-should-know-09afd0158298?source=rss-5e26b6f3b7ae------2"><img src="https://cdn-images-1.medium.com/max/2600/1*bUn_P0pvbzCYG1hPJQoXcg@2x.png" width="3200"></a></p><p class="medium-feed-snippet">How to run efficient sessions that get the most value out of every token.</p><p class="medium-feed-link"><a href="https://medium.com/@shiv.i.ghariwala/stop-wasting-your-claude-code-sessions-things-you-should-know-09afd0158298?source=rss-5e26b6f3b7ae------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://medium.com/@shiv.i.ghariwala/stop-wasting-your-claude-code-sessions-things-you-should-know-09afd0158298?source=rss-5e26b6f3b7ae------2</link>
            <guid isPermaLink="false">https://medium.com/p/09afd0158298</guid>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[programmi]]></category>
            <category><![CDATA[claude-code]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <dc:creator><![CDATA[Shiv Ghariwala]]></dc:creator>
            <pubDate>Sat, 03 Oct 2026 16:12:07 GMT</pubDate>
            <atom:updated>2026-10-03T16:12:07.372Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Jev: When AI Starts Behaving More Like Code]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/@shiv.i.ghariwala/jev-when-ai-starts-behaving-more-like-code-43afd9418297?source=rss-5e26b6f3b7ae------2"><img src="https://cdn-images-1.medium.com/max/2600/1*T8XOAbtoZG9amHoezqqTvQ.png" width="2752"></a></p><p class="medium-feed-snippet">TypeSafe AI is exploring something completely different from the trends: what happens when AI is built less for conversation and more for&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/@shiv.i.ghariwala/jev-when-ai-starts-behaving-more-like-code-43afd9418297?source=rss-5e26b6f3b7ae------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://medium.com/@shiv.i.ghariwala/jev-when-ai-starts-behaving-more-like-code-43afd9418297?source=rss-5e26b6f3b7ae------2</link>
            <guid isPermaLink="false">https://medium.com/p/43afd9418297</guid>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[jevs]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[machine-learning]]></category>
            <category><![CDATA[generative-ai]]></category>
            <dc:creator><![CDATA[Shiv Ghariwala]]></dc:creator>
            <pubDate>Tue, 29 Sep 2026 18:13:18 GMT</pubDate>
            <atom:updated>2026-09-29T18:13:18.751Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Stop Making Your API Wait: A Simple Guide to Background Jobs and Polling]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/@shiv.i.ghariwala/stop-making-your-api-wait-a-simple-guide-to-background-jobs-and-polling-30b61b3c309d?source=rss-5e26b6f3b7ae------2"><img src="https://cdn-images-1.medium.com/max/2600/1*Xwpy64IEtGmETSlREfAL8g.png" width="2752"></a></p><p class="medium-feed-snippet">One simple backend improvement can stop users from waiting for APIs to complete long-running tasks.</p><p class="medium-feed-link"><a href="https://medium.com/@shiv.i.ghariwala/stop-making-your-api-wait-a-simple-guide-to-background-jobs-and-polling-30b61b3c309d?source=rss-5e26b6f3b7ae------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://medium.com/@shiv.i.ghariwala/stop-making-your-api-wait-a-simple-guide-to-background-jobs-and-polling-30b61b3c309d?source=rss-5e26b6f3b7ae------2</link>
            <guid isPermaLink="false">https://medium.com/p/30b61b3c309d</guid>
            <category><![CDATA[programm]]></category>
            <category><![CDATA[backend-development]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[web-development]]></category>
            <category><![CDATA[technology]]></category>
            <dc:creator><![CDATA[Shiv Ghariwala]]></dc:creator>
            <pubDate>Sat, 26 Sep 2026 06:56:02 GMT</pubDate>
            <atom:updated>2026-09-26T06:56:02.007Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Build an MVP Before Hiring Developers: A Guide for Founders]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/@shiv.i.ghariwala/build-an-mvp-before-hiring-developers-a-guide-for-founders-f65bac200155?source=rss-5e26b6f3b7ae------2"><img src="https://cdn-images-1.medium.com/max/2600/1*p7rslgvNu3oB-AuA15URgQ.png" width="2752"></a></p><p class="medium-feed-snippet">The first thing to understand: an MVP isn&apos;t a product you&apos;ll sell to customers; it&apos;s a physical form of an idea to validate whether people&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/@shiv.i.ghariwala/build-an-mvp-before-hiring-developers-a-guide-for-founders-f65bac200155?source=rss-5e26b6f3b7ae------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://medium.com/@shiv.i.ghariwala/build-an-mvp-before-hiring-developers-a-guide-for-founders-f65bac200155?source=rss-5e26b6f3b7ae------2</link>
            <guid isPermaLink="false">https://medium.com/p/f65bac200155</guid>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[product-development]]></category>
            <category><![CDATA[entrepreneurship]]></category>
            <category><![CDATA[no-code]]></category>
            <category><![CDATA[startup]]></category>
            <dc:creator><![CDATA[Shiv Ghariwala]]></dc:creator>
            <pubDate>Sat, 19 Sep 2026 10:32:04 GMT</pubDate>
            <atom:updated>2026-09-19T10:32:04.587Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Working as a Team Lead: It’s more about people than code]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/@shiv.i.ghariwala/working-as-a-team-lead-its-more-about-people-than-code-13dec68eb217?source=rss-5e26b6f3b7ae------2"><img src="https://cdn-images-1.medium.com/max/1672/1*YJPIKrBiUwibybyVFZS1YA.png" width="1672"></a></p><p class="medium-feed-snippet">When I first became a TL 2 years ago, I thought my responsibility is tied to writing clean code and making technical decisions.</p><p class="medium-feed-link"><a href="https://medium.com/@shiv.i.ghariwala/working-as-a-team-lead-its-more-about-people-than-code-13dec68eb217?source=rss-5e26b6f3b7ae------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://medium.com/@shiv.i.ghariwala/working-as-a-team-lead-its-more-about-people-than-code-13dec68eb217?source=rss-5e26b6f3b7ae------2</link>
            <guid isPermaLink="false">https://medium.com/p/13dec68eb217</guid>
            <category><![CDATA[career-development]]></category>
            <category><![CDATA[team]]></category>
            <category><![CDATA[leadership]]></category>
            <category><![CDATA[teamwork]]></category>
            <category><![CDATA[team-management]]></category>
            <dc:creator><![CDATA[Shiv Ghariwala]]></dc:creator>
            <pubDate>Fri, 14 Aug 2026 10:50:06 GMT</pubDate>
            <atom:updated>2026-08-14T10:50:06.612Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[How I manage multiple GitHub accounts on one machine with SSH]]></title>
            <link>https://medium.com/@shiv.i.ghariwala/how-i-manage-multiple-github-accounts-on-one-machine-with-ssh-ebd5a799d704?source=rss-5e26b6f3b7ae------2</link>
            <guid isPermaLink="false">https://medium.com/p/ebd5a799d704</guid>
            <category><![CDATA[developer-tools]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[git]]></category>
            <category><![CDATA[github]]></category>
            <dc:creator><![CDATA[Shiv Ghariwala]]></dc:creator>
            <pubDate>Sun, 14 Jun 2026 09:14:52 GMT</pubDate>
            <atom:updated>2026-06-14T09:14:52.935Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*WlR6FpHZbjJuE4qHX_4-kA.png" /></figure><p>For software developers working with multiple clients and projects, managing separate GitHub accounts can quickly become frustrating. Switching between GitHub accounts, handling multiple credentials, and ensuring we are pushing into the correct project with the correct GitHub account takes more time than most people expect.</p><p>On top of that, there is always the risk of pushing the code to the wrong repository with the wrong GitHub account. Humans make mistakes all the time, not a new thing, but I made a small setup for that, so I can at least save some time and not run into these kinds of problems.</p><p>I put together a simple SSH-based setup…</p><p>Here we go</p><h4>Generate SSH Keys</h4><p>First thing is to generate the SSH key from your local machine for the GitHub accounts you need to manage. Use the following commands for that.</p><pre>ssh-keygen \<br>  -t ed25519 \<br>  -C &quot;your_email@example.com&quot; \<br>  -f ~/.ssh/id_ed25519_accountname<br><br># Here you need to use the email of GitHub account you need</pre><p><strong>Example:</strong></p><p>I need to connect 2 accounts with 2 different emails as follows</p><pre>ssh-keygen \<br>  -t ed25519 \<br>  -C &quot;shiv@gmail.com&quot; \<br>  -f ~/.ssh/id_ed25519_shiv_personal<br><br>ssh-keygen \<br>  -t ed25519 \<br>  -C &quot;client@gmail.com&quot; \<br>  -f ~/.ssh/id_ed25519_shiv_client</pre><p>Check here, we have used the different emails <strong>shiv@gmail.com </strong>and <strong>client@gmail.com, </strong>and we have also used the respective names as the account name id_ed25519_<strong>shiv_personal </strong>and id_ed25519_<strong>shiv_client.</strong></p><h4>Load the Keys into the SSH Agent</h4><p>Now that we have created the keys, we need to load those keys into the SSH agent, which we are going to use in a while. For that, we have simple commands for that as follows:</p><pre># To start the SSH agent <br>eval &quot;$(ssh-agent -s)&quot;<br><br># To load the Keys into the agent<br>ssh-add ~/.ssh/id_ed25519_accountname</pre><p>In our example, we need to run the following commands in a sequence.</p><pre>eval &quot;$(ssh-agent -s)&quot;<br>ssh-add ~/.ssh/id_ed25519_shiv_personal<br>ssh-add ~/.ssh/id_ed25519_shiv_client</pre><p>Note here that we have used the same account name as we used in the previous step, which is very important.</p><h4>Register the Public Key on GitHub</h4><p>As we have created the SSH key and its related public key, we need to register it on GitHub. Let’s get the public key first by making the following command</p><pre>cat ~/.ssh/id_ed25519_accountname.pub</pre><p>Here, the <strong>cat </strong>command will print/display the public key in the terminal. Let’s do this command for our example.</p><pre>cat ~/.ssh/id_ed25519_shiv_personal.pub<br>cat ~/.ssh/id_ed25519_shiv_client.pub</pre><p>Here also, please make sure that we are using the same account name which we mentioned in the earlier commands.</p><p>Now we need to copy and paste into the SSH config of GitHub. For that, we need to navigate to the GitHub page. <br><strong>Profile &gt; Settings &gt; SSH and GPG keys</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*BTGeTwKTafoMd1Xg.png" /><figcaption>Creating an SSH key on GitHub</figcaption></figure><p>Here we need to create a New SSH key, and there we need to paste the public key which we have created in the last step. Make sure to give this key a Proper name with your Machine identification, so in the future you can make a reference to the machine and its key.</p><h4>Configure the SSH Client</h4><p>Now, as we have created the SSH key in GitHub, we need to create its client to connect our local machine to the GitHub account.</p><p>For that, first we need to check if the <strong>~/.ssh/config </strong>file exists or not. This file is used to define the SSH client. If this file does not exist, we need to create a new one with the following command.</p><pre>touch ~/.ssh/config</pre><p>This command will create a <strong>~/.ssh/config </strong>file. In my case, I already have this file, so I need to open this file and make a configuration for the SSH client in it.</p><p>To open this file, we have the <strong>nano</strong> command as follows:</p><pre>nano ~/.ssh/config</pre><pre># Account name git<br>Host github-accountname<br> HostName github.com<br> User git<br> IdentityFile ~/.ssh/id_ed25519_accountname<br> IdentitiesOnly yes</pre><p>Here we define distinct hosts for each GitHub account, linking each host to its corresponding private key in <strong>~/.ssh/config </strong>file. Here, the Host alias is a key element. It will refer to the correct associated GitHub client.</p><p>In our example, we have 2 GitHub examples, so our <strong>~/.ssh/config </strong>will look something like this</p><pre># Shiv Personal git<br>Host github-shiv-personal<br> HostName github.com<br> User git<br> IdentityFile ~/.ssh/id_ed25519_shiv_personal<br> IdentitiesOnly yes<br><br># Shiv Client git<br>Host github-shiv-client<br> HostName github.com<br> User git<br> IdentityFile ~/.ssh/id_ed25519_shiv_client<br> IdentitiesOnly yes</pre><p>Save and close the configuration file by pressing <strong>Ctrl + X</strong>, then press <strong>Y</strong> to confirm the changes, and finally press <strong>Enter</strong> to save the file.</p><p>Here, please also note that we have made a change in the Host alias, along with the key name, as per the GitHub account. Here, <strong>github-shiv-personal </strong>and <strong>github-shiv-client </strong>are the Host alias for the respective account names <strong>_shiv_personal</strong> and <strong>_shiv_client</strong></p><h4>Verify the SSH Connection</h4><p>We have successfully created the SSH client with the related Host alias. Let’s verify the connection.</p><p>For that, we have a separate dedicated command in use as follows.</p><pre>ssh -T git@github-hostname<br><br># response | Hi username! You&#39;ve successfully authenticated...</pre><p>Let’s also check for our two example GitHub account configurations, also with the following command in sequence execution.</p><pre>ssh -T git@github-shiv-personal<br>ssh -T git@github-shiv-client</pre><p>We should be seeing the successful authentication message; if not, please re-verify the steps that we have discussed. There might be a typo or a step is missing.</p><p>So far, we have made an SSH authentication configuration for the two separate GitHub accounts using the SSH client and public key.</p><h4>Clone or Update the Repository URL</h4><p>Let’s now make a pull of the repository with the configuration that we have just made:</p><p>To clone the repository, we need to use the following command:</p><pre>git clone git@github-accountname:username/repo.git</pre><p>Let me clear a few things here, that <strong>github-accountname </strong>will be the Host alias, which we have mentioned in the config file. Along with that, the mention of the username in this command refers to the username of your GitHub account.</p><p>So, let’s make a clone of the repository using our example GitHub accounts as follows:</p><pre>git clone git@github-shiv-personal:shivghari/shiv-portfolio.git<br>git clone git@github-shiv-client:shivclient/client-portfolio.git</pre><p>Here, we have already cloned different repositories using separate SSH keys, each linked to a different GitHub account.</p><p>Before we wrap up, let’s look at a common scenario. If you already have a repository cloned locally and want it to use the new SSH configuration, you’ll need to update the Git remote origin for that repository.</p><p>For that, we have the following command in use already:</p><pre> git remote set-url origin git@github-accountname:username/repo.git</pre><p>For our example, let’s assume we have a repository already. We might hit the following command in the terminal to connect it to the SSH config.</p><pre>git remote set-url origin git@github-shiv-personal:shivghari/shiv-portfolio.git<br>git remote set-url origin git@github-shiv-client:shivclient/client-portfolio.git</pre><p>Lastly, update the repository-level Git configuration by setting the appropriate username and email for the current repository so that it matches the corresponding GitHub account.</p><p>For that, we have simple git commands in use as follows:</p><pre>git config user.name &quot;Your Name&quot;<br>git config user.email &quot;your_email@example.com&quot;</pre><p>Here we can change the username and email in the different repositories as needed. Note that this username will be displayed in your commit as the author on GitHub.</p><h4>Conclusion</h4><p>That’s it. With this setup in place, each GitHub account remains isolated, repositories use the correct credentials automatically, and managing multiple client projects becomes much simpler.</p><p>A small configuration change, but one that can save a lot of confusion in day-to-day development.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=ebd5a799d704" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The Simple Idea Behind LangChain — Part 1]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/@shiv.i.ghariwala/the-simple-idea-behind-langchain-part-1-980a58ceae85?source=rss-5e26b6f3b7ae------2"><img src="https://cdn-images-1.medium.com/max/1672/1*ngSngtDO4iQ5y9ch0PpGzQ.png" width="1672"></a></p><p class="medium-feed-snippet">Making RAG implementation for chatbots, support systems, and research tools faster and more seamless</p><p class="medium-feed-link"><a href="https://medium.com/@shiv.i.ghariwala/the-simple-idea-behind-langchain-part-1-980a58ceae85?source=rss-5e26b6f3b7ae------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://medium.com/@shiv.i.ghariwala/the-simple-idea-behind-langchain-part-1-980a58ceae85?source=rss-5e26b6f3b7ae------2</link>
            <guid isPermaLink="false">https://medium.com/p/980a58ceae85</guid>
            <category><![CDATA[langchain]]></category>
            <category><![CDATA[python]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[generative-ai]]></category>
            <category><![CDATA[software-development]]></category>
            <dc:creator><![CDATA[Shiv Ghariwala]]></dc:creator>
            <pubDate>Sat, 30 May 2026 06:39:56 GMT</pubDate>
            <atom:updated>2026-05-30T06:45:09.728Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[The Security Incident That Changed How I Look at Modern Development]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/@shiv.i.ghariwala/the-security-incident-that-changed-how-i-look-at-modern-development-ea9f7ced3236?source=rss-5e26b6f3b7ae------2"><img src="https://cdn-images-1.medium.com/max/1536/1*sIaq8duYbg5c5DG8-VkqDg.png" width="1536"></a></p><p class="medium-feed-snippet">A recent security incident at an organization that a friend of mine was associated with completely changed my perspective on modern&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/@shiv.i.ghariwala/the-security-incident-that-changed-how-i-look-at-modern-development-ea9f7ced3236?source=rss-5e26b6f3b7ae------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://medium.com/@shiv.i.ghariwala/the-security-incident-that-changed-how-i-look-at-modern-development-ea9f7ced3236?source=rss-5e26b6f3b7ae------2</link>
            <guid isPermaLink="false">https://medium.com/p/ea9f7ced3236</guid>
            <category><![CDATA[cybersecurity]]></category>
            <category><![CDATA[github]]></category>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[devops]]></category>
            <dc:creator><![CDATA[Shiv Ghariwala]]></dc:creator>
            <pubDate>Sat, 23 May 2026 04:14:56 GMT</pubDate>
            <atom:updated>2026-05-23T04:14:56.920Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[The Simple Idea Behind RAG]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/@shiv.i.ghariwala/the-simple-idea-behind-rag-1a39283f393c?source=rss-5e26b6f3b7ae------2"><img src="https://cdn-images-1.medium.com/max/1536/1*Rw--7Tu-u9KUBLMYmRdzVQ.png" width="1536"></a></p><p class="medium-feed-snippet">LLMs are very powerful, but they can&#x2019;t know your personal or individual information.</p><p class="medium-feed-link"><a href="https://medium.com/@shiv.i.ghariwala/the-simple-idea-behind-rag-1a39283f393c?source=rss-5e26b6f3b7ae------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://medium.com/@shiv.i.ghariwala/the-simple-idea-behind-rag-1a39283f393c?source=rss-5e26b6f3b7ae------2</link>
            <guid isPermaLink="false">https://medium.com/p/1a39283f393c</guid>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[machine-learning]]></category>
            <dc:creator><![CDATA[Shiv Ghariwala]]></dc:creator>
            <pubDate>Wed, 20 May 2026 04:11:34 GMT</pubDate>
            <atom:updated>2026-05-30T06:54:54.912Z</atom:updated>
        </item>
    </channel>
</rss>