<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>ajustino.dev / notes</title><description>Engineering write-ups and anonymized case studies.</description><link>https://ajustino.dev/</link><language>en</language><item><title>The horizon that lost the west</title><link>https://ajustino.dev/notes/cordoba-horizon-rebuild/</link><guid isPermaLink="true">https://ajustino.dev/notes/cordoba-horizon-rebuild/</guid><description>A precomputed artifact served confidently wrong answers every evening - 20 of 64 horizon sectors were zero. How impossible geometry gave it away, and how a 13-hour rebuild became a 15-second deploy.</description><pubDate>Fri, 14 Aug 2026 00:00:00 GMT</pubDate></item><item><title>The API was broken, so I traced the map that worked</title><link>https://ajustino.dev/notes/effis-broken-wfs/</link><guid isPermaLink="true">https://ajustino.dev/notes/effis-broken-wfs/</guid><description>How geo-hazard&apos;s wildfire ingestion went from a WFS that returned SQL errors to live data - tracing the official EFFIS viewer to a different mapfile, a catalog of OGC quirks, and the asyncpg limit the first real payload found.</description><pubDate>Sat, 04 Jul 2026 00:00:00 GMT</pubDate></item><item><title>From a TLE to a contact window</title><link>https://ajustino.dev/notes/tle-to-contact-window/</link><guid isPermaLink="true">https://ajustino.dev/notes/tle-to-contact-window/</guid><description>What happens between downloading two lines of orbital elements and telling a ground station when a satellite will rise. SGP4, elevation masks and pass geometry.</description><pubDate>Thu, 02 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Colophon</title><link>https://ajustino.dev/notes/colophon/</link><guid isPermaLink="true">https://ajustino.dev/notes/colophon/</guid><description>How this site is built, and why it ships almost no JavaScript.</description><pubDate>Tue, 23 Jun 2026 00:00:00 GMT</pubDate></item><item><title>A Postgres job queue instead of a message broker</title><link>https://ajustino.dev/notes/postgres-queue-vs-broker/</link><guid isPermaLink="true">https://ajustino.dev/notes/postgres-queue-vs-broker/</guid><description>How apsis runs scheduled jobs and a transactional outbox on plain PostgreSQL, and when I would not do it.</description><pubDate>Tue, 23 Jun 2026 00:00:00 GMT</pubDate></item></channel></rss>