Testing AI-Dependent Code: Mocking LLMs, Evaluating Outputs, and Avoiding Flaky TestsOct 5, 2026·6 min read·68
GCP for Engineers Who Know AWS: The Mental Model That Actually HelpsThe first thing that breaks when an AWS engineer starts working on GCP isn't the tooling or the console. It's the assumption that IAM works the same way. On AWS, you attach policies to IAM users, grouOct 11, 2026·6 min read·6
Async AI Pipelines in FastAPI: Streaming, Queuing, and Long-Running RequestsThe document extraction endpoint was synchronous. A request came in, the service sent the document to OpenAI, waited for the full response, parsed it, wrote to the database, and returned. Each requestSep 27, 2026·5 min read·5
GitHub Actions I Set Up on Every ProjectMost engineers using GitHub Actions daily know how to write a basic workflow — checkout, install dependencies, run tests, deploy. That covers 80% of what they need. The other 20% is a set of features Sep 21, 2026·6 min read·48
When Terraform Gets Messy: Refactoring, Imports, and State SurgeryS01E06 of Terraform for Application EngineersSep 19, 2026·6 min read·20
Terraform CI/CD: Plan on PR, Apply on MergeS01E05 of Terraform for Application EngineersSep 15, 2026·5 min read·18
Provisioning GCP Services with Terraform: Cloud Run, Pub/Sub, and Cloud SQLS01E04 of Terraform for Application EngineersSep 13, 2026·6 min read·8
Managing State, Secrets, and Environments in TerraformS01E03 of Terraform for Application EngineersSep 11, 2026·6 min read·13