<?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 Anas Issath on Medium]]></title>
        <description><![CDATA[Stories by Anas Issath on Medium]]></description>
        <link>https://medium.com/@anas-issath?source=rss-534d4df44190------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*oKOWTM7IfttkXEpJG_MtUQ.png</url>
            <title>Stories by Anas Issath on Medium</title>
            <link>https://medium.com/@anas-issath?source=rss-534d4df44190------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Thu, 05 Nov 2026 16:44:19 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@anas-issath/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[PostgreSQL Said “Committed.” 234 Orders Were Gone After the Crash.]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://levelup.gitconnected.com/postgresql-said-committed-234-orders-were-gone-after-the-crash-b04f455f7292?source=rss-534d4df44190------2"><img src="https://cdn-images-1.medium.com/max/1774/1*imI78HoQqDyp_ZhA4WIY2g.png" width="1774"></a></p><p class="medium-feed-snippet">What commit really promises your app</p><p class="medium-feed-link"><a href="https://levelup.gitconnected.com/postgresql-said-committed-234-orders-were-gone-after-the-crash-b04f455f7292?source=rss-534d4df44190------2">Continue reading on Level Up Coding »</a></p></div>]]></description>
            <link>https://levelup.gitconnected.com/postgresql-said-committed-234-orders-were-gone-after-the-crash-b04f455f7292?source=rss-534d4df44190------2</link>
            <guid isPermaLink="false">https://medium.com/p/b04f455f7292</guid>
            <category><![CDATA[postgresql]]></category>
            <category><![CDATA[django]]></category>
            <category><![CDATA[database]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[backend-development]]></category>
            <dc:creator><![CDATA[Anas Issath]]></dc:creator>
            <pubDate>Wed, 04 Nov 2026 16:26:44 GMT</pubDate>
            <atom:updated>2026-11-04T16:26:44.206Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Adding a Database Server Doubled Capacity. One Index Multiplied It by 2,600.]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/backend-engineers-club/adding-a-database-server-doubled-capacity-one-index-multiplied-it-by-2-600-f61f6222690d?source=rss-534d4df44190------2"><img src="https://cdn-images-1.medium.com/max/1774/1*Txyj6YqBG04Xlycw_zyJ6A.png" width="1774"></a></p><p class="medium-feed-snippet">Measure first, then climb the ladder</p><p class="medium-feed-link"><a href="https://medium.com/backend-engineers-club/adding-a-database-server-doubled-capacity-one-index-multiplied-it-by-2-600-f61f6222690d?source=rss-534d4df44190------2">Continue reading on Backend Engineers Club »</a></p></div>]]></description>
            <link>https://medium.com/backend-engineers-club/adding-a-database-server-doubled-capacity-one-index-multiplied-it-by-2-600-f61f6222690d?source=rss-534d4df44190------2</link>
            <guid isPermaLink="false">https://medium.com/p/f61f6222690d</guid>
            <category><![CDATA[backend-development]]></category>
            <category><![CDATA[database]]></category>
            <category><![CDATA[postgresql]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[design-systems]]></category>
            <dc:creator><![CDATA[Anas Issath]]></dc:creator>
            <pubDate>Tue, 03 Nov 2026 11:56:46 GMT</pubDate>
            <atom:updated>2026-11-03T11:56:46.157Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[x is 257 Was True on Monday and False on Tuesday]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/backend-engineers-club/x-is-257-was-true-on-monday-and-false-on-tuesday-5d13c21e4638?source=rss-534d4df44190------2"><img src="https://cdn-images-1.medium.com/max/1774/1*NxG08bgzaxNB94b7Ais6CA.png" width="1774"></a></p><p class="medium-feed-snippet">Why Python&#x2019;s is and == are not the same thing, how one of them lies about numbers, and the single rule that keeps you safe</p><p class="medium-feed-link"><a href="https://medium.com/backend-engineers-club/x-is-257-was-true-on-monday-and-false-on-tuesday-5d13c21e4638?source=rss-534d4df44190------2">Continue reading on Backend Engineers Club »</a></p></div>]]></description>
            <link>https://medium.com/backend-engineers-club/x-is-257-was-true-on-monday-and-false-on-tuesday-5d13c21e4638?source=rss-534d4df44190------2</link>
            <guid isPermaLink="false">https://medium.com/p/5d13c21e4638</guid>
            <category><![CDATA[cpython]]></category>
            <category><![CDATA[python]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[backend-development]]></category>
            <category><![CDATA[pep8]]></category>
            <dc:creator><![CDATA[Anas Issath]]></dc:creator>
            <pubDate>Sun, 01 Nov 2026 01:12:24 GMT</pubDate>
            <atom:updated>2026-11-01T01:12:24.740Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[My Page Ran One Query in Development and 5,000 in Production]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/backend-engineers-club/my-page-ran-one-query-in-development-and-5-000-in-production-c6c5b69dfa85?source=rss-534d4df44190------2"><img src="https://cdn-images-1.medium.com/max/1774/1*7fixi-6xk2SKwmrq5HesSQ.png" width="1774"></a></p><p class="medium-feed-snippet">The N+1 problem: how a harmless-looking loop quietly fires one database query per row, and the two methods that collapse it back to one</p><p class="medium-feed-link"><a href="https://medium.com/backend-engineers-club/my-page-ran-one-query-in-development-and-5-000-in-production-c6c5b69dfa85?source=rss-534d4df44190------2">Continue reading on Backend Engineers Club »</a></p></div>]]></description>
            <link>https://medium.com/backend-engineers-club/my-page-ran-one-query-in-development-and-5-000-in-production-c6c5b69dfa85?source=rss-534d4df44190------2</link>
            <guid isPermaLink="false">https://medium.com/p/c6c5b69dfa85</guid>
            <category><![CDATA[database-optimization]]></category>
            <category><![CDATA[backend-development]]></category>
            <category><![CDATA[django]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[sql]]></category>
            <dc:creator><![CDATA[Anas Issath]]></dc:creator>
            <pubDate>Wed, 28 Oct 2026 08:30:04 GMT</pubDate>
            <atom:updated>2026-10-28T08:30:04.559Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[My API Was Returning Every User’s Password Hash. I Didn’t Notice for Weeks.]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://levelup.gitconnected.com/my-api-was-returning-every-users-password-hash-i-didn-t-notice-for-weeks-5291294eed0a?source=rss-534d4df44190------2"><img src="https://cdn-images-1.medium.com/max/1774/1*wpceEl6F91NMovmpp9JwRg.png" width="1774"></a></p><p class="medium-feed-snippet">Why a FastAPI endpoint happily sends back fields you never meant to expose, and the one line that filters them out</p><p class="medium-feed-link"><a href="https://levelup.gitconnected.com/my-api-was-returning-every-users-password-hash-i-didn-t-notice-for-weeks-5291294eed0a?source=rss-534d4df44190------2">Continue reading on Level Up Coding »</a></p></div>]]></description>
            <link>https://levelup.gitconnected.com/my-api-was-returning-every-users-password-hash-i-didn-t-notice-for-weeks-5291294eed0a?source=rss-534d4df44190------2</link>
            <guid isPermaLink="false">https://medium.com/p/5291294eed0a</guid>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[fastapi]]></category>
            <category><![CDATA[web-security]]></category>
            <category><![CDATA[api-development]]></category>
            <category><![CDATA[data-leak]]></category>
            <dc:creator><![CDATA[Anas Issath]]></dc:creator>
            <pubDate>Mon, 26 Oct 2026 03:04:21 GMT</pubDate>
            <atom:updated>2026-10-26T03:04:21.630Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[You’re Not Perfecting the Product. You’re Stalling the Verdict.]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/write-a-catalyst/youre-not-perfecting-the-product-you-re-stalling-the-verdict-fc688f9cc5e2?source=rss-534d4df44190------2"><img src="https://cdn-images-1.medium.com/max/2600/0*sIcfPn_gRUaWepCX" width="6000"></a></p><p class="medium-feed-snippet">Perfection is just delayed fear</p><p class="medium-feed-link"><a href="https://medium.com/write-a-catalyst/youre-not-perfecting-the-product-you-re-stalling-the-verdict-fc688f9cc5e2?source=rss-534d4df44190------2">Continue reading on Write A Catalyst »</a></p></div>]]></description>
            <link>https://medium.com/write-a-catalyst/youre-not-perfecting-the-product-you-re-stalling-the-verdict-fc688f9cc5e2?source=rss-534d4df44190------2</link>
            <guid isPermaLink="false">https://medium.com/p/fc688f9cc5e2</guid>
            <category><![CDATA[business]]></category>
            <category><![CDATA[entrepreneurship]]></category>
            <category><![CDATA[startup]]></category>
            <category><![CDATA[productivity]]></category>
            <category><![CDATA[mindset]]></category>
            <dc:creator><![CDATA[Anas Issath]]></dc:creator>
            <pubDate>Sun, 25 Oct 2026 15:42:38 GMT</pubDate>
            <atom:updated>2026-10-25T15:42:38.195Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Finding Bugs Just Got Cheap. Fixing Them Didn’t.]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/backend-engineers-club/finding-bugs-just-got-cheap-fixing-them-didnt-571d89d85035?source=rss-534d4df44190------2"><img src="https://cdn-images-1.medium.com/max/1448/1*i4xRaB5rYacGUOWIIFNINg.png" width="1448"></a></p><p class="medium-feed-snippet">AI moved the bottleneck in backend engineering. Most teams are still optimizing the wrong side.</p><p class="medium-feed-link"><a href="https://medium.com/backend-engineers-club/finding-bugs-just-got-cheap-fixing-them-didnt-571d89d85035?source=rss-534d4df44190------2">Continue reading on Backend Engineers Club »</a></p></div>]]></description>
            <link>https://medium.com/backend-engineers-club/finding-bugs-just-got-cheap-fixing-them-didnt-571d89d85035?source=rss-534d4df44190------2</link>
            <guid isPermaLink="false">https://medium.com/p/571d89d85035</guid>
            <category><![CDATA[cybersecurity]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[engineering-leadership]]></category>
            <category><![CDATA[backend-development]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <dc:creator><![CDATA[Anas Issath]]></dc:creator>
            <pubDate>Sun, 25 Oct 2026 14:50:58 GMT</pubDate>
            <atom:updated>2026-10-25T14:50:58.391Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[What Service Companies Teach You That Product Companies Don’t]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/backend-engineers-club/what-service-companies-teach-you-that-product-companies-dont-c671fa54152c?source=rss-534d4df44190------2"><img src="https://cdn-images-1.medium.com/max/1280/1*GOEDNdQadvtBLVtp8RrXcw.jpeg" width="1280"></a></p><p class="medium-feed-snippet">In Sri Lanka&#x2019;s tech scene, everyone tells you to &#x201C;escape outsourcing.&#x201D; Some of my most useful engineering skills came from staying in it.</p><p class="medium-feed-link"><a href="https://medium.com/backend-engineers-club/what-service-companies-teach-you-that-product-companies-dont-c671fa54152c?source=rss-534d4df44190------2">Continue reading on Backend Engineers Club »</a></p></div>]]></description>
            <link>https://medium.com/backend-engineers-club/what-service-companies-teach-you-that-product-companies-dont-c671fa54152c?source=rss-534d4df44190------2</link>
            <guid isPermaLink="false">https://medium.com/p/c671fa54152c</guid>
            <category><![CDATA[sri-lanka]]></category>
            <category><![CDATA[careers]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[outsourcing]]></category>
            <dc:creator><![CDATA[Anas Issath]]></dc:creator>
            <pubDate>Sun, 25 Oct 2026 05:21:40 GMT</pubDate>
            <atom:updated>2026-10-25T05:21:40.760Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[I Built Five Functions in a Loop. They All Did the Same Thing.]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/backend-engineers-club/i-built-five-functions-in-a-loop-they-all-did-the-same-thing-ad1205882cb3?source=rss-534d4df44190------2"><img src="https://cdn-images-1.medium.com/max/1774/1*bI12AwH4QKM38jVuQbguyQ.png" width="1774"></a></p><p class="medium-feed-snippet">Why every function you create inside a for loop quietly captures the last value, and the one-word fix the Python docs give you</p><p class="medium-feed-link"><a href="https://medium.com/backend-engineers-club/i-built-five-functions-in-a-loop-they-all-did-the-same-thing-ad1205882cb3?source=rss-534d4df44190------2">Continue reading on Backend Engineers Club »</a></p></div>]]></description>
            <link>https://medium.com/backend-engineers-club/i-built-five-functions-in-a-loop-they-all-did-the-same-thing-ad1205882cb3?source=rss-534d4df44190------2</link>
            <guid isPermaLink="false">https://medium.com/p/ad1205882cb3</guid>
            <category><![CDATA[python]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[python-tips]]></category>
            <category><![CDATA[python-lambda]]></category>
            <category><![CDATA[backend-development]]></category>
            <dc:creator><![CDATA[Anas Issath]]></dc:creator>
            <pubDate>Fri, 23 Oct 2026 08:38:29 GMT</pubDate>
            <atom:updated>2026-10-23T08:38:29.219Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[The Python Function That Remembered Its Last Call]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/backend-engineers-club/the-python-function-that-remembered-its-last-call-da6cfb2e7173?source=rss-534d4df44190------2"><img src="https://cdn-images-1.medium.com/max/1774/1*8YuQyifha0AJWnaKAJ0tDQ.png" width="1774"></a></p><p class="medium-feed-snippet">Why def f(items=[]) shares one list across every call, and the one-line habit that fixes it forever</p><p class="medium-feed-link"><a href="https://medium.com/backend-engineers-club/the-python-function-that-remembered-its-last-call-da6cfb2e7173?source=rss-534d4df44190------2">Continue reading on Backend Engineers Club »</a></p></div>]]></description>
            <link>https://medium.com/backend-engineers-club/the-python-function-that-remembered-its-last-call-da6cfb2e7173?source=rss-534d4df44190------2</link>
            <guid isPermaLink="false">https://medium.com/p/da6cfb2e7173</guid>
            <category><![CDATA[clean-code]]></category>
            <category><![CDATA[python-tips]]></category>
            <category><![CDATA[backend-development]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[python]]></category>
            <dc:creator><![CDATA[Anas Issath]]></dc:creator>
            <pubDate>Wed, 21 Oct 2026 06:01:01 GMT</pubDate>
            <atom:updated>2026-10-21T06:01:01.697Z</atom:updated>
        </item>
    </channel>
</rss>