Safely Force Pushing with Git using --force-with-lease=ref (6 mins read).

How git push --force-with-lease=ref can save you from overriding others' changes on shared Git branches.
Safely Force Pushing with Git using --force-with-lease=ref (6 mins read).

How git push --force-with-lease=ref can save you from overriding others' changes on shared Git branches.
My editorial workflow for blog posts (8 mins read).
Taking you through the journey I go on when writing blog posts, from ideation to publishing the post.
Viewing Git history of a file in git log while ignoring file renames (5 mins read).

How to track changes to files in Git without pesky file renames getting in the way, using git log --follow.
Test-Driven Chef Cookbook Development Using ChefSpec (and a sprinkling of InSpec) (39 mins read).

Using the example of deploying and running a Java JAR file as a way to show the lifecycle of a fully test-driven Chef cookbook.