The shipcodefast.com blog
Guides to getting changes into production quickly and safely: branching, CI and rollouts.
-
Trunk-Based Development: Shipping in Small Batches
What trunk-based development is, what DORA's research found about it, how to keep branches short and main releasable, and where the model does not fit.
-
How to Keep a CI Pipeline Under 10 Minutes
Practical ways to hold CI under 10 minutes: measure the pipeline, run jobs in parallel, cache dependencies, split tests, fail fast and quarantine flaky tests.
-
Feature Flags and Safe Rollouts for Fast Shipping
How to ship safely with feature flags: the four flag types, percentage and canary rollouts, kill switches, rollout monitoring, flag cleanup and OpenFeature.