ReferenceLinuxDoneStarted
The command line for data work: a cheat sheet that was run
Look at, count, filter, group and sum a CSV file with head, wc, cut, sort, uniq, grep and awk, each with the output it produced.

The ground a data project stands on: the command line, how a name finds a server, packaging an app in a container, where files and databases live, keeping secrets out of code, backups you have tested and a cloud bill you control.
Outcomes
Look at, count, filter, group and sum a CSV file with head, wc, cut, sort, uniq, grep and awk, each with the output it produced.
Use a slim base image, install dependencies before copying code so builds are cached, run as a normal user, keep secrets out of the image and ignore what does not belong.
Credentials committed to a repository are found fast and abused faster. How to keep them out, find the ones already there, and what to do the moment one leaks.
A backup you have never restored is a hope. Twelve checks that turn backups into a recovery you can rely on, with the reason behind each.
Covered
Learning plan
Each lesson is short enough for one sitting and ends by pointing to the next.
ReferenceLinuxDoneStarted
Look at, count, filter, group and sum a CSV file with head, wc, cut, sort, uniq, grep and awk, each with the output it produced.
How-toContainersDoneStarted
Use a slim base image, install dependencies before copying code so builds are cached, run as a normal user, keep secrets out of the image and ignore what does not belong.
Best practicesApplication SecurityDoneStarted
Credentials committed to a repository are found fast and abused faster. How to keep them out, find the ones already there, and what to do the moment one leaks.
Best practicesBackup & RecoveryDoneStarted
A backup you have never restored is a hope. Twelve checks that turn backups into a recovery you can rely on, with the reason behind each.
Questions