This is a text test
Notes from a
one-man stack.
Building and self-hosting things for small Czech businesses — and occasionally pointing a 14″ telescope at the sky. Web infra, hardware, and whatever broke this week.
Browse posts ↓Find a post
Astro-native CMS on D1 + R2 with passkey auth and sandboxed plugins. What works, what's still beta, and whether I'd put a client on it.
Detecting strikes up to 40 km out, rendering them on a TFT, and learning the hard way about disturber rejection and SPI noise.
Pages went maintenance-mode, static assets on Workers went free. The wrangler.jsonc changes and the one gotcha with redirects.
Let's Encrypt timing with Czech registrars, DNS propagation patience, and why per-client containers beat shared hosting.
The math behind rotation at 49°N, exposure limits by declination, and when an equatorial platform becomes the only fix.
Wiring a barometer feed into n8n, computing 3-hour deltas, and pushing notifications before the front arrives.
CF-to-IDE adapters, geometry headaches, and the joy of a 30-year-old OS booting in under two seconds.
Where SSR earns its keep, where static wins, and how Czech SMB clients react to "serverless" (GDPR questions first, always).
Polling an API, partial-refresh rendering, and a year of runtime stats from a display that sips 0 watts at rest.
Planetary vs deep-sky sensor logic, pixel scale on a 14″ f/4.5, and the upgrade order that doesn't waste money.
Auditing SPF, DKIM and NS records across a client portfolio — and the two misconfigured domains it caught.
Implementing the classic barometric algorithm on a microcontroller — surprisingly accurate, delightfully analog.