<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel>
<title>Abhay Darji - Writing</title>
<link>https://www.abhaydarji.com/blogs/</link>
<description>Notes on frontend architecture, cloud delivery and engineering practice.</description>
<language>en</language>
<item>
  <title>Making Technical Decisions When There Is No Perfect Answer</title>
  <link>https://www.abhaydarji.com/blogs/making-technical-decisions-without-perfect-answer/</link>
  <guid isPermaLink="true">https://www.abhaydarji.com/blogs/making-technical-decisions-without-perfect-answer/</guid>
  <pubDate>Tue, 27 Oct 2026 09:00:00 GMT</pubDate>
  <category>Leadership</category>
  <enclosure url="https://www.abhaydarji.com/assets/img/blog/making-technical-decisions-without-perfect-answer.png" type="image/png" length="0" />
  <description>Every option is wrong in a different way and the team is waiting. A way to decide, record the reasoning, and stay able to change your mind later.</description>
</item>
<item>
  <title>Handling an Urgent Production Bug Mid-Sprint</title>
  <link>https://www.abhaydarji.com/blogs/handle-urgent-production-bug-mid-sprint/</link>
  <guid isPermaLink="true">https://www.abhaydarji.com/blogs/handle-urgent-production-bug-mid-sprint/</guid>
  <pubDate>Sat, 24 Oct 2026 09:00:00 GMT</pubDate>
  <category>Leadership</category>
  <enclosure url="https://www.abhaydarji.com/assets/img/blog/handle-urgent-production-bug-mid-sprint.png" type="image/png" length="0" />
  <description>Production is broken and the sprint is half done. How to triage, who to pull in, what to tell the client, and how to protect the rest of the team.</description>
</item>
<item>
  <title>Explaining Technical Problems to Non-Technical Clients</title>
  <link>https://www.abhaydarji.com/blogs/communicate-technical-problems-to-clients/</link>
  <guid isPermaLink="true">https://www.abhaydarji.com/blogs/communicate-technical-problems-to-clients/</guid>
  <pubDate>Wed, 21 Oct 2026 09:00:00 GMT</pubDate>
  <category>Leadership</category>
  <enclosure url="https://www.abhaydarji.com/assets/img/blog/communicate-technical-problems-to-clients.png" type="image/png" length="0" />
  <description>The deploy failed, the vendor feed is late, the estimate moved. How to explain a technical problem so a client stays confident rather than alarmed.</description>
</item>
<item>
  <title>How to Delegate Technical Work Without Micromanaging</title>
  <link>https://www.abhaydarji.com/blogs/delegate-technical-work-without-micromanaging/</link>
  <guid isPermaLink="true">https://www.abhaydarji.com/blogs/delegate-technical-work-without-micromanaging/</guid>
  <pubDate>Sun, 18 Oct 2026 09:00:00 GMT</pubDate>
  <category>Leadership</category>
  <enclosure url="https://www.abhaydarji.com/assets/img/blog/delegate-technical-work-without-micromanaging.png" type="image/png" length="0" />
  <description>Handing over work without hovering, and without discovering three days later that it went somewhere you never intended. What to specify and what to leave open.</description>
</item>
<item>
  <title>Introducing AI Into a Team Without Losing Code Quality</title>
  <link>https://www.abhaydarji.com/blogs/introduce-ai-into-team-without-losing-quality/</link>
  <guid isPermaLink="true">https://www.abhaydarji.com/blogs/introduce-ai-into-team-without-losing-quality/</guid>
  <pubDate>Thu, 15 Oct 2026 09:00:00 GMT</pubDate>
  <category>Leadership</category>
  <enclosure url="https://www.abhaydarji.com/assets/img/blog/introduce-ai-into-team-without-losing-quality.png" type="image/png" length="0" />
  <description>Rolling AI tooling out across a team is a standards problem, not a licensing one. What to agree on before everyone starts generating code.</description>
