<?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 Sandeep Kumar Patel on Medium]]></title>
        <description><![CDATA[Stories by Sandeep Kumar Patel on Medium]]></description>
        <link>https://medium.com/@tutorialsavvy?source=rss-5d1791c1278e------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*7fo5oybKEF2_NsIU2qH_QA.jpeg</url>
            <title>Stories by Sandeep Kumar Patel on Medium</title>
            <link>https://medium.com/@tutorialsavvy?source=rss-5d1791c1278e------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Fri, 13 Nov 2026 21:28:39 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@tutorialsavvy/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[Animating Elements In With CSS @starting-style]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://tutorialsavvy.com/animating-elements-in-with-css-starting-style-4dcb7bedb0a5?source=rss-5d1791c1278e------2"><img src="https://cdn-images-1.medium.com/max/1960/1*tIcgiyqOss76zvHamBpS0g.png" width="1960"></a></p><p class="medium-feed-snippet">@starting-style removes the last good reason to reach for JavaScript when an element appears</p><p class="medium-feed-link"><a href="https://tutorialsavvy.com/animating-elements-in-with-css-starting-style-4dcb7bedb0a5?source=rss-5d1791c1278e------2">Continue reading on Tutorial Savvy »</a></p></div>]]></description>
            <link>https://tutorialsavvy.com/animating-elements-in-with-css-starting-style-4dcb7bedb0a5?source=rss-5d1791c1278e------2</link>
            <guid isPermaLink="false">https://medium.com/p/4dcb7bedb0a5</guid>
            <category><![CDATA[html]]></category>
            <category><![CDATA[css]]></category>
            <category><![CDATA[web-development]]></category>
            <category><![CDATA[style]]></category>
            <dc:creator><![CDATA[Sandeep Kumar Patel]]></dc:creator>
            <pubDate>Mon, 09 Nov 2026 06:51:49 GMT</pubDate>
            <atom:updated>2026-11-09T06:51:49.587Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[What Is Agent Accessibility?]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://tutorialsavvy.com/what-is-agent-accessibility-15ddcf3c2a5d?source=rss-5d1791c1278e------2"><img src="https://cdn-images-1.medium.com/max/1400/1*_ZVWsdH51BXEiVdOMJoIhg.png" width="1400"></a></p><p class="medium-feed-snippet">Software today has two kinds of users who can&#x2019;t see the screen the way most of us do: people who use assistive technology, and AI agents.</p><p class="medium-feed-link"><a href="https://tutorialsavvy.com/what-is-agent-accessibility-15ddcf3c2a5d?source=rss-5d1791c1278e------2">Continue reading on Tutorial Savvy »</a></p></div>]]></description>
            <link>https://tutorialsavvy.com/what-is-agent-accessibility-15ddcf3c2a5d?source=rss-5d1791c1278e------2</link>
            <guid isPermaLink="false">https://medium.com/p/15ddcf3c2a5d</guid>
            <category><![CDATA[accessibility]]></category>
            <category><![CDATA[ai-agent]]></category>
            <dc:creator><![CDATA[Sandeep Kumar Patel]]></dc:creator>
            <pubDate>Sun, 25 Oct 2026 03:43:52 GMT</pubDate>
            <atom:updated>2026-10-25T03:43:52.546Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Web Workers: What Actually Helps, and What Silently Breaks]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://tutorialsavvy.com/web-workers-what-actually-helps-and-what-silently-breaks-e0a54c6c3a9e?source=rss-5d1791c1278e------2"><img src="https://cdn-images-1.medium.com/max/1310/1*EBAU3fBlIgqhZULLd4teCQ.png" width="1310"></a></p><p class="medium-feed-snippet">I went looking for one thing: a published before-and-after INP number from a team that moved work into a Web Worker.</p><p class="medium-feed-link"><a href="https://tutorialsavvy.com/web-workers-what-actually-helps-and-what-silently-breaks-e0a54c6c3a9e?source=rss-5d1791c1278e------2">Continue reading on Tutorial Savvy »</a></p></div>]]></description>
            <link>https://tutorialsavvy.com/web-workers-what-actually-helps-and-what-silently-breaks-e0a54c6c3a9e?source=rss-5d1791c1278e------2</link>
            <guid isPermaLink="false">https://medium.com/p/e0a54c6c3a9e</guid>
            <category><![CDATA[web-workers-in-javascript]]></category>
            <category><![CDATA[javascript]]></category>
            <dc:creator><![CDATA[Sandeep Kumar Patel]]></dc:creator>
            <pubDate>Sun, 25 Oct 2026 03:42:38 GMT</pubDate>
            <atom:updated>2026-10-25T03:42:38.047Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Animating a 3D Gift Box with WebGPU]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://tutorialsavvy.com/animating-a-3d-gift-box-with-webgpu-80acd1d38842?source=rss-5d1791c1278e------2"><img src="https://cdn-images-1.medium.com/max/1400/1*YlQP-vTAlNarY3gVYzHwuQ.png" width="1400"></a></p><p class="medium-feed-snippet">A hands-on intro to WebGPU: shaders, draw calls, and a live stats panel, in one HTML file with no libraries</p><p class="medium-feed-link"><a href="https://tutorialsavvy.com/animating-a-3d-gift-box-with-webgpu-80acd1d38842?source=rss-5d1791c1278e------2">Continue reading on Tutorial Savvy »</a></p></div>]]></description>
            <link>https://tutorialsavvy.com/animating-a-3d-gift-box-with-webgpu-80acd1d38842?source=rss-5d1791c1278e------2</link>
            <guid isPermaLink="false">https://medium.com/p/80acd1d38842</guid>
            <category><![CDATA[css]]></category>
            <category><![CDATA[html]]></category>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[gpu]]></category>
            <category><![CDATA[webgpu]]></category>
            <dc:creator><![CDATA[Sandeep Kumar Patel]]></dc:creator>
            <pubDate>Tue, 29 Sep 2026 17:04:50 GMT</pubDate>
            <atom:updated>2026-09-29T17:04:50.825Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Paint with Code: A Practical Guide to the CSS Houdini Paint API]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://tutorialsavvy.com/paint-with-code-a-practical-guide-to-the-css-houdini-paint-api-ce42763ffb0b?source=rss-5d1791c1278e------2"><img src="https://cdn-images-1.medium.com/max/1400/1*PLJs8GpqBnt4Xyxw6LajEg.png" width="1400"></a></p><p class="medium-feed-snippet">What if background-image could run your own code?</p><p class="medium-feed-link"><a href="https://tutorialsavvy.com/paint-with-code-a-practical-guide-to-the-css-houdini-paint-api-ce42763ffb0b?source=rss-5d1791c1278e------2">Continue reading on Tutorial Savvy »</a></p></div>]]></description>
            <link>https://tutorialsavvy.com/paint-with-code-a-practical-guide-to-the-css-houdini-paint-api-ce42763ffb0b?source=rss-5d1791c1278e------2</link>
            <guid isPermaLink="false">https://medium.com/p/ce42763ffb0b</guid>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[html]]></category>
            <category><![CDATA[css]]></category>
            <category><![CDATA[css3]]></category>
            <dc:creator><![CDATA[Sandeep Kumar Patel]]></dc:creator>
            <pubDate>Mon, 28 Sep 2026 16:52:55 GMT</pubDate>
            <atom:updated>2026-09-28T16:52:55.524Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[WeakMap, WeakSet, WeakRef and FinalizationRegistry in JavaScript]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://tutorialsavvy.com/weakmap-weakset-weakref-and-finalizationregistry-in-javascript-f8e7d48433bf?source=rss-5d1791c1278e------2"><img src="https://cdn-images-1.medium.com/max/1400/1*Ajfb3gbn2XzZPoBdgoWoZg.png" width="1400"></a></p><p class="medium-feed-snippet">How to hold on to objects without causing memory leaks</p><p class="medium-feed-link"><a href="https://tutorialsavvy.com/weakmap-weakset-weakref-and-finalizationregistry-in-javascript-f8e7d48433bf?source=rss-5d1791c1278e------2">Continue reading on Tutorial Savvy »</a></p></div>]]></description>
            <link>https://tutorialsavvy.com/weakmap-weakset-weakref-and-finalizationregistry-in-javascript-f8e7d48433bf?source=rss-5d1791c1278e------2</link>
            <guid isPermaLink="false">https://medium.com/p/f8e7d48433bf</guid>
            <category><![CDATA[javascript-development]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[front-end-development]]></category>
            <category><![CDATA[javascript-tips]]></category>
            <category><![CDATA[javascript-interview]]></category>
            <dc:creator><![CDATA[Sandeep Kumar Patel]]></dc:creator>
            <pubDate>Sun, 27 Sep 2026 13:13:42 GMT</pubDate>
            <atom:updated>2026-09-27T13:13:42.064Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Coding Standards for Lit Components]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://tutorialsavvy.com/coding-standards-for-lit-components-63e0a808a59f?source=rss-5d1791c1278e------2"><img src="https://cdn-images-1.medium.com/max/2600/1*MN5kZQoZHCCsTF7cVRRQzQ.png" width="3200"></a></p><p class="medium-feed-snippet">A reference guide for teams shipping web components with Lit 3</p><p class="medium-feed-link"><a href="https://tutorialsavvy.com/coding-standards-for-lit-components-63e0a808a59f?source=rss-5d1791c1278e------2">Continue reading on Tutorial Savvy »</a></p></div>]]></description>
            <link>https://tutorialsavvy.com/coding-standards-for-lit-components-63e0a808a59f?source=rss-5d1791c1278e------2</link>
            <guid isPermaLink="false">https://medium.com/p/63e0a808a59f</guid>
            <category><![CDATA[coding-standards]]></category>
            <category><![CDATA[lit]]></category>
            <category><![CDATA[html]]></category>
            <category><![CDATA[web-components]]></category>
            <category><![CDATA[javascript]]></category>
            <dc:creator><![CDATA[Sandeep Kumar Patel]]></dc:creator>
            <pubDate>Sun, 27 Sep 2026 06:13:59 GMT</pubDate>
            <atom:updated>2026-09-27T06:13:59.655Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Lit Mixin: Reusing behaviour across Lit components]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://tutorialsavvy.com/lit-mixin-reusing-behaviour-across-lit-components-931e4ff47e68?source=rss-5d1791c1278e------2"><img src="https://cdn-images-1.medium.com/max/2000/1*uiiVKvpTvnD2NIr-mTOtWA.png" width="2000"></a></p><p class="medium-feed-snippet">Lit mixins, Reusing behaviour across Compoent</p><p class="medium-feed-link"><a href="https://tutorialsavvy.com/lit-mixin-reusing-behaviour-across-lit-components-931e4ff47e68?source=rss-5d1791c1278e------2">Continue reading on Tutorial Savvy »</a></p></div>]]></description>
            <link>https://tutorialsavvy.com/lit-mixin-reusing-behaviour-across-lit-components-931e4ff47e68?source=rss-5d1791c1278e------2</link>
            <guid isPermaLink="false">https://medium.com/p/931e4ff47e68</guid>
            <category><![CDATA[web-components]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[web-development]]></category>
            <category><![CDATA[mixin]]></category>
            <category><![CDATA[lit]]></category>
            <dc:creator><![CDATA[Sandeep Kumar Patel]]></dc:creator>
            <pubDate>Sat, 26 Sep 2026 13:29:04 GMT</pubDate>
            <atom:updated>2026-09-26T13:29:04.110Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Using Signals in Lit: A Practical Guide]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://tutorialsavvy.com/using-signals-in-lit-a-practical-guide-2f355f0c799d?source=rss-5d1791c1278e------2"><img src="https://cdn-images-1.medium.com/max/2400/1*hyHMX69-xQSpIAkt2vVMOA.png" width="2400"></a></p><p class="medium-feed-snippet">Shared state across web components, without the prop-drilling &#x2014; and the three things that will bite you.</p><p class="medium-feed-link"><a href="https://tutorialsavvy.com/using-signals-in-lit-a-practical-guide-2f355f0c799d?source=rss-5d1791c1278e------2">Continue reading on Tutorial Savvy »</a></p></div>]]></description>
            <link>https://tutorialsavvy.com/using-signals-in-lit-a-practical-guide-2f355f0c799d?source=rss-5d1791c1278e------2</link>
            <guid isPermaLink="false">https://medium.com/p/2f355f0c799d</guid>
            <category><![CDATA[html]]></category>
            <category><![CDATA[web-development]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[web-components]]></category>
            <category><![CDATA[lit]]></category>
            <dc:creator><![CDATA[Sandeep Kumar Patel]]></dc:creator>
            <pubDate>Sat, 26 Sep 2026 02:25:14 GMT</pubDate>
            <atom:updated>2026-09-26T02:25:14.910Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[WebMCP vs. Backend MCP: When to Use Which]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://tutorialsavvy.com/webmcp-vs-backend-mcp-when-to-use-which-43e98ad6e4f5?source=rss-5d1791c1278e------2"><img src="https://cdn-images-1.medium.com/max/2400/1*IeYDhbi6l8JIBp_ShbSpLw.png" width="2400"></a></p><p class="medium-feed-snippet">AI agents can now work with your product in two ways.</p><p class="medium-feed-link"><a href="https://tutorialsavvy.com/webmcp-vs-backend-mcp-when-to-use-which-43e98ad6e4f5?source=rss-5d1791c1278e------2">Continue reading on Tutorial Savvy »</a></p></div>]]></description>
            <link>https://tutorialsavvy.com/webmcp-vs-backend-mcp-when-to-use-which-43e98ad6e4f5?source=rss-5d1791c1278e------2</link>
            <guid isPermaLink="false">https://medium.com/p/43e98ad6e4f5</guid>
            <category><![CDATA[ai-agents-in-action]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[mcps]]></category>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[ai-agent]]></category>
            <dc:creator><![CDATA[Sandeep Kumar Patel]]></dc:creator>
            <pubDate>Fri, 25 Sep 2026 18:04:52 GMT</pubDate>
            <atom:updated>2026-09-25T18:04:52.941Z</atom:updated>
        </item>
    </channel>
</rss>