Beware: deleteing a file in Chef doesn't actually delete it (3 mins read).

Why you should explicitly add backup false when deleteing a file through Chef, to avoid leaving potentially sensitive files still on the box.
Beware: deleteing a file in Chef doesn't actually delete it (3 mins read).

Why you should explicitly add backup false when deleteing a file through Chef, to avoid leaving potentially sensitive files still on the box.
Morsels of Goodness: What's Cooking in Chef 14? (5 mins read).

A look at the new features coming in the new Chef 14 release, as well as what to watch out for when upgrading.
Finally Returning to Full Time Work After 123 Days (2 mins read).
Receiving the final sign off after four months off for my ruptured appendix.
Serving Branches on a Subdomain using Caddy and GitLab Review Apps (2 mins read).

How to dynamically serve a branch on a subdomain for GitLab Review Apps using Caddy Labels.
Deploying to Netlify using GitLab CI (3 mins read).

How adding two lines to my .gitlab-ci.yml migrated my existing site from GitLab Pages to Netlify.
Executing an Interactive Python Shell (REPL) for a Script (1 mins read).

Using python -i to get an interactive REPL after running a Python source file.
Bundling Common Rake Tasks into a Gem (8 mins read).

An example of how to create a helper gem for common Rake task, using the real-world example of Chef cookbooks.