</item>
<item>
  <title>Using AI to Understand a Large Existing Codebase</title>
  <link>https://www.abhaydarji.com/blogs/using-ai-to-understand-large-codebase/</link>
  <guid isPermaLink="true">https://www.abhaydarji.com/blogs/using-ai-to-understand-large-codebase/</guid>
  <pubDate>Mon, 12 Oct 2026 09:00:00 GMT</pubDate>
  <category>Engineering Practice</category>
  <enclosure url="https://www.abhaydarji.com/assets/img/blog/using-ai-to-understand-large-codebase.png" type="image/png" length="0" />
  <description>Dropped into two hundred thousand lines you did not write. How to use AI to build an accurate mental model fast, and where it will confidently mislead you.</description>
</item>
<item>
  <title>How to Design a Multi-Tenant SaaS Application</title>
  <link>https://www.abhaydarji.com/blogs/how-to-design-multi-tenant-saas-application/</link>
  <guid isPermaLink="true">https://www.abhaydarji.com/blogs/how-to-design-multi-tenant-saas-application/</guid>
  <pubDate>Fri, 09 Oct 2026 09:00:00 GMT</pubDate>
  <category>Architecture</category>
  <enclosure url="https://www.abhaydarji.com/assets/img/blog/how-to-design-multi-tenant-saas-application.png" type="image/png" length="0" />
  <description>Tenant isolation, shared schemas, per-client configuration and the blast radius of a bad deploy. The decisions you cannot cheaply reverse later.</description>
</item>
<item>
  <title>Understanding AWS Lambda From a Frontend Perspective</title>
  <link>https://www.abhaydarji.com/blogs/aws-lambda-for-frontend-engineers/</link>
  <guid isPermaLink="true">https://www.abhaydarji.com/blogs/aws-lambda-for-frontend-engineers/</guid>
  <pubDate>Tue, 06 Oct 2026 09:00:00 GMT</pubDate>
  <category>Cloud &amp; Infrastructure</category>
  <enclosure url="https://www.abhaydarji.com/assets/img/blog/aws-lambda-for-frontend-engineers.png" type="image/png" length="0" />
  <description>Cold starts, timeouts, concurrency and payload limits, explained as the things that actually show up in your interface rather than as cloud trivia.</description>
</item>
<item>
  <title>AWS Architecture Every Senior Frontend Engineer Should Know</title>
  <link>https://www.abhaydarji.com/blogs/aws-architecture-for-senior-frontend-engineers/</link>
  <guid isPermaLink="true">https://www.abhaydarji.com/blogs/aws-architecture-for-senior-frontend-engineers/</guid>
  <pubDate>Sat, 03 Oct 2026 09:00:00 GMT</pubDate>
  <category>Cloud &amp; Infrastructure</category>
  <enclosure url="https://www.abhaydarji.com/assets/img/blog/aws-architecture-for-senior-frontend-engineers.png" type="image/png" length="0" />
  <description>You do not need to be a cloud engineer, but you do need to know where your request goes. The AWS surface a senior frontend engineer is expected to reason about.</description>
</item>
<item>
  <title>Keeping a React Application Maintainable After 100+ Features</title>
  <link>https://www.abhaydarji.com/blogs/keeping-react-maintainable-after-100-features/</link>
  <guid isPermaLink="true">https://www.abhaydarji.com/blogs/keeping-react-maintainable-after-100-features/</guid>
  <pubDate>Wed, 30 Sep 2026 09:00:00 GMT</pubDate>
  <category>Frontend Engineering</category>
  <enclosure url="https://www.abhaydarji.com/assets/img/blog/keeping-react-maintainable-after-100-features.png" type="image/png" length="0" />
  <description>Feature one hundred is where most React codebases stop being fun. The habits that keep a large application changeable rather than merely working.</description>
</item>
<item>
  <title>API Timeouts, Lambda Failures and Random 500 Errors</title>
  <link>https://www.abhaydarji.com/blogs/api-timeouts-lambda-failures-500-errors/</link>
  <guid isPermaLink="true">https://www.abhaydarji.com/blogs/api-timeouts-lambda-failures-500-errors/</guid>
  <pubDate>Sun, 27 Sep 2026 09:00:00 GMT</pubDate>
  <category>Observability</category>
  <enclosure url="https://www.abhaydarji.com/assets/img/blog/api-timeouts-lambda-failures-500-errors.png" type="image/png" length="0" />
  <description>A practical path through a production incident across the browser, API Gateway, Lambda, AppSync and the services behind them, in the order that narrows it down.</description>
