<?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 Umesh Kumar Yadav on Medium]]></title>
        <description><![CDATA[Stories by Umesh Kumar Yadav on Medium]]></description>
        <link>https://medium.com/@umeshcapg?source=rss-15a815fbff55------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*Tf54OEWBcwlddSz7jrZffg.jpeg</url>
            <title>Stories by Umesh Kumar Yadav on Medium</title>
            <link>https://medium.com/@umeshcapg?source=rss-15a815fbff55------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sat, 14 Nov 2026 00:31:33 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@umeshcapg/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[Is Spring Boot 4 delivering explosive performance?]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/@umeshcapg/is-spring-boot-4-delivering-explosive-performance-e124804857fd?source=rss-15a815fbff55------2"><img src="https://cdn-images-1.medium.com/max/1672/1*pOf3SluztzOpXP1KokEYjA.png" width="1672"></a></p><p class="medium-feed-snippet">Spring Boot 4.1 + JDK 25 vs. Spring Boot 3.3 + JDK 21: A Deep Dive into Performance, Virtual Threads, AOT Compilation, and Migration&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/@umeshcapg/is-spring-boot-4-delivering-explosive-performance-e124804857fd?source=rss-15a815fbff55------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://medium.com/@umeshcapg/is-spring-boot-4-delivering-explosive-performance-e124804857fd?source=rss-15a815fbff55------2</link>
            <guid isPermaLink="false">https://medium.com/p/e124804857fd</guid>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[spring-boot]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[java]]></category>
            <dc:creator><![CDATA[Umesh Kumar Yadav]]></dc:creator>
            <pubDate>Fri, 13 Nov 2026 05:23:32 GMT</pubDate>
            <atom:updated>2026-11-13T05:23:32.925Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[The Java Service Worked for 3 Days… I spent 72 hours battling a 10MB Java OOM.]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://levelup.gitconnected.com/the-java-service-worked-for-3-days-i-spent-72-hours-battling-a-10mb-java-oom-7d5872cb9ae2?source=rss-15a815fbff55------2"><img src="https://cdn-images-1.medium.com/max/1536/1*OAlNzHDjukE9EOKK9IR2sw.png" width="1536"></a></p><p class="medium-feed-snippet">A real-world Java production incident that taught me why small coding mistakes can become massive memory leaks.</p><p class="medium-feed-link"><a href="https://levelup.gitconnected.com/the-java-service-worked-for-3-days-i-spent-72-hours-battling-a-10mb-java-oom-7d5872cb9ae2?source=rss-15a815fbff55------2">Continue reading on Level Up Coding »</a></p></div>]]></description>
            <link>https://levelup.gitconnected.com/the-java-service-worked-for-3-days-i-spent-72-hours-battling-a-10mb-java-oom-7d5872cb9ae2?source=rss-15a815fbff55------2</link>
            <guid isPermaLink="false">https://medium.com/p/7d5872cb9ae2</guid>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[java]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[spring-boot]]></category>
            <dc:creator><![CDATA[Umesh Kumar Yadav]]></dc:creator>
            <pubDate>Fri, 13 Nov 2026 04:37:08 GMT</pubDate>
            <atom:updated>2026-11-13T17:17:16.761Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[How to Log Out a User From All Devices? Designing Session Invalidation in Java and Spring Boot]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/@umeshcapg/how-to-log-out-a-user-from-all-devices-designing-session-invalidation-in-java-and-spring-boot-b9c01830d75a?source=rss-15a815fbff55------2"><img src="https://cdn-images-1.medium.com/max/1536/1*jttvqLoOBbl9a1cTpH5rJg.png" width="1536"></a></p><p class="medium-feed-snippet">Imagine you are building an application like Netflix, Amazon, or Google.</p><p class="medium-feed-link"><a href="https://medium.com/@umeshcapg/how-to-log-out-a-user-from-all-devices-designing-session-invalidation-in-java-and-spring-boot-b9c01830d75a?source=rss-15a815fbff55------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://medium.com/@umeshcapg/how-to-log-out-a-user-from-all-devices-designing-session-invalidation-in-java-and-spring-boot-b9c01830d75a?source=rss-15a815fbff55------2</link>
            <guid isPermaLink="false">https://medium.com/p/b9c01830d75a</guid>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[spring-boot]]></category>
            <category><![CDATA[java]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[software-engineering]]></category>
            <dc:creator><![CDATA[Umesh Kumar Yadav]]></dc:creator>
            <pubDate>Fri, 13 Nov 2026 04:25:22 GMT</pubDate>
            <atom:updated>2026-11-13T04:25:22.901Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[How to Design a Ride-Hailing System Like Uber : A Complete System Design Guide]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/@umeshcapg/how-to-design-a-ride-hailing-system-like-uber-a-complete-system-design-guide-5121669b6adb?source=rss-15a815fbff55------2"><img src="https://cdn-images-1.medium.com/max/1536/1*CHVyYnJdqYkyJo9cD55ZWA.png" width="1536"></a></p><p class="medium-feed-snippet">An end-to-end system design covering microservices, real-time driver tracking, geospatial indexing, order dispatching, Redis, message&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/@umeshcapg/how-to-design-a-ride-hailing-system-like-uber-a-complete-system-design-guide-5121669b6adb?source=rss-15a815fbff55------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://medium.com/@umeshcapg/how-to-design-a-ride-hailing-system-like-uber-a-complete-system-design-guide-5121669b6adb?source=rss-15a815fbff55------2</link>
            <guid isPermaLink="false">https://medium.com/p/5121669b6adb</guid>
            <category><![CDATA[java]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[spring-boot]]></category>
            <dc:creator><![CDATA[Umesh Kumar Yadav]]></dc:creator>
            <pubDate>Wed, 11 Nov 2026 19:57:56 GMT</pubDate>
            <atom:updated>2026-11-11T19:57:56.664Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Why are more and more people using AI Gateway?]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/@umeshcapg/why-are-more-and-more-people-using-ai-gateway-285e4a373f09?source=rss-15a815fbff55------2"><img src="https://cdn-images-1.medium.com/max/1672/1*pGDiUawZcmuVkejQbdorAg.png" width="1672"></a></p><p class="medium-feed-snippet">AI development is evolving rapidly.</p><p class="medium-feed-link"><a href="https://medium.com/@umeshcapg/why-are-more-and-more-people-using-ai-gateway-285e4a373f09?source=rss-15a815fbff55------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://medium.com/@umeshcapg/why-are-more-and-more-people-using-ai-gateway-285e4a373f09?source=rss-15a815fbff55------2</link>
            <guid isPermaLink="false">https://medium.com/p/285e4a373f09</guid>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[java]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[software-engineering]]></category>
            <dc:creator><![CDATA[Umesh Kumar Yadav]]></dc:creator>
            <pubDate>Wed, 11 Nov 2026 18:39:06 GMT</pubDate>
            <atom:updated>2026-11-11T18:39:06.026Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Why are more and more people using FastMCP?]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/javarevisited/why-are-more-and-more-people-using-fastmcp-4e4f8b8dd208?source=rss-15a815fbff55------2"><img src="https://cdn-images-1.medium.com/max/1536/1*1VPrFnDPSvRTOaLQj28SpA.png" width="1536"></a></p><p class="medium-feed-snippet">The Model Context Protocol (MCP) is rapidly changing how AI applications interact with external systems.</p><p class="medium-feed-link"><a href="https://medium.com/javarevisited/why-are-more-and-more-people-using-fastmcp-4e4f8b8dd208?source=rss-15a815fbff55------2">Continue reading on Javarevisited »</a></p></div>]]></description>
            <link>https://medium.com/javarevisited/why-are-more-and-more-people-using-fastmcp-4e4f8b8dd208?source=rss-15a815fbff55------2</link>
            <guid isPermaLink="false">https://medium.com/p/4e4f8b8dd208</guid>
            <category><![CDATA[fastmcp]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[python]]></category>
            <category><![CDATA[software-engineering]]></category>
            <dc:creator><![CDATA[Umesh Kumar Yadav]]></dc:creator>
            <pubDate>Tue, 10 Nov 2026 08:48:56 GMT</pubDate>
            <atom:updated>2026-11-10T14:27:49.243Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Why are more and more people using JEV?]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://levelup.gitconnected.com/why-are-more-and-more-people-using-jev-70d92e672bbb?source=rss-15a815fbff55------2"><img src="https://cdn-images-1.medium.com/max/1536/1*2DadpnAdSMxp_OMG-22JRQ.png" width="1536"></a></p><p class="medium-feed-snippet">A while ago, a fellow player told me that their team encountered a particularly frustrating problem while optimizing their AI customer&#x2026;</p><p class="medium-feed-link"><a href="https://levelup.gitconnected.com/why-are-more-and-more-people-using-jev-70d92e672bbb?source=rss-15a815fbff55------2">Continue reading on Level Up Coding »</a></p></div>]]></description>
            <link>https://levelup.gitconnected.com/why-are-more-and-more-people-using-jev-70d92e672bbb?source=rss-15a815fbff55------2</link>
            <guid isPermaLink="false">https://medium.com/p/70d92e672bbb</guid>
            <category><![CDATA[spring-boot]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[java]]></category>
            <category><![CDATA[software-engineering]]></category>
            <dc:creator><![CDATA[Umesh Kumar Yadav]]></dc:creator>
            <pubDate>Tue, 10 Nov 2026 03:34:59 GMT</pubDate>
            <atom:updated>2026-11-11T16:08:58.105Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Which is better, Codex or Claude Code?]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://blog.stackademic.com/which-is-better-codex-or-claude-code-8742223e689c?source=rss-15a815fbff55------2"><img src="https://cdn-images-1.medium.com/max/1672/1*l4aMFqUtMQV2BduKYKX1og.png" width="1672"></a></p><p class="medium-feed-snippet">OpenAI Codex vs Anthropic Claude Code: Architecture, Multi-Agent Systems, Benchmarks, Pricing, Token Efficiency and Real-World Developer&#x2026;</p><p class="medium-feed-link"><a href="https://blog.stackademic.com/which-is-better-codex-or-claude-code-8742223e689c?source=rss-15a815fbff55------2">Continue reading on Stackademic »</a></p></div>]]></description>
            <link>https://blog.stackademic.com/which-is-better-codex-or-claude-code-8742223e689c?source=rss-15a815fbff55------2</link>
            <guid isPermaLink="false">https://medium.com/p/8742223e689c</guid>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[claude]]></category>
            <category><![CDATA[chatgpt]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[software-engineering]]></category>
            <dc:creator><![CDATA[Umesh Kumar Yadav]]></dc:creator>
            <pubDate>Mon, 09 Nov 2026 15:40:57 GMT</pubDate>
            <atom:updated>2026-11-09T15:40:57.352Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[How does Kafka guarantee that a consumption operation is only performed once?]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/javarevisited/how-does-kafka-guarantee-that-a-consumption-operation-is-only-performed-once-8b3bfb1d828e?source=rss-15a815fbff55------2"><img src="https://cdn-images-1.medium.com/max/1672/1*7PpOH5wGvuT7AQuaX8xacg.png" width="1672"></a></p><p class="medium-feed-snippet">How Does Kafka Prevent Duplicate Message Consumption? Understanding At-Least-Once, Exactly-Once, and Idempotency</p><p class="medium-feed-link"><a href="https://medium.com/javarevisited/how-does-kafka-guarantee-that-a-consumption-operation-is-only-performed-once-8b3bfb1d828e?source=rss-15a815fbff55------2">Continue reading on Javarevisited »</a></p></div>]]></description>
            <link>https://medium.com/javarevisited/how-does-kafka-guarantee-that-a-consumption-operation-is-only-performed-once-8b3bfb1d828e?source=rss-15a815fbff55------2</link>
            <guid isPermaLink="false">https://medium.com/p/8b3bfb1d828e</guid>
            <category><![CDATA[java]]></category>
            <category><![CDATA[kafka]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[software-engineering]]></category>
            <dc:creator><![CDATA[Umesh Kumar Yadav]]></dc:creator>
            <pubDate>Sun, 08 Nov 2026 19:34:08 GMT</pubDate>
            <atom:updated>2026-11-11T15:27:28.356Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[How should I respond if I’m mocked in an interview for storing my tokens in Redis?]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://levelup.gitconnected.com/how-should-i-respond-if-im-mocked-in-an-interview-for-storing-my-tokens-in-redis-58a160ad53fe?source=rss-15a815fbff55------2"><img src="https://cdn-images-1.medium.com/max/1536/1*UwsTnbGFQS-fkSXA9oL0xA.png" width="1536"></a></p><p class="medium-feed-snippet">Storing Tokens in Redis? How to Defend Your Architecture Decision in a Java Backend Interview</p><p class="medium-feed-link"><a href="https://levelup.gitconnected.com/how-should-i-respond-if-im-mocked-in-an-interview-for-storing-my-tokens-in-redis-58a160ad53fe?source=rss-15a815fbff55------2">Continue reading on Level Up Coding »</a></p></div>]]></description>
            <link>https://levelup.gitconnected.com/how-should-i-respond-if-im-mocked-in-an-interview-for-storing-my-tokens-in-redis-58a160ad53fe?source=rss-15a815fbff55------2</link>
            <guid isPermaLink="false">https://medium.com/p/58a160ad53fe</guid>
            <category><![CDATA[redis]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[java]]></category>
            <dc:creator><![CDATA[Umesh Kumar Yadav]]></dc:creator>
            <pubDate>Sun, 08 Nov 2026 18:18:48 GMT</pubDate>
            <atom:updated>2026-11-09T16:22:36.310Z</atom:updated>
        </item>
    </channel>
</rss>