<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Koster CX — Technical Blog</title><description>Technical insights, Salesforce development patterns, web architecture, and infrastructure notes by Koster CX.</description><link>https://koster.cx/</link><language>en-gb</language><item><title>Eliminating Salesforce XML Fatigue: CLI Schema Scaffolding with Hob</title><link>https://koster.cx/blog/eliminating-salesforce-xml-fatigue-cli-schema-scaffolding-with-hob/</link><guid isPermaLink="true">https://koster.cx/blog/eliminating-salesforce-xml-fatigue-cli-schema-scaffolding-with-hob/</guid><description>Why manually authoring Salesforce metadata XML kills developer flow, and how Hob brings instantaneous CLI schema scaffolding to custom objects, fields, and metadata.</description><pubDate>Mon, 21 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Creating a Fast, Modern Website with Astro, Tailwind CSS, and Cloudflare</title><link>https://koster.cx/blog/creating-a-fast-modern-website-with-astro-tailwind-css-and-cloudflare/</link><guid isPermaLink="true">https://koster.cx/blog/creating-a-fast-modern-website-with-astro-tailwind-css-and-cloudflare/</guid><description>How combining Astro&apos;s zero-JavaScript default, Tailwind CSS&apos;s utility styling, and Cloudflare Pages&apos; global edge network delivers blazing speed, rock-solid security, and near-zero running costs.</description><pubDate>Mon, 21 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Handling Salesforce Governor Limits in High-Volume REST APIs</title><link>https://koster.cx/blog/handling-salesforce-governor-limits-in-rest-apis/</link><guid isPermaLink="true">https://koster.cx/blog/handling-salesforce-governor-limits-in-rest-apis/</guid><description>Architectural strategies for designing resilient Salesforce REST integrations without triggering CPU timeout or SOQL query limit exceptions.</description><pubDate>Fri, 18 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Why We Avoid Heavy CMS Platforms for Modern Brochure Websites</title><link>https://koster.cx/blog/why-we-avoid-heavy-cms-for-brochure-sites/</link><guid isPermaLink="true">https://koster.cx/blog/why-we-avoid-heavy-cms-for-brochure-sites/</guid><description>Why static site architecture, Git-based workflows, and edge delivery outperform database-backed CMS platforms in speed, security, and long-term operating costs.</description><pubDate>Sat, 12 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Containerising Legacy Applications: A Pragmatic Approach with Docker</title><link>https://koster.cx/blog/containerising-legacy-applications-with-docker/</link><guid isPermaLink="true">https://koster.cx/blog/containerising-legacy-applications-with-docker/</guid><description>How to isolate, stabilise, and modernise legacy web services using minimal Docker Compose setups without rewriting existing codebases from scratch.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate></item></channel></rss>