</item>
<item>
  <title>Designing Frontend Architecture for Large SaaS Applications</title>
  <link>https://www.abhaydarji.com/blogs/frontend-architecture-for-large-saas-applications/</link>
  <guid isPermaLink="true">https://www.abhaydarji.com/blogs/frontend-architecture-for-large-saas-applications/</guid>
  <pubDate>Thu, 24 Sep 2026 09:00:00 GMT</pubDate>
  <category>Architecture</category>
  <enclosure url="https://www.abhaydarji.com/assets/img/blog/frontend-architecture-for-large-saas-applications.png" type="image/png" length="0" />
  <description>Module boundaries, permissions, API layers and shared components: the structural decisions that decide whether year three of a codebase is pleasant or painful.</description>
</item>
<item>
  <title>AI for Software Engineers Without Losing Engineering Quality</title>
  <link>https://www.abhaydarji.com/blogs/ai-for-software-engineers-without-losing-quality/</link>
  <guid isPermaLink="true">https://www.abhaydarji.com/blogs/ai-for-software-engineers-without-losing-quality/</guid>
  <pubDate>Mon, 21 Sep 2026 09:00:00 GMT</pubDate>
  <category>Engineering Practice</category>
  <enclosure url="https://www.abhaydarji.com/assets/img/blog/ai-for-software-engineers-without-losing-quality.png" type="image/png" length="0" />
  <description>A concrete workflow for Claude, ChatGPT and coding assistants: what to hand over, what to never hand over, and how review keeps speed from becoming rework.</description>
</item>
<item>
  <title>From Developer to Lead Engineer: What Actually Changes</title>
  <link>https://www.abhaydarji.com/blogs/developer-to-lead-engineer-what-changes/</link>
  <guid isPermaLink="true">https://www.abhaydarji.com/blogs/developer-to-lead-engineer-what-changes/</guid>
  <pubDate>Fri, 18 Sep 2026 09:00:00 GMT</pubDate>
  <category>Leadership</category>
  <enclosure url="https://www.abhaydarji.com/assets/img/blog/developer-to-lead-engineer-what-changes.png" type="image/png" length="0" />
  <description>Nobody hands you a manual. What genuinely changes about planning, delegation, decisions and code review the week you start leading a team.</description>
</item>
<item>
  <title>How I Debug Production Bugs That Only Happen Sometimes</title>
  <link>https://www.abhaydarji.com/blogs/debugging-intermittent-production-bugs/</link>
  <guid isPermaLink="true">https://www.abhaydarji.com/blogs/debugging-intermittent-production-bugs/</guid>
  <pubDate>Tue, 15 Sep 2026 09:00:00 GMT</pubDate>
  <category>Observability</category>
  <enclosure url="https://www.abhaydarji.com/assets/img/blog/debugging-intermittent-production-bugs.png" type="image/png" length="0" />
  <description>The bug reproduces for one user, on one day, and never on your machine. A methodical way to corner intermittent failures instead of guessing at them.</description>
</item>
<item>
  <title>Building a White-Label SaaS Platform With React and AWS</title>
  <link>https://www.abhaydarji.com/blogs/building-white-label-saas-platform-react-aws/</link>
  <guid isPermaLink="true">https://www.abhaydarji.com/blogs/building-white-label-saas-platform-react-aws/</guid>
  <pubDate>Sat, 12 Sep 2026 09:00:00 GMT</pubDate>
  <category>Architecture</category>
  <enclosure url="https://www.abhaydarji.com/assets/img/blog/building-white-label-saas-platform-react-aws.png" type="image/png" length="0" />
  <description>One codebase, many brands. How tenant resolution, theming, custom domains and configuration fit together without forking the product per client.</description>
