Saving and Restoring Container State with CRIU

Overview Something is coming soon to Docker that will drastically simplify hardware replacement and rolling hardware upgrades (among other things). It’s called CRIU (Checkpoint/Restore In Userspace). I’m going to to describe the basic functionality and how...

How to Set Up a Jenkins Testing Environment in 5 Minutes

If you’ve ever had to set up testing environments using virtual machines and Jenkins software, you know how time consuming and frustrating it can be. Having to spin up multiple VM’s for different OS’s, downloading the latest Jenkins software, updating Java to the...

Four Ways to Make Your Internal Documentation Scale

When was the last time you got into a heated discussion regarding how your documentation performs at scale? Probably never. No one thinks about how documentation scales, but it’s vital. Having great documentation and READMEs will ensure that your development team can...

Orchestration Environments for Docker Applications

Why Orchestrate? Your application is likely built from multiple components. It’s not unusual for Docker-based application deployments to have double-digit numbers of containers. Operators of such apps typically use orchestrators to manage the application...

5 Most Annoying YAML Issues (Infographic)

Creating and editing YAML files for different orchestration environments can be time consuming and error prone. When Dev wants to use Compose and Ops want to use Kubernetes, syntax and other issues arise. Wouldn’t you rather spend more time focusing on the...