The blury line between Trunk-Based Development and Continuous Integration
If you practice TBD with days-long branches, is it still TBD? I don't know. But it's certainly not continuous integration.
Two flavors of Trunk-Based Development
There are two related practices that are often called "Trunk-Based Development", which can lead to some confusion.
Stop the bleeding!
If your project doesn't already use a static analysis tool to detect obvious bugs, start today!
Adventures in DevOps 122: Modern Updates to CI/CD Deployments
CloudFlare pages, Vercel, Next.js and other next-gen CI/CD tools.
Subscribe to the Daily Commit
Every day I write about improving software delivery at small companies like yours. Don't miss out! I will respect your inbox, and honor my privacy policy.Unsure? Browse the archive.
Give your teams a private Slack channel
Why I prefer every team has their own public and private Slack channel.
Adventures in DevOps 118: Elements to Make an App DevOps Ready
We discuss the preliminary steps to consider when creating a new app.
Adventures in DevOps 116: Deployment Strategies
Jonathan and Will discuss deployment strategies: rolling deployments, blue/green, canary, feature flags, and much more.
Adventures in DevOps 115: Universal Infrastructure as Code with Pulumi
Jonathan and Will discuss Pulumi, an infrastructure as code platform to build, deploy, and manage modern cloud applications using familiar languages, tools, and engineering practices.
Short-term alternatives to code freezes
Use a code freeze as a reminder that there are still quirks to be worked out, and make an effort to work them out.
Adventures in DevOps 114: Progressions Through Programming Languages
What are the types of program languages required in DevOps? What are the pros and cons of each?