<?xml version="1.0" encoding="UTF-8"?>
<!-- This sitemap was dynamically generated on April 3, 2026 at 4:37 pm by All in One SEO v4.9.3 - the original SEO plugin for WordPress. -->

<?xml-stylesheet type="text/xsl" href="https://blog.elliottprogrammer.com/default-sitemap.xsl"?>

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>ElliottProgrammer Blog</title>
		<link><![CDATA[https://blog.elliottprogrammer.com]]></link>
		<description><![CDATA[ElliottProgrammer Blog]]></description>
		<lastBuildDate><![CDATA[Wed, 11 Feb 2026 02:42:44 +0000]]></lastBuildDate>
		<docs>https://validator.w3.org/feed/docs/rss2.html</docs>
		<atom:link href="https://blog.elliottprogrammer.com/sitemap.rss" rel="self" type="application/rss+xml" />
		<ttl><![CDATA[60]]></ttl>

		<item>
			<guid><![CDATA[https://blog.elliottprogrammer.com/comet-js-a-real-comet-shooting-star-effect-for-the-web/]]></guid>
			<link><![CDATA[https://blog.elliottprogrammer.com/comet-js-a-real-comet-shooting-star-effect-for-the-web/]]></link>
			<title>Comet-js: A Real Comet / Shooting Star Effect for the Web 🌠</title>
			<pubDate><![CDATA[Wed, 11 Feb 2026 02:42:44 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.elliottprogrammer.com/debug-smarter-not-harder-hidden-gems-in-chrome-devtools/]]></guid>
			<link><![CDATA[https://blog.elliottprogrammer.com/debug-smarter-not-harder-hidden-gems-in-chrome-devtools/]]></link>
			<title>🧩 Debug Smarter, Not Harder: Hidden Gems in Chrome DevTools</title>
			<pubDate><![CDATA[Wed, 12 Nov 2025 23:19:25 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.elliottprogrammer.com/what-really-happens-when-you-type-google-com-and-hit-enter/]]></guid>
			<link><![CDATA[https://blog.elliottprogrammer.com/what-really-happens-when-you-type-google-com-and-hit-enter/]]></link>
			<title>What Really Happens When You Type google.com and Hit Enter? 🤔</title>
			<pubDate><![CDATA[Tue, 16 Sep 2025 19:09:03 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.elliottprogrammer.com/integrating-generative-ai-into-a-react-app-without-making-it-a-gimmick/]]></guid>
			<link><![CDATA[https://blog.elliottprogrammer.com/integrating-generative-ai-into-a-react-app-without-making-it-a-gimmick/]]></link>
			<title>🧩 Integrating Generative AI into a React App (Without Making It a Gimmick)</title>
			<pubDate><![CDATA[Thu, 16 Oct 2025 19:35:08 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.elliottprogrammer.com/filter-long-html-lists-alphebetically-alphalistnav-js/]]></guid>
			<link><![CDATA[https://blog.elliottprogrammer.com/filter-long-html-lists-alphebetically-alphalistnav-js/]]></link>
			<title>Filter Long HTML Lists (Alphebetically) — alphaListNav.js   🔤</title>
			<pubDate><![CDATA[Thu, 16 Oct 2025 19:22:44 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.elliottprogrammer.com/building-elliott-ai-a-rag-agent-that-knows-my-career-better-than-i-do/]]></guid>
			<link><![CDATA[https://blog.elliottprogrammer.com/building-elliott-ai-a-rag-agent-that-knows-my-career-better-than-i-do/]]></link>
			<title>Building Elliott-AI: A RAG Agent That Knows My Career Better Than I Do</title>
			<pubDate><![CDATA[Thu, 15 Jan 2026 15:19:09 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.elliottprogrammer.com/privacy-policy/]]></guid>
			<link><![CDATA[https://blog.elliottprogrammer.com/privacy-policy/]]></link>
			<title>Privacy Policy (blog.elliottprogrammer.com)</title>
			<pubDate><![CDATA[Thu, 15 Jan 2026 15:06:26 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.elliottprogrammer.com/blog/]]></guid>
			<link><![CDATA[https://blog.elliottprogrammer.com/blog/]]></link>
			<title>Blog</title>
			<pubDate><![CDATA[Thu, 15 Jan 2026 14:58:03 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.elliottprogrammer.com/transforming-particles-into-an-image-meet-imageatomizer-js/]]></guid>
			<link><![CDATA[https://blog.elliottprogrammer.com/transforming-particles-into-an-image-meet-imageatomizer-js/]]></link>
			<title>Transforming Particles Into An Image ✨ (Meet imageAtomizer.js)</title>
			<pubDate><![CDATA[Thu, 09 Oct 2025 12:55:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.elliottprogrammer.com/making-images-interactive-with-javascript-turning-pictures-into-little-games/]]></guid>
			<link><![CDATA[https://blog.elliottprogrammer.com/making-images-interactive-with-javascript-turning-pictures-into-little-games/]]></link>
			<title>Making Images Interactive with JavaScript: Turning Pictures into Little Games</title>
			<pubDate><![CDATA[Thu, 09 Oct 2025 12:54:32 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.elliottprogrammer.com/understanding-http-verbs-a-frontend-engineers-guide-to-making-the-right-api-request/]]></guid>
			<link><![CDATA[https://blog.elliottprogrammer.com/understanding-http-verbs-a-frontend-engineers-guide-to-making-the-right-api-request/]]></link>
			<title>Understanding HTTP Verbs: A Frontend Engineer’s Guide to Making the Right API Request</title>
			<pubDate><![CDATA[Thu, 09 Oct 2025 12:53:52 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.elliottprogrammer.com/4-performance-optimizations-that-made-my-canvas-particle-animation-butter-smooth/]]></guid>
			<link><![CDATA[https://blog.elliottprogrammer.com/4-performance-optimizations-that-made-my-canvas-particle-animation-butter-smooth/]]></link>
			<title>4 Performance Optimizations That Made My Canvas Particle Animation Butter Smooth</title>
			<pubDate><![CDATA[Thu, 05 Feb 2026 19:33:59 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.elliottprogrammer.com/walking-through-my-career/]]></guid>
			<link><![CDATA[https://blog.elliottprogrammer.com/walking-through-my-career/]]></link>
			<title>🚶‍♂️‍➡️Walking Through My Career</title>
			<pubDate><![CDATA[Sat, 13 Dec 2025 12:31:42 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.elliottprogrammer.com/always-leveling-up-building-my-own-mini-game-and-my-skills-as-a-full-stack-engineer/]]></guid>
			<link><![CDATA[https://blog.elliottprogrammer.com/always-leveling-up-building-my-own-mini-game-and-my-skills-as-a-full-stack-engineer/]]></link>
			<title>🕹️ Always Leveling Up: Building My Own Mini Game (and My Skills) as a Full-Stack Engineer</title>
			<pubDate><![CDATA[Sat, 01 Nov 2025 13:33:40 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.elliottprogrammer.com/hello-world/]]></guid>
			<link><![CDATA[https://blog.elliottprogrammer.com/hello-world/]]></link>
			<title>Hello world! (My first post)</title>
			<pubDate><![CDATA[Mon, 02 Feb 2026 21:19:40 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.elliottprogrammer.com/why-frontend/]]></guid>
			<link><![CDATA[https://blog.elliottprogrammer.com/why-frontend/]]></link>
			<title>🤔 Why Frontend?</title>
			<pubDate><![CDATA[Fri, 28 Nov 2025 13:23:00 +0000]]></pubDate>
		</item>
				</channel>
</rss>
