<?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 CodeByUmar on Medium]]></title>
        <description><![CDATA[Stories by CodeByUmar on Medium]]></description>
        <link>https://medium.com/@codebyumar?source=rss-11e248f1d5e7------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*DTs7vHGOZSPrsRZ65dDIvg.jpeg</url>
            <title>Stories by CodeByUmar on Medium</title>
            <link>https://medium.com/@codebyumar?source=rss-11e248f1d5e7------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Wed, 30 Sep 2026 04:12:11 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@codebyumar/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[How Senior Engineers Know When an Abstraction Is Too Early]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/skillstuff/how-senior-engineers-know-when-an-abstraction-is-too-early-14fb52954419?source=rss-11e248f1d5e7------2"><img src="https://cdn-images-1.medium.com/max/1536/1*ehufF02F8kAXBRXNw7hB2A.png" width="1536"></a></p><p class="medium-feed-snippet">Experienced engineers do not avoid abstraction. They wait until the code has revealed what is truly shared and what only looks similar for&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/skillstuff/how-senior-engineers-know-when-an-abstraction-is-too-early-14fb52954419?source=rss-11e248f1d5e7------2">Continue reading on Skill Stuff »</a></p></div>]]></description>
            <link>https://medium.com/skillstuff/how-senior-engineers-know-when-an-abstraction-is-too-early-14fb52954419?source=rss-11e248f1d5e7------2</link>
            <guid isPermaLink="false">https://medium.com/p/14fb52954419</guid>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[web-development]]></category>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[software-engineering]]></category>
            <dc:creator><![CDATA[CodeByUmar]]></dc:creator>
            <pubDate>Tue, 29 Sep 2026 18:35:43 GMT</pubDate>
            <atom:updated>2026-09-29T18:35:43.096Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[If You Trust Frontend Validation, Your Application Is Already Vulnerable]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/skillstuff/if-you-trust-frontend-validation-your-application-is-already-vulnerable-911169065740?source=rss-11e248f1d5e7------2"><img src="https://cdn-images-1.medium.com/max/1536/1*NZ21BtjUkCG2jM_Apw7grQ.png" width="1536"></a></p><p class="medium-feed-snippet">Frontend validation can guide honest users, but it cannot stop anyone who chooses to bypass the interface and speak to your API directly.</p><p class="medium-feed-link"><a href="https://medium.com/skillstuff/if-you-trust-frontend-validation-your-application-is-already-vulnerable-911169065740?source=rss-11e248f1d5e7------2">Continue reading on Skill Stuff »</a></p></div>]]></description>
            <link>https://medium.com/skillstuff/if-you-trust-frontend-validation-your-application-is-already-vulnerable-911169065740?source=rss-11e248f1d5e7------2</link>
            <guid isPermaLink="false">https://medium.com/p/911169065740</guid>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[web-development]]></category>
            <category><![CDATA[programming]]></category>
            <dc:creator><![CDATA[CodeByUmar]]></dc:creator>
            <pubDate>Tue, 29 Sep 2026 13:12:51 GMT</pubDate>
            <atom:updated>2026-09-29T13:12:51.645Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Why Tiny React Components Can Still Create a Terrible Architecture]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/skillstuff/why-tiny-react-components-can-still-create-a-terrible-architecture-d37b20438417?source=rss-11e248f1d5e7------2"><img src="https://cdn-images-1.medium.com/max/1536/1*bTlkCDjqJIRAm2xJHWmGoQ.png" width="1536"></a></p><p class="medium-feed-snippet">Breaking a large component into smaller files can improve readability while leaving the underlying state ownership, coupling, and change&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/skillstuff/why-tiny-react-components-can-still-create-a-terrible-architecture-d37b20438417?source=rss-11e248f1d5e7------2">Continue reading on Skill Stuff »</a></p></div>]]></description>
            <link>https://medium.com/skillstuff/why-tiny-react-components-can-still-create-a-terrible-architecture-d37b20438417?source=rss-11e248f1d5e7------2</link>
            <guid isPermaLink="false">https://medium.com/p/d37b20438417</guid>
            <category><![CDATA[web-development]]></category>
            <category><![CDATA[react]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[reactjs]]></category>
            <dc:creator><![CDATA[CodeByUmar]]></dc:creator>
            <pubDate>Mon, 28 Sep 2026 16:26:52 GMT</pubDate>
            <atom:updated>2026-09-28T16:26:52.577Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[10 Things Your Browser Does Before React Renders Anything]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/skillstuff/10-things-your-browser-does-before-react-renders-anything-e3d620064f54?source=rss-11e248f1d5e7------2"><img src="https://cdn-images-1.medium.com/max/1536/1*7EOD4ZYw3e6JwLQC-KzAFA.png" width="1536"></a></p><p class="medium-feed-snippet">React may control the component tree, but the browser has already completed a surprising amount of networking, parsing, scheduling, and&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/skillstuff/10-things-your-browser-does-before-react-renders-anything-e3d620064f54?source=rss-11e248f1d5e7------2">Continue reading on Skill Stuff »</a></p></div>]]></description>
            <link>https://medium.com/skillstuff/10-things-your-browser-does-before-react-renders-anything-e3d620064f54?source=rss-11e248f1d5e7------2</link>
            <guid isPermaLink="false">https://medium.com/p/e3d620064f54</guid>
            <category><![CDATA[reactjs]]></category>
            <category><![CDATA[web-development]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[react]]></category>
            <category><![CDATA[javascript]]></category>
            <dc:creator><![CDATA[CodeByUmar]]></dc:creator>
            <pubDate>Mon, 28 Sep 2026 16:25:13 GMT</pubDate>
            <atom:updated>2026-09-28T16:25:13.192Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Most React Performance Problems Start With One Wrong Assumption]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/skillstuff/most-react-performance-problems-start-with-one-wrong-assumption-2b1d68fc69d6?source=rss-11e248f1d5e7------2"><img src="https://cdn-images-1.medium.com/max/1536/1*-eMvyniUM1ieVAlzr0xTew.png" width="1536"></a></p><p class="medium-feed-snippet">React performance becomes much easier to reason about once you stop assuming that only the component whose visible output changed will&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/skillstuff/most-react-performance-problems-start-with-one-wrong-assumption-2b1d68fc69d6?source=rss-11e248f1d5e7------2">Continue reading on Skill Stuff »</a></p></div>]]></description>
            <link>https://medium.com/skillstuff/most-react-performance-problems-start-with-one-wrong-assumption-2b1d68fc69d6?source=rss-11e248f1d5e7------2</link>
            <guid isPermaLink="false">https://medium.com/p/2b1d68fc69d6</guid>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[reactjs]]></category>
            <category><![CDATA[web-development]]></category>
            <category><![CDATA[programming]]></category>
            <dc:creator><![CDATA[CodeByUmar]]></dc:creator>
            <pubDate>Mon, 28 Sep 2026 10:26:38 GMT</pubDate>
            <atom:updated>2026-09-28T10:26:38.264Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[The Component Abstraction That Made Our React App Harder to Change]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/skillstuff/the-component-abstraction-that-made-our-react-app-harder-to-change-26976c02175a?source=rss-11e248f1d5e7------2"><img src="https://cdn-images-1.medium.com/max/1536/1*LPa142g9EVblbHZtFSReOg.png" width="1536"></a></p><p class="medium-feed-snippet">We built one reusable component to eliminate duplication; then, for every new feature, we spent time teaching that component how to behave&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/skillstuff/the-component-abstraction-that-made-our-react-app-harder-to-change-26976c02175a?source=rss-11e248f1d5e7------2">Continue reading on Skill Stuff »</a></p></div>]]></description>
            <link>https://medium.com/skillstuff/the-component-abstraction-that-made-our-react-app-harder-to-change-26976c02175a?source=rss-11e248f1d5e7------2</link>
            <guid isPermaLink="false">https://medium.com/p/26976c02175a</guid>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[reactjs]]></category>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[programming]]></category>
            <dc:creator><![CDATA[CodeByUmar]]></dc:creator>
            <pubDate>Mon, 28 Sep 2026 10:25:13 GMT</pubDate>
            <atom:updated>2026-09-28T10:25:13.196Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[7 Signs Your React Component Owns Too Much State]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/skillstuff/7-signs-your-react-component-owns-too-much-state-78934f574318?source=rss-11e248f1d5e7------2"><img src="https://cdn-images-1.medium.com/max/1536/1*YA0kPUBwP078i8LElB564w.png" width="1536"></a></p><p class="medium-feed-snippet">The clearest warning is not the number of useState calls. It is how many unrelated parts of the interface must negotiate with the same&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/skillstuff/7-signs-your-react-component-owns-too-much-state-78934f574318?source=rss-11e248f1d5e7------2">Continue reading on Skill Stuff »</a></p></div>]]></description>
            <link>https://medium.com/skillstuff/7-signs-your-react-component-owns-too-much-state-78934f574318?source=rss-11e248f1d5e7------2</link>
            <guid isPermaLink="false">https://medium.com/p/78934f574318</guid>
            <category><![CDATA[web-development]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[reactjs]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[software-development]]></category>
            <dc:creator><![CDATA[CodeByUmar]]></dc:creator>
            <pubDate>Mon, 28 Sep 2026 07:03:26 GMT</pubDate>
            <atom:updated>2026-09-28T07:03:26.347Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[What Senior Engineers Notice About “Simple” Features Before Writing Any Code]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/skillstuff/what-senior-engineers-notice-about-simple-features-before-writing-any-code-cb8345144ba5?source=rss-11e248f1d5e7------2"><img src="https://cdn-images-1.medium.com/max/1536/1*WUJHkzRPl0_OyVxiFMBX2g.png" width="1536"></a></p><p class="medium-feed-snippet">The request may need only one button or endpoint, but the real feature often changes state, authority, data contracts, failure behavior&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/skillstuff/what-senior-engineers-notice-about-simple-features-before-writing-any-code-cb8345144ba5?source=rss-11e248f1d5e7------2">Continue reading on Skill Stuff »</a></p></div>]]></description>
            <link>https://medium.com/skillstuff/what-senior-engineers-notice-about-simple-features-before-writing-any-code-cb8345144ba5?source=rss-11e248f1d5e7------2</link>
            <guid isPermaLink="false">https://medium.com/p/cb8345144ba5</guid>
            <category><![CDATA[web-development]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[software-development]]></category>
            <dc:creator><![CDATA[CodeByUmar]]></dc:creator>
            <pubDate>Sun, 27 Sep 2026 10:53:51 GMT</pubDate>
            <atom:updated>2026-09-27T10:53:51.721Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[The Debugging Habit I Stole From the Best Engineer on My Team]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/skillstuff/the-debugging-habit-i-stole-from-the-best-engineer-on-my-team-67fd43dc6fb5?source=rss-11e248f1d5e7------2"><img src="https://cdn-images-1.medium.com/max/1536/1*74V5wwSm_LsW17fTWKTdvA.png" width="1536"></a></p><p class="medium-feed-snippet">He did not begin by changing suspicious code. He began by writing down one thing the system should prove next.</p><p class="medium-feed-link"><a href="https://medium.com/skillstuff/the-debugging-habit-i-stole-from-the-best-engineer-on-my-team-67fd43dc6fb5?source=rss-11e248f1d5e7------2">Continue reading on Skill Stuff »</a></p></div>]]></description>
            <link>https://medium.com/skillstuff/the-debugging-habit-i-stole-from-the-best-engineer-on-my-team-67fd43dc6fb5?source=rss-11e248f1d5e7------2</link>
            <guid isPermaLink="false">https://medium.com/p/67fd43dc6fb5</guid>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[web-development]]></category>
            <category><![CDATA[software-development]]></category>
            <dc:creator><![CDATA[CodeByUmar]]></dc:creator>
            <pubDate>Sun, 27 Sep 2026 06:21:11 GMT</pubDate>
            <atom:updated>2026-09-27T06:21:11.722Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[9 Things Senior Engineers Notice During Code Reviews]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/skillstuff/9-things-senior-engineers-notice-during-code-reviews-56166a18f49e?source=rss-11e248f1d5e7------2"><img src="https://cdn-images-1.medium.com/max/1536/1*n57xHbXT91l9eSaXRcx5pg.png" width="1536"></a></p><p class="medium-feed-snippet">Experienced reviewers are not only checking whether the code works. They are looking for the hidden decisions that will determine how&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/skillstuff/9-things-senior-engineers-notice-during-code-reviews-56166a18f49e?source=rss-11e248f1d5e7------2">Continue reading on Skill Stuff »</a></p></div>]]></description>
            <link>https://medium.com/skillstuff/9-things-senior-engineers-notice-during-code-reviews-56166a18f49e?source=rss-11e248f1d5e7------2</link>
            <guid isPermaLink="false">https://medium.com/p/56166a18f49e</guid>
            <category><![CDATA[web-development]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[software-development]]></category>
            <dc:creator><![CDATA[CodeByUmar]]></dc:creator>
            <pubDate>Sat, 26 Sep 2026 08:24:02 GMT</pubDate>
            <atom:updated>2026-09-26T08:24:02.767Z</atom:updated>
        </item>
    </channel>
</rss>