<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Souvik Das</title><description>Engineer building full-stack GenAI products.</description><link>https://civiks.tech/</link><item><title>Upgrading to Astro 7</title><link>https://civiks.tech/writing/astro-7-upgrade/</link><guid isPermaLink="true">https://civiks.tech/writing/astro-7-upgrade/</guid><description>Astro 7 ships on Vite 8. A bug in Vite&apos;s new CSS resolver broke this site&apos;s Tailwind setup, and the fix was switching back to the exact plugin a previous Astro upgrade had moved away from.</description><pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Tailwind v4 broke my hover transition</title><link>https://civiks.tech/writing/tailwind-v4-scale-transition/</link><guid isPermaLink="true">https://civiks.tech/writing/tailwind-v4-scale-transition/</guid><description>Tailwind v4 emits scale, rotate, and translate as separate CSS properties instead of folding them into transform, so a transition written for transform silently stops working.</description><pubDate>Thu, 02 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Mirroring a live Angular quiz form</title><link>https://civiks.tech/writing/mirroring-an-angular-quiz/</link><guid isPermaLink="true">https://civiks.tech/writing/mirroring-an-angular-quiz/</guid><description>A browser extension that flattens the IITM assessment portal&apos;s one-question-per-page interface into a single scroll, built by probing a minified Angular SPA from the console.</description><pubDate>Wed, 24 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Building a notepad component in React</title><link>https://civiks.tech/writing/building-a-notepad/</link><guid isPermaLink="true">https://civiks.tech/writing/building-a-notepad/</guid><description>A skeuomorphic build that sweats the details. Ruled lines from a gradient, a physically-correct shadow, paper grain, and checkmarks that draw themselves in on scroll.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Migrating to Astro 6&apos;s Fonts API</title><link>https://civiks.tech/writing/astro-6-fonts-api/</link><guid isPermaLink="true">https://civiks.tech/writing/astro-6-fonts-api/</guid><description>Astro 6 replaces hand-written @font-face blocks with a single config array and fetches fonts at build time instead of from Google. Font payload on this site dropped from ~280KB to ~126KB.</description><pubDate>Fri, 20 Mar 2026 00:00:00 GMT</pubDate></item></channel></rss>