Tech Tools —2 min read
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.

Tech Tools —2 min read
Two flavors of Trunk-Based Development

There are two related practices that are often called "Trunk-Based Development", which can lead to some confusion.

Tech Tools —2 min read
Stop the bleeding!

If your project doesn't already use a static analysis tool to detect obvious bugs, start today!

Tech Tools —23 min listen
Adventures in DevOps 122: Modern Updates to CI/CD Deployments

CloudFlare pages, Vercel, Next.js and other next-gen CI/CD tools.

Teams & Culture —2 min read
Give your teams a private Slack channel

Why I prefer every team has their own public and private Slack channel.

Tech Tools —45 min listen
Adventures in DevOps 118: Elements to Make an App DevOps Ready

We discuss the preliminary steps to consider when creating a new app.

Tech Tools —38 min listen
Adventures in DevOps 116: Deployment Strategies

Jonathan and Will discuss deployment strategies: rolling deployments, blue/green, canary, feature flags, and much more.

Tech Tools —1 min read
you.sh

If someone were to name a shell script after you, what would it do?

Tech Tools —42 min listen
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.

Tech Tools —1 min read
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.

Tech Tools —51 min listen
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?