<?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[Modern Web - Medium]]></title>
        <description><![CDATA[Exploring modern web development technologies. - Medium]]></description>
        <link>https://medium.com/modern-web?source=rss----2761e6918572---4</link>
        <image>
            <url>https://cdn-images-1.medium.com/proxy/1*TGH72Nnw24QL3iV9IOm4VA.png</url>
            <title>Modern Web - Medium</title>
            <link>https://medium.com/modern-web?source=rss----2761e6918572---4</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Tue, 10 Nov 2026 15:31:53 GMT</lastBuildDate>
        <atom:link href="https://medium.com/feed/modern-web" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[7 Security Mistakes to Avoid When Building a Login Endpoint]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/modern-web/7-security-mistakes-to-avoid-when-building-a-login-endpoint-8c0c895eb843?source=rss----2761e6918572---4"><img src="https://cdn-images-1.medium.com/max/2452/1*Pi6b8IV0zwY-5AiOBV5k-Q.png" width="2452"></a></p><p class="medium-feed-snippet">A login endpoint is one of the most frequently targeted components of an application.</p><p class="medium-feed-link"><a href="https://medium.com/modern-web/7-security-mistakes-to-avoid-when-building-a-login-endpoint-8c0c895eb843?source=rss----2761e6918572---4">Continue reading on Modern Web »</a></p></div>]]></description>
            <link>https://medium.com/modern-web/7-security-mistakes-to-avoid-when-building-a-login-endpoint-8c0c895eb843?source=rss----2761e6918572---4</link>
            <guid isPermaLink="false">https://medium.com/p/8c0c895eb843</guid>
            <category><![CDATA[authentication]]></category>
            <category><![CDATA[backend-development]]></category>
            <category><![CDATA[typescript]]></category>
            <category><![CDATA[application-security]]></category>
            <category><![CDATA[nodejs]]></category>
            <dc:creator><![CDATA[bytebantz]]></dc:creator>
            <pubDate>Mon, 09 Nov 2026 07:27:32 GMT</pubDate>
            <atom:updated>2026-11-09T07:27:32.534Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Angular 22 Resource API: A Complete Guide to resource(), rxResource() and httpResource()]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/modern-web/angular-22-resource-api-a-complete-guide-to-resource-rxresource-and-httpresource-eafddd5ce3c0?source=rss----2761e6918572---4"><img src="https://cdn-images-1.medium.com/max/2544/1*d7i7DXLZISBPABpnPmFyUA.png" width="2544"></a></p><p class="medium-feed-snippet">Working on a web application often involves fetching data from an API, managing state, and ensuring updates happen at the right time.</p><p class="medium-feed-link"><a href="https://medium.com/modern-web/angular-22-resource-api-a-complete-guide-to-resource-rxresource-and-httpresource-eafddd5ce3c0?source=rss----2761e6918572---4">Continue reading on Modern Web »</a></p></div>]]></description>
            <link>https://medium.com/modern-web/angular-22-resource-api-a-complete-guide-to-resource-rxresource-and-httpresource-eafddd5ce3c0?source=rss----2761e6918572---4</link>
            <guid isPermaLink="false">https://medium.com/p/eafddd5ce3c0</guid>
            <category><![CDATA[web-development]]></category>
            <category><![CDATA[frontend-development]]></category>
            <category><![CDATA[angular]]></category>
            <category><![CDATA[angular-22]]></category>
            <category><![CDATA[angular-resource-api]]></category>
            <dc:creator><![CDATA[bytebantz]]></dc:creator>
            <pubDate>Sun, 08 Nov 2026 19:56:29 GMT</pubDate>
            <atom:updated>2026-11-08T19:56:28.962Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[How to Think like a Hacker]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/modern-web/how-to-think-like-a-hacker-31f4a49382d3?source=rss----2761e6918572---4"><img src="https://cdn-images-1.medium.com/max/2408/1*bynUJ5-CBLnQEMmVExw5Pw.png" width="2408"></a></p><p class="medium-feed-snippet">Web application attacks exploit assumptions that the server makes about incoming requests.</p><p class="medium-feed-link"><a href="https://medium.com/modern-web/how-to-think-like-a-hacker-31f4a49382d3?source=rss----2761e6918572---4">Continue reading on Modern Web »</a></p></div>]]></description>
            <link>https://medium.com/modern-web/how-to-think-like-a-hacker-31f4a49382d3?source=rss----2761e6918572---4</link>
            <guid isPermaLink="false">https://medium.com/p/31f4a49382d3</guid>
            <category><![CDATA[hacking]]></category>
            <category><![CDATA[frontend-development]]></category>
            <category><![CDATA[react]]></category>
            <category><![CDATA[angular]]></category>
            <category><![CDATA[cybersecurity]]></category>
            <dc:creator><![CDATA[bytebantz]]></dc:creator>
            <pubDate>Sun, 08 Nov 2026 14:54:42 GMT</pubDate>
            <atom:updated>2026-11-08T14:57:26.667Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Angular 22 Deferrable Views in Tutorial]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/modern-web/angular-22-deferrable-views-in-tutorial-f8e1a84dcecc?source=rss----2761e6918572---4"><img src="https://cdn-images-1.medium.com/max/2600/1*y5PXtk7feVEUX78mOQwBHA@2x.png" width="2800"></a></p><p class="medium-feed-snippet">Learn Angular 22 @defer blocks: placeholder, loading and error states, idle, viewport and interaction triggers, and prefetching.</p><p class="medium-feed-link"><a href="https://medium.com/modern-web/angular-22-deferrable-views-in-tutorial-f8e1a84dcecc?source=rss----2761e6918572---4">Continue reading on Modern Web »</a></p></div>]]></description>
            <link>https://medium.com/modern-web/angular-22-deferrable-views-in-tutorial-f8e1a84dcecc?source=rss----2761e6918572---4</link>
            <guid isPermaLink="false">https://medium.com/p/f8e1a84dcecc</guid>
            <category><![CDATA[angular]]></category>
            <category><![CDATA[deferrable-views]]></category>
            <category><![CDATA[angular-22]]></category>
            <category><![CDATA[frontend-development]]></category>
            <dc:creator><![CDATA[bytebantz]]></dc:creator>
            <pubDate>Thu, 29 Oct 2026 08:32:20 GMT</pubDate>
            <atom:updated>2026-10-29T08:32:19.993Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[8 Angular 22 Signals Mistakes to Avoid]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/modern-web/10-angular-22-signals-mistakes-to-avoid-d120f9e98858?source=rss----2761e6918572---4"><img src="https://cdn-images-1.medium.com/max/1824/1*NVDK22OsMOMHPl0vUPJTZQ.png" width="1824"></a></p><p class="medium-feed-snippet">1. Expose signal state as readonly</p><p class="medium-feed-link"><a href="https://medium.com/modern-web/10-angular-22-signals-mistakes-to-avoid-d120f9e98858?source=rss----2761e6918572---4">Continue reading on Modern Web »</a></p></div>]]></description>
            <link>https://medium.com/modern-web/10-angular-22-signals-mistakes-to-avoid-d120f9e98858?source=rss----2761e6918572---4</link>
            <guid isPermaLink="false">https://medium.com/p/d120f9e98858</guid>
            <category><![CDATA[angular-signals]]></category>
            <category><![CDATA[angular]]></category>
            <category><![CDATA[angular-22]]></category>
            <dc:creator><![CDATA[bytebantz]]></dc:creator>
            <pubDate>Wed, 28 Oct 2026 17:09:06 GMT</pubDate>
            <atom:updated>2026-10-28T17:09:07.458Z</atom:updated>
            <cc:license>http://creativecommons.org/publicdomain/zero/1.0/</cc:license>
        </item>
        <item>
            <title><![CDATA[AWS Web Application Architecture for Beginners]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/modern-web/aws-web-application-architecture-for-beginners-7b5c75a8432b?source=rss----2761e6918572---4"><img src="https://cdn-images-1.medium.com/max/2432/1*hsuq6golDhH2cVsZVuqdpA.jpeg" width="2432"></a></p><p class="medium-feed-snippet">When a user opens your app in the browser, data gets requested, backend logic runs, files are fetched, and everything is delivered as fast&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/modern-web/aws-web-application-architecture-for-beginners-7b5c75a8432b?source=rss----2761e6918572---4">Continue reading on Modern Web »</a></p></div>]]></description>
            <link>https://medium.com/modern-web/aws-web-application-architecture-for-beginners-7b5c75a8432b?source=rss----2761e6918572---4</link>
            <guid isPermaLink="false">https://medium.com/p/7b5c75a8432b</guid>
            <category><![CDATA[aws]]></category>
            <dc:creator><![CDATA[bytebantz]]></dc:creator>
            <pubDate>Wed, 28 Oct 2026 17:04:04 GMT</pubDate>
            <atom:updated>2026-10-28T17:04:05.882Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Mastering Routing in ASP.NET Core]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/modern-web/mastering-routing-in-asp-net-core-34673ca13ecd?source=rss----2761e6918572---4"><img src="https://cdn-images-1.medium.com/max/2512/1*P54qvT851JQ2nKdt5Bk3uw.png" width="2512"></a></p><p class="medium-feed-snippet">Routing is the process in ASP.NET Core that matches incoming HTTP requests (like GET, POST) to endpoints (pieces of code that handle&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/modern-web/mastering-routing-in-asp-net-core-34673ca13ecd?source=rss----2761e6918572---4">Continue reading on Modern Web »</a></p></div>]]></description>
            <link>https://medium.com/modern-web/mastering-routing-in-asp-net-core-34673ca13ecd?source=rss----2761e6918572---4</link>
            <guid isPermaLink="false">https://medium.com/p/34673ca13ecd</guid>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[csharp]]></category>
            <category><![CDATA[backend-development]]></category>
            <category><![CDATA[aspnetcore]]></category>
            <dc:creator><![CDATA[bytebantz]]></dc:creator>
            <pubDate>Wed, 28 Oct 2026 17:03:44 GMT</pubDate>
            <atom:updated>2026-10-28T17:03:46.314Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Mastering ASP.NET Core Middleware]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/modern-web/mastering-asp-net-core-middleware-290643e613ee?source=rss----2761e6918572---4"><img src="https://cdn-images-1.medium.com/max/2520/1*aQX2cDRdCpGmv9nyFQrfMA.png" width="2520"></a></p><p class="medium-feed-snippet">What is Middleware?</p><p class="medium-feed-link"><a href="https://medium.com/modern-web/mastering-asp-net-core-middleware-290643e613ee?source=rss----2761e6918572---4">Continue reading on Modern Web »</a></p></div>]]></description>
            <link>https://medium.com/modern-web/mastering-asp-net-core-middleware-290643e613ee?source=rss----2761e6918572---4</link>
            <guid isPermaLink="false">https://medium.com/p/290643e613ee</guid>
            <category><![CDATA[csharp-programming]]></category>
            <category><![CDATA[middleware]]></category>
            <category><![CDATA[backend-development]]></category>
            <category><![CDATA[aspnetcore]]></category>
            <category><![CDATA[csharp]]></category>
            <dc:creator><![CDATA[bytebantz]]></dc:creator>
            <pubDate>Wed, 28 Oct 2026 17:03:02 GMT</pubDate>
            <atom:updated>2026-10-28T17:03:03.575Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Comprehensive Guide to Handling Errors in ASP.NET Core]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/modern-web/comprehensive-guide-to-handling-errors-in-asp-net-core-e6d0e6cea4df?source=rss----2761e6918572---4"><img src="https://cdn-images-1.medium.com/max/2340/1*VXagLkpOuomx5ZzZwPB9yQ.png" width="2340"></a></p><p class="medium-feed-snippet">ASP.NET Core provides multiple approaches to manage errors.</p><p class="medium-feed-link"><a href="https://medium.com/modern-web/comprehensive-guide-to-handling-errors-in-asp-net-core-e6d0e6cea4df?source=rss----2761e6918572---4">Continue reading on Modern Web »</a></p></div>]]></description>
            <link>https://medium.com/modern-web/comprehensive-guide-to-handling-errors-in-asp-net-core-e6d0e6cea4df?source=rss----2761e6918572---4</link>
            <guid isPermaLink="false">https://medium.com/p/e6d0e6cea4df</guid>
            <category><![CDATA[aspnetcore]]></category>
            <category><![CDATA[web-development]]></category>
            <category><![CDATA[csharp]]></category>
            <category><![CDATA[error-handling]]></category>
            <dc:creator><![CDATA[bytebantz]]></dc:creator>
            <pubDate>Wed, 28 Oct 2026 17:02:21 GMT</pubDate>
            <atom:updated>2026-10-28T17:02:22.711Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Understanding Attributes in C# and ASP.NET Core]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/modern-web/understanding-attributes-in-c-and-asp-net-core-ffb0778d9f00?source=rss----2761e6918572---4"><img src="https://cdn-images-1.medium.com/max/2456/1*WeYJezFoz38gzkU65ZtXxA.png" width="2456"></a></p><p class="medium-feed-snippet">When writing code, you often define methods like this:</p><p class="medium-feed-link"><a href="https://medium.com/modern-web/understanding-attributes-in-c-and-asp-net-core-ffb0778d9f00?source=rss----2761e6918572---4">Continue reading on Modern Web »</a></p></div>]]></description>
            <link>https://medium.com/modern-web/understanding-attributes-in-c-and-asp-net-core-ffb0778d9f00?source=rss----2761e6918572---4</link>
            <guid isPermaLink="false">https://medium.com/p/ffb0778d9f00</guid>
            <category><![CDATA[aspnetcore]]></category>
            <category><![CDATA[backend-development]]></category>
            <category><![CDATA[csharp]]></category>
            <category><![CDATA[software-development]]></category>
            <dc:creator><![CDATA[bytebantz]]></dc:creator>
            <pubDate>Wed, 28 Oct 2026 17:01:50 GMT</pubDate>
            <atom:updated>2026-10-28T17:01:51.495Z</atom:updated>
        </item>
    </channel>
</rss>