<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Chandraprakash Darji</title><description>Full-stack developer. I build things and write about them.</description><link>https://chandraprakash.vercel.app/</link><language>en-us</language><item><title>Stop running a Jenkins server for one app</title><link>https://chandraprakash.vercel.app/writing/stop-running-jenkins-for-one-app/</link><guid isPermaLink="true">https://chandraprakash.vercel.app/writing/stop-running-jenkins-for-one-app/</guid><description>A client was paying $60/month for a t3.large EC2 instance running Jenkins that sat idle 95% of the time. We replaced it with SST + GitHub Actions. Now deploys are faster, reproducible, and cost nothing when idle.</description><pubDate>Wed, 13 May 2026 00:00:00 GMT</pubDate></item><item><title>Kafka is not a job queue</title><link>https://chandraprakash.vercel.app/writing/stop-reaching-for-kafka/</link><guid isPermaLink="true">https://chandraprakash.vercel.app/writing/stop-reaching-for-kafka/</guid><description>A client was paying $1000/month for AWS MSK to process under 4000 messages a day. We replaced it with BullMQ in a week. Bill dropped to $180.</description><pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate></item><item><title>Your TS Server Is Fine. Give the Heavy Work to Go.</title><link>https://chandraprakash.vercel.app/writing/your-ts-server-is-fine-give-heavy-work-to-go/</link><guid isPermaLink="true">https://chandraprakash.vercel.app/writing/your-ts-server-is-fine-give-heavy-work-to-go/</guid><description>One year. Same stack. Every project. API, workers, file processing, all TypeScript. I wasn&apos;t stuck because TypeScript is bad. I was stuck because I forgot what other options even feel like.</description><pubDate>Tue, 05 May 2026 00:00:00 GMT</pubDate></item><item><title>How to Use Server Actions in Your Application</title><link>https://chandraprakash.vercel.app/writing/how-to-use-server-actions/</link><guid isPermaLink="true">https://chandraprakash.vercel.app/writing/how-to-use-server-actions/</guid><description>Learn how server actions can simplify and secure your application&apos;s interaction with the server using createSafeAction and useAction.</description><pubDate>Sat, 01 Jun 2024 00:00:00 GMT</pubDate></item></channel></rss>