<?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[CodeTutorials - Medium]]></title>
        <description><![CDATA[Code tutorial - Medium]]></description>
        <link>https://medium.com/codetutorials?source=rss----6b1abeba7535---4</link>
        <image>
            <url>https://cdn-images-1.medium.com/proxy/1*TGH72Nnw24QL3iV9IOm4VA.png</url>
            <title>CodeTutorials - Medium</title>
            <link>https://medium.com/codetutorials?source=rss----6b1abeba7535---4</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sat, 10 Oct 2026 21:47:30 GMT</lastBuildDate>
        <atom:link href="https://medium.com/feed/codetutorials" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[UUID or Snowflake ID? How to Choose the Right Distributed ID Strategy]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/codetutorials/uuid-or-snowflake-id-how-to-choose-the-right-distributed-id-strategy-56405a9f6129?source=rss----6b1abeba7535---4"><img src="https://cdn-images-1.medium.com/max/1536/1*XY-iq6vYNRmnAkNRAXrdUA.png" width="1536"></a></p><p class="medium-feed-snippet">When you&#x2019;re building a distributed system, generating a unique ID sounds like a trivial problem.</p><p class="medium-feed-link"><a href="https://medium.com/codetutorials/uuid-or-snowflake-id-how-to-choose-the-right-distributed-id-strategy-56405a9f6129?source=rss----6b1abeba7535---4">Continue reading on CodeTutorials »</a></p></div>]]></description>
            <link>https://medium.com/codetutorials/uuid-or-snowflake-id-how-to-choose-the-right-distributed-id-strategy-56405a9f6129?source=rss----6b1abeba7535---4</link>
            <guid isPermaLink="false">https://medium.com/p/56405a9f6129</guid>
            <category><![CDATA[spring-boot]]></category>
            <category><![CDATA[java]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[programming]]></category>
            <dc:creator><![CDATA[Umesh Kumar Yadav]]></dc:creator>
            <pubDate>Sat, 03 Oct 2026 16:03:48 GMT</pubDate>
            <atom:updated>2026-10-03T16:03:49.969Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[LangChain4j Already Solved Java Agents. So Why Did the Creator of Spring Build Embabel?]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/codetutorials/langchain4j-already-solved-java-agents-so-why-did-the-creator-of-spring-build-embabel-9ecf742554f1?source=rss----6b1abeba7535---4"><img src="https://cdn-images-1.medium.com/max/1536/1*-tutqq6bkjm7xPT0lwTn1w.png" width="1536"></a></p><p class="medium-feed-snippet">The real competition isn&#x2019;t about who has more agent features. It&#x2019;s about who gets to decide what an AI agent does next.</p><p class="medium-feed-link"><a href="https://medium.com/codetutorials/langchain4j-already-solved-java-agents-so-why-did-the-creator-of-spring-build-embabel-9ecf742554f1?source=rss----6b1abeba7535---4">Continue reading on CodeTutorials »</a></p></div>]]></description>
            <link>https://medium.com/codetutorials/langchain4j-already-solved-java-agents-so-why-did-the-creator-of-spring-build-embabel-9ecf742554f1?source=rss----6b1abeba7535---4</link>
            <guid isPermaLink="false">https://medium.com/p/9ecf742554f1</guid>
            <category><![CDATA[java]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[spring-boot]]></category>
            <category><![CDATA[programming]]></category>
            <dc:creator><![CDATA[Umesh Kumar Yadav]]></dc:creator>
            <pubDate>Sat, 03 Oct 2026 16:03:21 GMT</pubDate>
            <atom:updated>2026-10-03T16:03:22.476Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[10 Scenarios Where I Use MQ in My Work]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/codetutorials/10-scenarios-where-i-use-mq-in-my-work-643624e8d459?source=rss----6b1abeba7535---4"><img src="https://cdn-images-1.medium.com/max/1536/1*sL_0G3vSuUsjsjlvym1P2Q.png" width="1536"></a></p><p class="medium-feed-snippet">Message queues are not just another infrastructure component. They solve some of the hardest problems in distributed systems: decoupling&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/codetutorials/10-scenarios-where-i-use-mq-in-my-work-643624e8d459?source=rss----6b1abeba7535---4">Continue reading on CodeTutorials »</a></p></div>]]></description>
            <link>https://medium.com/codetutorials/10-scenarios-where-i-use-mq-in-my-work-643624e8d459?source=rss----6b1abeba7535---4</link>
            <guid isPermaLink="false">https://medium.com/p/643624e8d459</guid>
            <category><![CDATA[java]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[kafka]]></category>
            <category><![CDATA[software-development]]></category>
            <dc:creator><![CDATA[Umesh Kumar Yadav]]></dc:creator>
            <pubDate>Thu, 17 Sep 2026 00:56:45 GMT</pubDate>
            <atom:updated>2026-09-17T00:56:46.510Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[It is best to limit nested if statements to no more than 3 levels.]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/codetutorials/it-is-best-to-limit-nested-if-statements-to-no-more-than-3-levels-5662325460e9?source=rss----6b1abeba7535---4"><img src="https://cdn-images-1.medium.com/max/1536/1*Nt9rX_ey8UDNEwqnOIjWTQ.png" width="1536"></a></p><p class="medium-feed-snippet">Why You Should Avoid More Than 3 Levels of Nested if Statements</p><p class="medium-feed-link"><a href="https://medium.com/codetutorials/it-is-best-to-limit-nested-if-statements-to-no-more-than-3-levels-5662325460e9?source=rss----6b1abeba7535---4">Continue reading on CodeTutorials »</a></p></div>]]></description>
            <link>https://medium.com/codetutorials/it-is-best-to-limit-nested-if-statements-to-no-more-than-3-levels-5662325460e9?source=rss----6b1abeba7535---4</link>
            <guid isPermaLink="false">https://medium.com/p/5662325460e9</guid>
            <category><![CDATA[java]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[design]]></category>
            <dc:creator><![CDATA[Umesh Kumar Yadav]]></dc:creator>
            <pubDate>Thu, 17 Sep 2026 00:56:25 GMT</pubDate>
            <atom:updated>2026-09-17T00:56:27.302Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Implementation of a Short Video Views Counting System: Industrial-Grade Practice with High…]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/codetutorials/implementation-of-a-short-video-views-counting-system-industrial-grade-practice-with-high-0d7462aa03a3?source=rss----6b1abeba7535---4"><img src="https://cdn-images-1.medium.com/max/1536/1*KuwbbV-D5zyxrotSUD2Gng.png" width="1536"></a></p><p class="medium-feed-snippet">Please find friend link here.</p><p class="medium-feed-link"><a href="https://medium.com/codetutorials/implementation-of-a-short-video-views-counting-system-industrial-grade-practice-with-high-0d7462aa03a3?source=rss----6b1abeba7535---4">Continue reading on CodeTutorials »</a></p></div>]]></description>
            <link>https://medium.com/codetutorials/implementation-of-a-short-video-views-counting-system-industrial-grade-practice-with-high-0d7462aa03a3?source=rss----6b1abeba7535---4</link>
            <guid isPermaLink="false">https://medium.com/p/0d7462aa03a3</guid>
            <category><![CDATA[design]]></category>
            <category><![CDATA[java]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[software-development]]></category>
            <dc:creator><![CDATA[Umesh Kumar Yadav]]></dc:creator>
            <pubDate>Thu, 10 Sep 2026 10:50:07 GMT</pubDate>
            <atom:updated>2026-09-10T10:50:08.654Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[During a project refactoring, I discovered a SQL query that joined 10 tables.]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/codetutorials/during-a-project-refactoring-i-discovered-a-sql-query-that-joined-10-tables-57c45d73195c?source=rss----6b1abeba7535---4"><img src="https://cdn-images-1.medium.com/max/1536/1*KGG4ft7utODgslhTjbtP5g.png" width="1536"></a></p><p class="medium-feed-snippet">How I Optimized a SQL Query That Joined 10 Tables</p><p class="medium-feed-link"><a href="https://medium.com/codetutorials/during-a-project-refactoring-i-discovered-a-sql-query-that-joined-10-tables-57c45d73195c?source=rss----6b1abeba7535---4">Continue reading on CodeTutorials »</a></p></div>]]></description>
            <link>https://medium.com/codetutorials/during-a-project-refactoring-i-discovered-a-sql-query-that-joined-10-tables-57c45d73195c?source=rss----6b1abeba7535---4</link>
            <guid isPermaLink="false">https://medium.com/p/57c45d73195c</guid>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[design]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[java]]></category>
            <dc:creator><![CDATA[Umesh Kumar Yadav]]></dc:creator>
            <pubDate>Thu, 10 Sep 2026 10:48:23 GMT</pubDate>
            <atom:updated>2026-09-10T10:48:25.032Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Online rush for Walmart led to inventory depletion to negative levels?]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/codetutorials/online-rush-for-walmart-led-to-inventory-depletion-to-negative-levels-347f6cdd2a3b?source=rss----6b1abeba7535---4"><img src="https://cdn-images-1.medium.com/max/1536/1*9dZoFUGobdwBVyBk5SMRGA.png" width="1536"></a></p><p class="medium-feed-snippet">What happens when 100,000 users try to buy the same product at exactly the same time?</p><p class="medium-feed-link"><a href="https://medium.com/codetutorials/online-rush-for-walmart-led-to-inventory-depletion-to-negative-levels-347f6cdd2a3b?source=rss----6b1abeba7535---4">Continue reading on CodeTutorials »</a></p></div>]]></description>
            <link>https://medium.com/codetutorials/online-rush-for-walmart-led-to-inventory-depletion-to-negative-levels-347f6cdd2a3b?source=rss----6b1abeba7535---4</link>
            <guid isPermaLink="false">https://medium.com/p/347f6cdd2a3b</guid>
            <category><![CDATA[java]]></category>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[software-engineering]]></category>
            <dc:creator><![CDATA[Umesh Kumar Yadav]]></dc:creator>
            <pubDate>Thu, 10 Sep 2026 10:48:09 GMT</pubDate>
            <atom:updated>2026-09-10T10:48:11.243Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[The architect frowned: “Your RAG users have to wait 8 seconds to see the first word?]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/codetutorials/the-architect-frowned-your-rag-users-have-to-wait-8-seconds-to-see-the-first-word-61c6f3530b55?source=rss----6b1abeba7535---4"><img src="https://cdn-images-1.medium.com/max/1536/1*qmJvGpI2MUW5UOV-1uOlVg.png" width="1536"></a></p><p class="medium-feed-snippet">A few months ago, a friend of mine interviewed for an algorithm engineering position at a large technology company.</p><p class="medium-feed-link"><a href="https://medium.com/codetutorials/the-architect-frowned-your-rag-users-have-to-wait-8-seconds-to-see-the-first-word-61c6f3530b55?source=rss----6b1abeba7535---4">Continue reading on CodeTutorials »</a></p></div>]]></description>
            <link>https://medium.com/codetutorials/the-architect-frowned-your-rag-users-have-to-wait-8-seconds-to-see-the-first-word-61c6f3530b55?source=rss----6b1abeba7535---4</link>
            <guid isPermaLink="false">https://medium.com/p/61c6f3530b55</guid>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[rags]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[java]]></category>
            <category><![CDATA[software-development]]></category>
            <dc:creator><![CDATA[Umesh Kumar Yadav]]></dc:creator>
            <pubDate>Wed, 26 Aug 2026 11:10:09 GMT</pubDate>
            <atom:updated>2026-08-26T11:10:11.058Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Why did the business consume the message twice when Kafka only sent one message?]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/codetutorials/why-did-the-business-consume-the-message-twice-when-kafka-only-sent-one-message-c2dda2becf85?source=rss----6b1abeba7535---4"><img src="https://cdn-images-1.medium.com/max/1536/1*vN16KCNwFzmwLaX_LVnO1Q.png" width="1536"></a></p><p class="medium-feed-snippet">Why Did the Business Consume the Kafka Message Twice When Kafka Sent It Only Once?</p><p class="medium-feed-link"><a href="https://medium.com/codetutorials/why-did-the-business-consume-the-message-twice-when-kafka-only-sent-one-message-c2dda2becf85?source=rss----6b1abeba7535---4">Continue reading on CodeTutorials »</a></p></div>]]></description>
            <link>https://medium.com/codetutorials/why-did-the-business-consume-the-message-twice-when-kafka-only-sent-one-message-c2dda2becf85?source=rss----6b1abeba7535---4</link>
            <guid isPermaLink="false">https://medium.com/p/c2dda2becf85</guid>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[kafka]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[java]]></category>
            <dc:creator><![CDATA[Umesh Kumar Yadav]]></dc:creator>
            <pubDate>Fri, 21 Aug 2026 16:22:38 GMT</pubDate>
            <atom:updated>2026-08-21T16:22:40.273Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[I got criticized for mixing @Transactional and TransactionTemplate.]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/codetutorials/i-got-criticized-for-mixing-transactional-and-transactiontemplate-9d9fb4111037?source=rss----6b1abeba7535---4"><img src="https://cdn-images-1.medium.com/max/1536/1*L_ExWUctnJ_4arWrpoJKIQ.png" width="1536"></a></p><p class="medium-feed-snippet">&#x201C;As long as you ignore the problems in front of you, eventually those problems will find you.&#x201D;</p><p class="medium-feed-link"><a href="https://medium.com/codetutorials/i-got-criticized-for-mixing-transactional-and-transactiontemplate-9d9fb4111037?source=rss----6b1abeba7535---4">Continue reading on CodeTutorials »</a></p></div>]]></description>
            <link>https://medium.com/codetutorials/i-got-criticized-for-mixing-transactional-and-transactiontemplate-9d9fb4111037?source=rss----6b1abeba7535---4</link>
            <guid isPermaLink="false">https://medium.com/p/9d9fb4111037</guid>
            <category><![CDATA[spring-boot]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[java]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[software-development]]></category>
            <dc:creator><![CDATA[Umesh Kumar Yadav]]></dc:creator>
            <pubDate>Fri, 21 Aug 2026 09:46:46 GMT</pubDate>
            <atom:updated>2026-08-21T09:46:48.065Z</atom:updated>
        </item>
    </channel>
</rss>