<?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">
    <channel>
        <title><![CDATA[Amy's Blog]]></title>
        <description><![CDATA[A small blog about software development, music production, queer identity, and sometimes writing.]]></description>
        <link>https://amydev.me/blog</link>
        <generator>RSS for Node</generator>
        <lastBuildDate>Wed, 20 May 2026 05:02:17 GMT</lastBuildDate>
        <atom:link href="https://amydev.me/blog/rss.xml" rel="self" type="application/rss+xml"/>
        <pubDate>Wed, 20 May 2026 05:02:17 GMT</pubDate>
        <item>
            <title><![CDATA[Bypassing Cloudflare Bot Fight and WAF in GitHub Actions with Warp]]></title>
            <description><![CDATA[My blog web app needs to call the PayloadCMS API hosted on Cloudflare Workers at build time in order to statically generate content, but Bot Fight Mode keeps rejecting my requests. Here's how I got around it.]]></description>
            <link>https://amydev.me/blog/bypassing-cloudflare-waf-in-github-actions-with-warp</link>
            <guid isPermaLink="true">https://amydev.me/blog/bypassing-cloudflare-waf-in-github-actions-with-warp</guid>
            <category><![CDATA[WebDev]]></category>
            <category><![CDATA[CI/CD]]></category>
            <category><![CDATA[Cloudflare]]></category>
            <dc:creator><![CDATA[amydevs]]></dc:creator>
            <pubDate>Sat, 16 May 2026 18:41:18 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Guide to Dropping the Honours Portion of the 4 Year UTS CompSci Course (Transferring C09119 to C10476)]]></title>
            <description><![CDATA[Amy's guide to dropping and avoiding the miserable honours portion of your UTS Computing Science (Honours) course.
]]></description>
            <link>https://amydev.me/blog/dropping-uts-compsci-honours-guide</link>
            <guid isPermaLink="true">https://amydev.me/blog/dropping-uts-compsci-honours-guide</guid>
            <category><![CDATA[Study]]></category>
            <dc:creator><![CDATA[amydevs]]></dc:creator>
            <pubDate>Sun, 18 Jan 2026 07:10:34 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Deploying a Next.js App (App Router + SSR) on Fly.io using Docker]]></title>
            <description><![CDATA[Fly.io misconfigures defaults for deploying Next.js applications in standalone mode. Here's how you can get around that.
]]></description>
            <link>https://amydev.me/blog/deploying-next-js-on-fly-io-using-docker</link>
            <guid isPermaLink="true">https://amydev.me/blog/deploying-next-js-on-fly-io-using-docker</guid>
            <category><![CDATA[WebDev]]></category>
            <category><![CDATA[Docker]]></category>
            <category><![CDATA[Next.js]]></category>
            <category><![CDATA[React]]></category>
            <dc:creator><![CDATA[amydevs]]></dc:creator>
            <pubDate>Wed, 03 Sep 2025 05:19:32 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Piggybacking Off of GitHub's Image Cache for Fun and Profit]]></title>
            <description><![CDATA[I don't wanna pay for a CDN just to serve the badge images on my about page on this website. But if my about page is statically generated from my GitHub profile readme, then why not just piggyback off of their Camo CDN cache?
]]></description>
            <link>https://amydev.me/blog/piggyback-gh-camo</link>
            <guid isPermaLink="true">https://amydev.me/blog/piggyback-gh-camo</guid>
            <category><![CDATA[WebDev]]></category>
            <category><![CDATA[Next.js]]></category>
            <category><![CDATA[React]]></category>
            <dc:creator><![CDATA[amydevs]]></dc:creator>
            <pubDate>Mon, 15 Jul 2024 14:12:07 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[An Old Discursive Piece I Wrote on Queer Identity]]></title>
            <description><![CDATA[This is a discursive piece that I had written back in high school for an HSC assignment. I thought I'd post this here since it's an important piece of my identity I don't want to forget.
]]></description>
            <link>https://amydev.me/blog/swimming-cuffs-hsc-discursive</link>
            <guid isPermaLink="true">https://amydev.me/blog/swimming-cuffs-hsc-discursive</guid>
            <category><![CDATA[Writing]]></category>
            <dc:creator><![CDATA[amydevs]]></dc:creator>
            <pubDate>Sat, 16 Jul 2022 14:12:07 GMT</pubDate>
        </item>
    </channel>
</rss>