<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>anishchanda.dev — Writing</title><link>https://anishchanda.dev/blog/</link><atom:link href="https://anishchanda.dev/blog/rss.xml" rel="self" type="application/rss+xml"/><description>Technical essays on systems, software, and infrastructure.</description><language>en-us</language><lastBuildDate>Thu, 01 Oct 2026 00:00:00 GMT</lastBuildDate><item><title>Inside Flutter&apos;s Impeller renderer</title><link>https://anishchanda.dev/blog/inside-flutters-impeller-renderer</link><guid isPermaLink="true">https://anishchanda.dev/blog/inside-flutters-impeller-renderer</guid><description>Impeller prepares Flutter&apos;s built-in shaders ahead of time. Follow a gradient panel through path filling, depth-based clipping, and backdrop blur to see what still happens when a frame is drawn.</description><pubDate>Thu, 01 Oct 2026 00:00:00 GMT</pubDate><category>Flutter</category><category>Impeller</category><category>Rendering</category></item></channel></rss>