</item>
<item>
  <title>SEO for AI Search Engines: ChatGPT, Google SGE and Bing AI</title>
  <link>https://www.abhaydarji.com/blogs/seo-for-ai-search-engines-chatgpt-google-sge-bing-ai/</link>
  <guid isPermaLink="true">https://www.abhaydarji.com/blogs/seo-for-ai-search-engines-chatgpt-google-sge-bing-ai/</guid>
  <pubDate>Sat, 07 Feb 2026 09:00:00 GMT</pubDate>
  <category>Search &amp; Discovery</category>
  <enclosure url="https://www.abhaydarji.com/assets/img/blog/seo-ai-search-engines.jpg" type="image/jpeg" length="0" />
  <description>Search stopped being a list of links and became a single answer. Here is how content earns its place inside that answer.</description>
</item>
<item>
  <title>Frontend Technical Debt: How It Sneaks In Quietly</title>
  <link>https://www.abhaydarji.com/blogs/frontend-technical-debt-how-it-sneaks-in-quietly/</link>
  <guid isPermaLink="true">https://www.abhaydarji.com/blogs/frontend-technical-debt-how-it-sneaks-in-quietly/</guid>
  <pubDate>Mon, 26 Jan 2026 09:00:00 GMT</pubDate>
  <category>Frontend Engineering</category>
  <enclosure url="https://www.abhaydarji.com/assets/img/blog/frontend-technical-debt.png" type="image/png" length="0" />
  <description>Nothing is broken, every build is green - and yet the codebase resists change. A field guide to the debt nobody logs as a bug.</description>
</item>
<item>
  <title>Using AI Without Losing Engineering Discipline</title>
  <link>https://www.abhaydarji.com/blogs/using-ai-without-losing-engineering-discipline/</link>
  <guid isPermaLink="true">https://www.abhaydarji.com/blogs/using-ai-without-losing-engineering-discipline/</guid>
  <pubDate>Sat, 17 Jan 2026 09:00:00 GMT</pubDate>
  <category>Engineering Practice</category>
  <enclosure url="https://www.abhaydarji.com/assets/img/blog/using-ai-without-losing-engineering-discipline.png" type="image/png" length="0" />
  <description>Generated code is cheap. Judgment is not. How to move fast with modern tooling without quietly mortgaging your codebase.</description>
</item>
<item>
  <title>What Frontend Developers Actually Need to Know About AI</title>
  <link>https://www.abhaydarji.com/blogs/frontend-developers-need-to-know-about-ai/</link>
  <guid isPermaLink="true">https://www.abhaydarji.com/blogs/frontend-developers-need-to-know-about-ai/</guid>
  <pubDate>Sun, 04 Jan 2026 09:00:00 GMT</pubDate>
  <category>Frontend Engineering</category>
  <enclosure url="https://www.abhaydarji.com/assets/img/blog/what-frontend-dev-know-ai.png" type="image/png" length="0" />
  <description>No model training, no research papers. Just the interface problems that land on your desk the moment a product gets smarter.</description>
</item>
<item>
  <title>New Year, New UI: Building Smarter Interfaces with AI</title>
  <link>https://www.abhaydarji.com/blogs/new-year-new-ui-building-smarter-interfaces-with-ai/</link>
  <guid isPermaLink="true">https://www.abhaydarji.com/blogs/new-year-new-ui-building-smarter-interfaces-with-ai/</guid>
  <pubDate>Thu, 01 Jan 2026 09:00:00 GMT</pubDate>
  <category>UI Engineering</category>
  <enclosure url="https://www.abhaydarji.com/assets/img/blog/new-year-new-ui-with-ai.png" type="image/png" length="0" />
  <description>Progress in frontend work is not writing more code. It is reducing noise, reinforcing fundamentals, and designing systems that hold.</description>
</item>
<item>
  <title>Ollama Explained: Run Language Models Locally on Your PC</title>
  <link>https://www.abhaydarji.com/blogs/ollama-explained-run-ai-models-locally-on-pc/</link>
  <guid isPermaLink="true">https://www.abhaydarji.com/blogs/ollama-explained-run-ai-models-locally-on-pc/</guid>
  <pubDate>Sun, 31 Aug 2025 09:00:00 GMT</pubDate>
  <category>Developer Tooling</category>
  <enclosure url="https://www.abhaydarji.com/assets/img/blog/ollama-explained.webp" type="image/webp" length="0" />
  <description>Private, offline, and free after the download. A practical walkthrough of running open models on your own machine.</description>
