Team CI/CD Playbook

Branches map to environments We keep the pipeline simple: develop deploys automatically to the integration environment. master is paired with semantic version tags for production releases. The split keeps day-to-day iteration fast while giving releases a single, traceable entry point. Rhythm of a feature release Branch off develop using a date + feature slug like feat/20251010-user-login. Commit locally in small, focused steps. Push and open a PR back to develop. The moment the PR appears, CI takes over. CI tasks cover the basics: ...

October 10, 2025 Â· 2 min Â· 333 words

Building a Zero-Cost LLM API Rotation Stack

The idea Side projects deserve reliable LLM access too. Combine three generous free tiers—Aiven-hosted MySQL, a Docker-powered Hugging Face Space, and the open-source gpt-load gateway—to assemble a lightweight backend that rotates API keys and balances rate limits without extra spend. High-level flow: Client request │ ├─> Hugging Face Space (gpt-load container) │ └─ Reads the key pool from Aiven MySQL └─< LLM response after rotation Step 1: Provision Aiven MySQL https://aiven.io/ ...

August 3, 2025 Â· 2 min Â· 426 words