June 16, 2026 · work note
A daily briefing assembled while we sleep
A morning pipeline gathers fresh stories from feeds and search results, removes repeats and turns the useful bits into a compact briefing. The result is ready to skim with coffee instead of requiring a tour through dozens of tabs.
RSSweb searchLLM APIsTelegram Bot API
June 12, 2026 · work note
Deploying through a private network
I built a release path that lets an automated workflow reach a private server without opening remote administration to the wider internet. Each deployment connects through an encrypted mesh, updates the containers and leaves the public attack surface unchanged.
GitHub ActionsTailscaleSSHDocker
June 11, 2026 · work note
Cleaning up a very full object store
A crowded backup store needed more than one giant delete command and a hopeful shrug. I wrote a cautious batch cleanup that pages through objects, reports progress and verifies the result at the end, making a long destructive job observable and recoverable.
S3 APIboto3Pythonbatch processing
June 8, 2026 · work note
Turning invoices into a useful monthly snapshot
Raw billing records are useful to software but not especially friendly over morning coffee. A small reporting pipeline now pulls the data through an API, groups the important totals and produces a clean PDF that can be understood at a glance.
REST APIPythonJSONPDF generation