</item>
<item>
  <title>AWS Cognito: User Pools vs Identity Pools</title>
  <link>https://www.abhaydarji.com/blogs/aws-cognito-user-pools-vs-identity-pools/</link>
  <guid isPermaLink="true">https://www.abhaydarji.com/blogs/aws-cognito-user-pools-vs-identity-pools/</guid>
  <pubDate>Sun, 31 Aug 2025 09:00:00 GMT</pubDate>
  <category>Cloud &amp; Security</category>
  <enclosure url="https://www.abhaydarji.com/assets/img/blog/aws-cognito-guide.webp" type="image/webp" length="0" />
  <description>One answers &quot;who are you?&quot;, the other answers &quot;what can you touch?&quot;. The complete developer guide, with a theme-park analogy that sticks.</description>
</item>
<item>
  <title>URL Structure Standards: The Complete Guide for Developers</title>
  <link>https://www.abhaydarji.com/blogs/url-structure-standards-the-complete-guide-for-developers/</link>
  <guid isPermaLink="true">https://www.abhaydarji.com/blogs/url-structure-standards-the-complete-guide-for-developers/</guid>
  <pubDate>Sun, 11 May 2025 09:00:00 GMT</pubDate>
  <category>Web Standards</category>
  <enclosure url="https://www.abhaydarji.com/assets/img/blog/url-structure.png" type="image/png" length="0" />
  <description>Slugs vs IDs, hierarchy, query parameters, hash fragments and encoding - the conventions that keep a URL space clean for years.</description>
</item>
<item>
  <title>React + Honeycomb: Real-Time Error Logging and Monitoring</title>
  <link>https://www.abhaydarji.com/blogs/react-honeycomb-real-time-logging-monitoring/</link>
  <guid isPermaLink="true">https://www.abhaydarji.com/blogs/react-honeycomb-real-time-logging-monitoring/</guid>
  <pubDate>Fri, 10 Jan 2025 09:00:00 GMT</pubDate>
  <category>Observability</category>
  <enclosure url="https://www.abhaydarji.com/assets/img/blog/react-honeycomb.webp" type="image/webp" length="0" />
  <description>Stop finding out about production errors from support tickets. A complete Honeycomb setup with ErrorBoundary, structured events and alerts.</description>
</item>
<item>
  <title>SEO Best Practices: On-Page and Off-Page Optimization</title>
  <link>https://www.abhaydarji.com/blogs/seo-best-practices-a-guide-to-on-page-off-page-optimization/</link>
  <guid isPermaLink="true">https://www.abhaydarji.com/blogs/seo-best-practices-a-guide-to-on-page-off-page-optimization/</guid>
  <pubDate>Wed, 17 Jul 2024 09:00:00 GMT</pubDate>
  <category>Search &amp; Discovery</category>
  <enclosure url="https://www.abhaydarji.com/assets/img/blog/seo-best-practices.webp" type="image/webp" length="0" />
  <description>The full checklist - titles, descriptions, headings, internal links, sitemaps, backlinks and reputation - with the markup to match.</description>
</item>
<item>
  <title>What Is SEO? A Step-by-Step Guide for Beginners</title>
  <link>https://www.abhaydarji.com/blogs/what-is-seo-a-step-by-step-guide-for-beginners/</link>
  <guid isPermaLink="true">https://www.abhaydarji.com/blogs/what-is-seo-a-step-by-step-guide-for-beginners/</guid>
  <pubDate>Wed, 08 Feb 2023 09:00:00 GMT</pubDate>
  <category>Search &amp; Discovery</category>
  <enclosure url="https://www.abhaydarji.com/assets/img/blog/what-is-seo.png" type="image/png" length="0" />
  <description>From meta tags and sitemaps to robots.txt, indexing and Search Console - how a page actually becomes findable.</description>
</item>
</channel></rss>
