<?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 Kumar Gaurav on Medium]]></title>
        <description><![CDATA[Stories by Kumar Gaurav on Medium]]></description>
        <link>https://medium.com/@kgaurav23?source=rss-637c5b340c31------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*Mv_2kDfUitk_tBo8Pkrj5g@2x.jpeg</url>
            <title>Stories by Kumar Gaurav on Medium</title>
            <link>https://medium.com/@kgaurav23?source=rss-637c5b340c31------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sun, 15 Nov 2026 20:33:15 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@kgaurav23/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[ Your Coroutines Need a Parent. Here’s Why Structured Concurrency Matters.]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://kgaurav23.medium.com/your-coroutines-need-a-parent-heres-why-structured-concurrency-matters-caf66747df12?source=rss-637c5b340c31------2"><img src="https://cdn-images-1.medium.com/max/1752/1*CvrrYLy6I6AkyL9CPmhfYQ.png" width="1752"></a></p><p class="medium-feed-snippet">&#x201C;Starting a coroutine is easy. Managing its lifetime correctly is what makes you a good Android developer.&#x201D;</p><p class="medium-feed-link"><a href="https://kgaurav23.medium.com/your-coroutines-need-a-parent-heres-why-structured-concurrency-matters-caf66747df12?source=rss-637c5b340c31------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://kgaurav23.medium.com/your-coroutines-need-a-parent-heres-why-structured-concurrency-matters-caf66747df12?source=rss-637c5b340c31------2</link>
            <guid isPermaLink="false">https://medium.com/p/caf66747df12</guid>
            <category><![CDATA[kotlin]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[android]]></category>
            <category><![CDATA[kotlin-coroutines]]></category>
            <dc:creator><![CDATA[Kumar Gaurav]]></dc:creator>
            <pubDate>Fri, 13 Nov 2026 13:15:35 GMT</pubDate>
            <atom:updated>2026-11-13T13:18:06.501Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[⚡ Your Kotlin Coroutines Are Not Threads. Here’s What Actually Happens.]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://kgaurav23.medium.com/your-kotlin-coroutines-are-not-threads-heres-what-actually-happens-361cd6d658a3?source=rss-637c5b340c31------2"><img src="https://cdn-images-1.medium.com/max/1672/1*3NdNH1L2uqB3TqOa2tNmiw.png" width="1672"></a></p><p class="medium-feed-link"><a href="https://kgaurav23.medium.com/your-kotlin-coroutines-are-not-threads-heres-what-actually-happens-361cd6d658a3?source=rss-637c5b340c31------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://kgaurav23.medium.com/your-kotlin-coroutines-are-not-threads-heres-what-actually-happens-361cd6d658a3?source=rss-637c5b340c31------2</link>
            <guid isPermaLink="false">https://medium.com/p/361cd6d658a3</guid>
            <category><![CDATA[android]]></category>
            <category><![CDATA[kotlin]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[kotlin-coroutines]]></category>
            <category><![CDATA[programming]]></category>
            <dc:creator><![CDATA[Kumar Gaurav]]></dc:creator>
            <pubDate>Tue, 10 Nov 2026 16:40:05 GMT</pubDate>
            <atom:updated>2026-11-10T16:40:05.195Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[ Stop Memorizing DP Solutions. Learn How to Think in Dynamic Programming.]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/codetodeploy/stop-memorizing-dp-solutions-learn-how-to-think-in-dynamic-programming-d65c9a8c0356?source=rss-637c5b340c31------2"><img src="https://cdn-images-1.medium.com/max/1672/1*zMN71lmzncqY0npiuOa3FQ.png" width="1672"></a></p><p class="medium-feed-snippet">A simple staircase problem that will change how you approach Dynamic Programming and coding interviews.</p><p class="medium-feed-link"><a href="https://medium.com/codetodeploy/stop-memorizing-dp-solutions-learn-how-to-think-in-dynamic-programming-d65c9a8c0356?source=rss-637c5b340c31------2">Continue reading on CodeToDeploy »</a></p></div>]]></description>
            <link>https://medium.com/codetodeploy/stop-memorizing-dp-solutions-learn-how-to-think-in-dynamic-programming-d65c9a8c0356?source=rss-637c5b340c31------2</link>
            <guid isPermaLink="false">https://medium.com/p/d65c9a8c0356</guid>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[data-structures]]></category>
            <category><![CDATA[algorithms]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[coding]]></category>
            <dc:creator><![CDATA[Kumar Gaurav]]></dc:creator>
            <pubDate>Tue, 10 Nov 2026 10:13:34 GMT</pubDate>
            <atom:updated>2026-11-10T10:13:34.990Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Do We Still Need DSA in the AI Era?]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/codetodeploy/do-we-still-need-dsa-in-the-ai-era-3f14eb0298d0?source=rss-637c5b340c31------2"><img src="https://cdn-images-1.medium.com/max/1536/1*E1aIlzANXeweoTT909buHQ.png" width="1536"></a></p><p class="medium-feed-snippet">&#x201C;The best programmers were never the ones who could type code the fastest. They were the ones who knew what code needed to exist.&#x201D;</p><p class="medium-feed-link"><a href="https://medium.com/codetodeploy/do-we-still-need-dsa-in-the-ai-era-3f14eb0298d0?source=rss-637c5b340c31------2">Continue reading on CodeToDeploy »</a></p></div>]]></description>
            <link>https://medium.com/codetodeploy/do-we-still-need-dsa-in-the-ai-era-3f14eb0298d0?source=rss-637c5b340c31------2</link>
            <guid isPermaLink="false">https://medium.com/p/3f14eb0298d0</guid>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[algorithms]]></category>
            <category><![CDATA[data-structures]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[programming]]></category>
            <dc:creator><![CDATA[Kumar Gaurav]]></dc:creator>
            <pubDate>Sat, 03 Oct 2026 06:46:40 GMT</pubDate>
            <atom:updated>2026-10-03T06:46:40.309Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[From Problem to Pattern — Think Like You’re in the Interview | Part 2]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/codetodeploy/from-problem-to-pattern-think-like-youre-in-the-interview-part-2-36184b69f771?source=rss-637c5b340c31------2"><img src="https://cdn-images-1.medium.com/max/1536/1*Vg1bq5lzZ9frCcChCW5MwQ.png" width="1536"></a></p><p class="medium-feed-snippet">&#x201C;A good interview solution isn&#x2019;t born from knowing the answer. It&#x2019;s built by asking the right questions.&#x201D;</p><p class="medium-feed-link"><a href="https://medium.com/codetodeploy/from-problem-to-pattern-think-like-youre-in-the-interview-part-2-36184b69f771?source=rss-637c5b340c31------2">Continue reading on CodeToDeploy »</a></p></div>]]></description>
            <link>https://medium.com/codetodeploy/from-problem-to-pattern-think-like-youre-in-the-interview-part-2-36184b69f771?source=rss-637c5b340c31------2</link>
            <guid isPermaLink="false">https://medium.com/p/36184b69f771</guid>
            <category><![CDATA[data-structures]]></category>
            <category><![CDATA[interview]]></category>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[software-engineering]]></category>
            <dc:creator><![CDATA[Kumar Gaurav]]></dc:creator>
            <pubDate>Thu, 17 Sep 2026 07:23:51 GMT</pubDate>
            <atom:updated>2026-09-17T07:23:51.976Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[From Problem to Pattern — Think Like You’re in the Interview | Part 1]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/codetodeploy/from-problem-to-pattern-think-like-youre-in-the-interview-part-1-be2e27e2c0c3?source=rss-637c5b340c31------2"><img src="https://cdn-images-1.medium.com/max/1536/1*nvWqOWEmrRhMukydG_3ujg.png" width="1536"></a></p><p class="medium-feed-snippet">&#x201C;The interviewer doesn&#x2019;t test whether you know the pattern. They test whether you can find it.&#x201D;</p><p class="medium-feed-link"><a href="https://medium.com/codetodeploy/from-problem-to-pattern-think-like-youre-in-the-interview-part-1-be2e27e2c0c3?source=rss-637c5b340c31------2">Continue reading on CodeToDeploy »</a></p></div>]]></description>
            <link>https://medium.com/codetodeploy/from-problem-to-pattern-think-like-youre-in-the-interview-part-1-be2e27e2c0c3?source=rss-637c5b340c31------2</link>
            <guid isPermaLink="false">https://medium.com/p/be2e27e2c0c3</guid>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[data-structures]]></category>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[interview]]></category>
            <dc:creator><![CDATA[Kumar Gaurav]]></dc:creator>
            <pubDate>Wed, 16 Sep 2026 17:34:27 GMT</pubDate>
            <atom:updated>2026-09-16T17:34:27.846Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[DSA Patterns #43 —  Binary Search Trees: When Ordering Becomes a Superpower]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/codetodeploy/dsa-patterns-43-binary-search-trees-when-ordering-becomes-a-superpower-174c38b73751?source=rss-637c5b340c31------2"><img src="https://cdn-images-1.medium.com/max/1678/1*-onKaEW2jhO0TeurLxX-BA.png" width="1678"></a></p><p class="medium-feed-snippet">&#x201C;A tree becomes powerful when its structure starts answering your questions.&#x201D;</p><p class="medium-feed-link"><a href="https://medium.com/codetodeploy/dsa-patterns-43-binary-search-trees-when-ordering-becomes-a-superpower-174c38b73751?source=rss-637c5b340c31------2">Continue reading on CodeToDeploy »</a></p></div>]]></description>
            <link>https://medium.com/codetodeploy/dsa-patterns-43-binary-search-trees-when-ordering-becomes-a-superpower-174c38b73751?source=rss-637c5b340c31------2</link>
            <guid isPermaLink="false">https://medium.com/p/174c38b73751</guid>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[data-structures]]></category>
            <category><![CDATA[algorithms]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[coding]]></category>
            <dc:creator><![CDATA[Kumar Gaurav]]></dc:creator>
            <pubDate>Tue, 15 Sep 2026 10:48:57 GMT</pubDate>
            <atom:updated>2026-09-15T10:48:57.358Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[DSA Patterns #42 —  Lowest Common Ancestor: When Two Paths Meet]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/codetodeploy/dsa-patterns-42-lowest-common-ancestor-when-two-paths-meet-a50a5769b385?source=rss-637c5b340c31------2"><img src="https://cdn-images-1.medium.com/max/1678/1*-onKaEW2jhO0TeurLxX-BA.png" width="1678"></a></p><p class="medium-feed-snippet">&#x201C;When two paths travel toward the root, the first place they meet tells you something important.&#x201D;</p><p class="medium-feed-link"><a href="https://medium.com/codetodeploy/dsa-patterns-42-lowest-common-ancestor-when-two-paths-meet-a50a5769b385?source=rss-637c5b340c31------2">Continue reading on CodeToDeploy »</a></p></div>]]></description>
            <link>https://medium.com/codetodeploy/dsa-patterns-42-lowest-common-ancestor-when-two-paths-meet-a50a5769b385?source=rss-637c5b340c31------2</link>
            <guid isPermaLink="false">https://medium.com/p/a50a5769b385</guid>
            <category><![CDATA[data-structures]]></category>
            <category><![CDATA[algorithms]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[coding]]></category>
            <dc:creator><![CDATA[Kumar Gaurav]]></dc:creator>
            <pubDate>Tue, 15 Sep 2026 10:04:34 GMT</pubDate>
            <atom:updated>2026-09-15T10:04:34.906Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[DSA Patterns #40 —  Subtree Problems: Ask Every Node for an Answer]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/codetodeploy/dsa-patterns-40-subtree-problems-ask-every-node-for-an-answer-175a655a3bb8?source=rss-637c5b340c31------2"><img src="https://cdn-images-1.medium.com/max/1678/1*-onKaEW2jhO0TeurLxX-BA.png" width="1678"></a></p><p class="medium-feed-link"><a href="https://medium.com/codetodeploy/dsa-patterns-40-subtree-problems-ask-every-node-for-an-answer-175a655a3bb8?source=rss-637c5b340c31------2">Continue reading on CodeToDeploy »</a></p></div>]]></description>
            <link>https://medium.com/codetodeploy/dsa-patterns-40-subtree-problems-ask-every-node-for-an-answer-175a655a3bb8?source=rss-637c5b340c31------2</link>
            <guid isPermaLink="false">https://medium.com/p/175a655a3bb8</guid>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[data-structures]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[algorithms]]></category>
            <dc:creator><![CDATA[Kumar Gaurav]]></dc:creator>
            <pubDate>Mon, 14 Sep 2026 01:46:55 GMT</pubDate>
            <atom:updated>2026-09-14T01:46:55.159Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[DSA Patterns #39 —  Recursive Trees: Let the Children Solve It]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/codetodeploy/dsa-patterns-39-recursive-trees-let-the-children-solve-it-91ec281fc59f?source=rss-637c5b340c31------2"><img src="https://cdn-images-1.medium.com/max/1678/1*-onKaEW2jhO0TeurLxX-BA.png" width="1678"></a></p><p class="medium-feed-link"><a href="https://medium.com/codetodeploy/dsa-patterns-39-recursive-trees-let-the-children-solve-it-91ec281fc59f?source=rss-637c5b340c31------2">Continue reading on CodeToDeploy »</a></p></div>]]></description>
            <link>https://medium.com/codetodeploy/dsa-patterns-39-recursive-trees-let-the-children-solve-it-91ec281fc59f?source=rss-637c5b340c31------2</link>
            <guid isPermaLink="false">https://medium.com/p/91ec281fc59f</guid>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[data-structures]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[algorithms]]></category>
            <dc:creator><![CDATA[Kumar Gaurav]]></dc:creator>
            <pubDate>Mon, 14 Sep 2026 01:44:52 GMT</pubDate>
            <atom:updated>2026-09-14T01:45:35.333Z</atom:updated>
        </item>
    </channel>
</rss>