<?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://www.elregaldo.com/</link><language>en-us</language><item><title>how I actually navigate an unfamiliar codebase</title><link>https://www.elregaldo.com/writing/how-to-navigate-unfamiliar-codebases/</link><guid isPermaLink="true">https://www.elregaldo.com/writing/how-to-navigate-unfamiliar-codebases/</guid><description>a repeatable method for navigating any unfamiliar codebase: orient, run, locate, dig. works on a 3-file API or a 200-module monorepo.</description><pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate></item><item><title>i learned terraform by destroying everything</title><link>https://www.elregaldo.com/writing/learning-terraform/</link><guid isPermaLink="true">https://www.elregaldo.com/writing/learning-terraform/</guid><description>five layers of infrastructure, built and destroyed, until a full EKS cluster ran from .tf files</description><pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate></item><item><title>kubernetes finally clicked for me</title><link>https://www.elregaldo.com/writing/kubernetes-finally-clicked-for-me/</link><guid isPermaLink="true">https://www.elregaldo.com/writing/kubernetes-finally-clicked-for-me/</guid><description>i spent months hearing about kubernetes and nodding along. then i actually sat down and mapped it to things i already understood. heres how it actually clicked.</description><pubDate>Thu, 21 May 2026 00:00:00 GMT</pubDate></item><item><title>My dev setup is better than yours</title><link>https://www.elregaldo.com/writing/my-dev-setup-is-better-than-yours/</link><guid isPermaLink="true">https://www.elregaldo.com/writing/my-dev-setup-is-better-than-yours/</guid><description>opt+f and i&apos;m in any project with two tmux panes, nvim on the left, terminal on the right. you&apos;re still cd-ing into directories. this isn&apos;t luck — i built this over years, one small piece at a time.</description><pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate></item><item><title>Stop running a Jenkins server for one app</title><link>https://www.elregaldo.com/writing/stop-running-jenkins-for-one-app/</link><guid isPermaLink="true">https://www.elregaldo.com/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://www.elregaldo.com/writing/stop-reaching-for-kafka/</link><guid isPermaLink="true">https://www.elregaldo.com/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://www.elregaldo.com/writing/your-ts-server-is-fine-give-heavy-work-to-go/</link><guid isPermaLink="true">https://www.elregaldo.com/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://www.elregaldo.com/writing/how-to-use-server-actions/</link><guid isPermaLink="true">https://www.elregaldo.com/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>