<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Hari Pahwandi</title><description>Personal website and blog of Hari Pahwandi, a software engineer writing about frontend development, JavaScript, Vue, CSS, and modern web technologies.</description><link>https://pahwandi.pages.dev/</link><item><title>A Practical Guide to CSS Container Queries</title><link>https://pahwandi.pages.dev/blog/css-container-queries/</link><guid isPermaLink="true">https://pahwandi.pages.dev/blog/css-container-queries/</guid><description>Learn how CSS container queries let you build truly reusable, responsive components that adapt to their own container instead of the viewport.</description><pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Understanding JavaScript Promise.all With Real Examples</title><link>https://pahwandi.pages.dev/blog/javascript-promise-all/</link><guid isPermaLink="true">https://pahwandi.pages.dev/blog/javascript-promise-all/</guid><description>Master Promise.all in JavaScript: run async tasks in parallel, handle failures, and write cleaner concurrent code.</description><pubDate>Thu, 02 Jul 2026 00:00:00 GMT</pubDate></item><item><title>What Is Vue Vapor Mode and Why It Matters</title><link>https://pahwandi.pages.dev/blog/vue-vapor-mode/</link><guid isPermaLink="true">https://pahwandi.pages.dev/blog/vue-vapor-mode/</guid><description>Explore Vue Vapor Mode, the experimental compile-time strategy that removes the virtual DOM for leaner runtime performance.</description><pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate></item></channel></rss>