<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Jadir Ibna Hasan — Engineering notes</title><description>Technical articles by Jadir Ibna Hasan.</description><link>https://angkon.cloud/</link><language>en</language><item><title>Google Is Taking TPUs to Space: What Project Suncatcher Actually Means</title><link>https://angkon.cloud/blog/9-google-is-taking-tpus-to-space-what-project-suncatcher-actually-means/</link><guid isPermaLink="true">https://angkon.cloud/blog/9-google-is-taking-tpus-to-space-what-project-suncatcher-actually-means/</guid><description>The viral headline is dramatic, but the real story is a careful engineering experiment—not a working data center in orbit.</description><pubDate>Thu, 24 Sep 2026 18:00:00 GMT</pubDate></item><item><title>What Is pgvector Integration in Odoo 20?</title><link>https://angkon.cloud/blog/8-what-is-pgvector-integration-in-odoo-20/</link><guid isPermaLink="true">https://angkon.cloud/blog/8-what-is-pgvector-integration-in-odoo-20/</guid><description>A simple look at how Odoo uses PostgreSQL vectors to search business knowledge with AI.</description><pubDate>Thu, 24 Sep 2026 10:01:35 GMT</pubDate></item><item><title>Using Odoo’s --db_replica_host for a High-Availability Database</title><link>https://angkon.cloud/blog/7-using-odoo-s-db-replica-host-for-a-high-availability-database/</link><guid isPermaLink="true">https://angkon.cloud/blog/7-using-odoo-s-db-replica-host-for-a-high-availability-database/</guid><description>How read replicas, Odoo 20 database controls, and a reliable PostgreSQL topology work together.</description><pubDate>Thu, 24 Sep 2026 09:53:47 GMT</pubDate></item><item><title>What I Learned Structuring an Odoo 19 Custom Addon</title><link>https://angkon.cloud/blog/3-what-i-learned-structuring-an-odoo-19-custom-addon/</link><guid isPermaLink="true">https://angkon.cloud/blog/3-what-i-learned-structuring-an-odoo-19-custom-addon/</guid><description>Models, access rules, editor UX, and a read-only delivery endpoint are one system—not four unrelated files.</description><pubDate>Wed, 23 Sep 2026 22:01:45 GMT</pubDate></item><item><title>A Practical Docker Compose Topology for Odoo and Astro</title><link>https://angkon.cloud/blog/4-a-practical-docker-compose-topology-for-odoo-and-astro/</link><guid isPermaLink="true">https://angkon.cloud/blog/4-a-practical-docker-compose-topology-for-odoo-and-astro/</guid><description>Private services, automatic TLS, health checks, persistent volumes, and a clean path to backup and restore.</description><pubDate>Wed, 23 Sep 2026 22:01:45 GMT</pubDate></item><item><title>Designing a Safe Astro–Odoo Content Boundary</title><link>https://angkon.cloud/blog/2-designing-a-safe-astro-odoo-content-boundary/</link><guid isPermaLink="true">https://angkon.cloud/blog/2-designing-a-safe-astro-odoo-content-boundary/</guid><description>How to keep an editorial backend powerful without leaking credentials or unpublished records into a public frontend.</description><pubDate>Wed, 23 Sep 2026 22:01:44 GMT</pubDate></item></channel></rss>