Here’s a (as yet partial) index of topics covered in these zines.
| term | zine | page |
| /proc | Bite Size Linux | 5 |
| 1:1s | Help! I have a manager! | 6-7 |
| absolute positioning | Hell Yes! CSS! | 19 |
| asking good questions | So you want to be a wizard | 6-7 |
| awk | Bite Size Command Line | 8 |
| bash arguments | Bite Size Bash | 9 |
| bash builtins | Bite Size Bash | 10 |
| bash debugging | Bite Size Bash | 26 |
| bash error handling | Bite Size Bash | 25 |
| bash for loops | Bite Size Bash | 17 |
| bash functions | Bite Size Bash | 19 |
| bash globs | Bite Size Bash | 12 |
| bash if statements | Bite Size Bash | 16 |
| bash quoting | Bite Size Bash | 11 |
| bash tricks | Bite Size Command Line | 10, 11 |
| BGP | Networking! ACK! | 19 |
| box model | Hell Yes! CSS! | 13 |
| BPF filters | Let's learn tcpdump | 6 |
| building a support system when your manager isn't helping you | Help! I have a manager! | 17 |
| building expertise | So you want to be a wizard | 16, 18 |
| capabilities | How Containers Work | 20 |
| cat | Bite Size Command Line | 21 |
| cgroups | How Containers Work | 13 |
| CIDR notation | Networking! ACK! | 20 |
| configuration options | How Containers Work | 22 |
| conntrack | Bite Size Networking | 22 |
| container IP addresses | How Containers Work | 19 |
| container kernel features | How Containers Work | 8 |
| container layers | How Containers Work | 10 |
| container registries | How Containers Work | 12 |
| containers are processes | How Containers Work | 7 |
| containers aren't magic | How Containers Work | 6 |
| content delivery networks | HTTP: Learn your browser's language | 16, 17 |
| Content-Security-Policy | HTTP: Learn your browser's language | 25 |
| Cookies | HTTP: Learn your browser's language | 15 |
| copy on write | Bite Size Linux | 19 |
| CORS | HTTP: Learn your browser's language | 24 |
| CSS backwards compatibility | Hell Yes! CSS! | 7 |
| CSS borders | Hell Yes! CSS! | 15 |
| CSS centering | Hell Yes! CSS! | 18 |
| CSS default stylesheets | Hell Yes! CSS! | 10 |
| CSS grid areas | Hell Yes! CSS! | 17 |
| CSS isn't design | Hell Yes! CSS! | 5 |
| CSS isn't easy | Hell Yes! CSS! | 4 |
| CSS padding & margin | Hell Yes! CSS! | 14 |
| CSS selectors | Hell Yes! CSS! | 8 |
| CSS specifications | Hell Yes! CSS! | 6 |
| CSS specificity | Hell Yes! CSS! | 9 |
| CSS testing checklist | Hell Yes! CSS! | 26 |
| CSS transitions | Hell Yes! CSS! | 23 |
| CSS units | Hell Yes! CSS! | 11 |
| CSS variables | Hell Yes! CSS! | 22 |
| curl | Bite Size Networking | 6 |
| debugging: love your bugs | So you want to be a wizard | 10 |
| designing software | So you want to be a wizard | 14-15 |
| dig | Bite Size Networking | 4 |
| dns | Networking! ACK! | 6-8 |
| dstat | Linux debugging tools you'll love | 5 |
| du | Bite Size Command Line | 12 |
| eBPF | Linux debugging tools you'll love | 7 |
| environment variables | Bite Size Bash | 8 |
| feedback (asking for) | Help! I have a manager! | 15 |
| file buffering | Bite Size Linux | 15 |
| file descriptors | Bite Size Linux | 8 |
| find | Bite Size Command Line | 6 |
| flamegraph | Linux debugging tools you'll love | 17 |
| flexbox | Hell Yes! CSS! | 16 |
| floating point | Bite Size Linux | 14 |
| git branches | Oh Shit, Git! | 6 |
| git mistakes - I accidentally committed to the wrong branch! | Oh Shit, Git! | 11-12 |
| git mistakes - I committed a file that should be ignored! | Oh Shit, Git! | 15 |
| git mistakes - I committed but I need to make one small change! | Oh Shit, Git! | 10 |
| git mistakes - I did something terribly wrong | Oh Shit, Git! | 19 |
| git mistakes - I have a merge conflict! | Oh Shit, Git! | 14 |
| git mistakes - I need to to change the message on my last commit! | Oh Shit, Git! | 9 |
| git mistakes - I rebased and now I have 1000 conflicts to fix! | Oh Shit, Git! | 16 |
| git mistakes - I tried to run a diff and nothing happened! | Oh Shit, Git! | 13 |
| git mistakes - I want to split my commit into 2 commits! | Oh Shit, Git! | 17 |
| git mistakes - I want to undo something from 5 commits ago! | Oh Shit, Git! | 18 |
| git mistakes you can't fix | Oh Shit, Git! | 8 |
| git parent commits | Oh Shit, Git! | 6 |
| git SHAs | Oh Shit, Git! | 4 |
| grep | Bite Size Command Line | 5 |
| head | Bite Size Command Line | 18 |
| HEAD (git) | Oh Shit, Git! | 7 |
| hiding elements in CSS | Hell Yes! CSS! | 20 |
| how I got better at debugging | So you want to be a wizard | 11 |
| how to be a wizard programmer | So you want to be a wizard | 4 |
| HTTP | Networking! ACK! | 12 |
| HTTP APIs | HTTP: Learn your browser's language | 11 |
| HTTP headers | HTTP: Learn your browser's language | 6 |
| HTTP headers | Networking! ACK! | 13 |
| HTTP redirects | HTTP: Learn your browser's language | 18 |
| HTTP request headers | HTTP: Learn your browser's language | 10 |
| HTTP request methods | HTTP: Learn your browser's language | 8, 9 |
| HTTP requests | HTTP: Learn your browser's language | 7 |
| HTTP response headers | HTTP: Learn your browser's language | 13 |
| HTTP responses | HTTP: Learn your browser's language | 12 |
| HTTP status codes | HTTP: Learn your browser's language | 14 |
| HTTPS | HTTP: Learn your browser's language | 20 |
| HTTPS certificates | HTTP: Learn your browser's language | 21 |
| inline vs block | Hell Yes! CSS! | 12 |
| ip | Bite Size Networking | 18 |
| iptables | Bite Size Networking | 20 |
| it's not too late to start learning | So you want to be a wizard | 17 |
| kill | Bite Size Command Line | 20 |
| learning at work and on your own | So you want to be a wizard | 12-13 |
| less | Bite Size Command Line | 19 |
| lsof | Bite Size Command Line | 22 |
| man page sections | Bite Size Linux | 22 |
| managers - figure out what they're great at | Help! I have a manager! | 16 |
| managers - getting a new one | Help! I have a manager! | 18 |
| managers - remember they're human | Help! I have a manager! | 12-13 |
| managers - understand their priorities | Help! I have a manager! | 14 |
| media queries | Hell Yes! CSS! | 24 |
| memory allocation | Bite Size Linux | 16 |
| mitmproxy | Bite Size Networking | 15 |
| mmap | Bite Size Linux | 21 |
| namespaces | How Containers Work | 13-14 |
| namespaces (network) | How Containers Work | 18 |
| namespaces (PID) | How Containers Work | 16 |
| namespaces (user) | How Containers Work | 17 |
| netcat | Bite Size Networking | 8 |
| netcat | Linux debugging tools you'll love | 9 |
| netstat | Bite Size Networking | 19 |
| netstat | Linux debugging tools you'll love | 10 |
| Networking layers | Networking! ACK! | 15 |
| ngrep | Bite Size Networking | 13 |
| ngrep | Linux debugging tools you'll love | 11 |
| nmap | Bite Size Networking | 7 |
| opensnoop | Linux debugging tools you'll love | 7 |
| openssl | Bite Size Networking | 14 |
| operating systems (why you should love yours) | Spying on your programs with strace | 5-6 |
| overlay filesystems | How Containers Work | 11 |
| page faults | Bite Size Linux | 20 |
| perf | Linux debugging tools you'll love | 15-16 |
| perf | Profiling and tracing with perf | 1-24 |
| performance reviews | Help! I have a manager! | 10-11 |
| ping | Bite Size Networking | 5 |
| pipes | Bite Size Linux | 9 |
| pipes | Bite Size Bash | 20 |
| pivot_root | How Containers Work | 9 |
| ports | Networking! ACK! | 16 |
| POSIX | Bite Size Bash | 5 |
| processes | Bite Size Linux | 12 |
| promotions | Help! I have a manager! | 10-11 |
| ps | Bite Size Command Line | 14 |
| redirects | Bite Size Bash | 13 |
| Same origin policy | HTTP: Learn your browser's language | 22, 23 |
| seccomp-BPF | How Containers Work | 21 |
| sed | Bite Size Command Line | 9 |
| setting expectations | Help! I have a manager! | 8 |
| shared libraries | Bite Size Linux | 18 |
| shell | Bite Size Bash | |
| shell variables | Bite Size Bash | 7 |
| shellcheck | Bite Size Bash | 6 |
| signals | Bite Size Linux | 7 |
| socat | Bite Size Networking | 9 |
| sockets | Bite Size Linux | 10 |
| sockets | Networking! ACK! | 9 |
| sort | Bite Size Command Line | 16 |
| SQL - CASE | Become a SELECT Star! | 20 |
| SQL - COALESCE | Become a SELECT Star! | 19 |
| SQL - COUNT | Become a SELECT Star! | 21 |
| SQL - EXPLAIN | Become a SELECT Star! | 25 |
| SQL - GROUP BY | Become a SELECT Star! | 8 |
| SQL - GROUP BY example | Become a SELECT Star! | 12 |
| SQL - HAVING | Become a SELECT Star! | 9 |
| SQL - indexes | Become a SELECT Star! | 24 |
| SQL - JOINs | Become a SELECT Star! | 10-11 |
| SQL - LIMIT | Become a SELECT Star! | 13 |
| SQL - NULL | Become a SELECT Star! | 17-19 |
| SQL - ORDER BY | Become a SELECT Star! | 13 |
| SQL - OVER() | Become a SELECT Star! | 15 |
| SQL - questions to ask about your data | Become a SELECT Star! | 26 |
| SQL - quoting strings | Become a SELECT Star! | 23 |
| SQL - SELECT | Become a SELECT Star! | 4-6 |
| SQL - subqueries | Become a SELECT Star! | 22 |
| SQL - WHERE | Become a SELECT Star! | 7 |
| SQL - window functions | Become a SELECT Star! | 14-16 |
| SQL queries start with FROM | Become a SELECT Star! | 5 |
| ss | Bite Size Networking | 19 |
| ssh | Bite Size Networking | 17 |
| SSL/TLS | Networking! ACK! | 21 |
| stacking contexts | Hell Yes! CSS! | 21 |
| strace | Linux debugging tools you'll love | 6 |
| strace | Spying on your programs with strace | 1-16 |
| strace - annotated output | Spying on your programs with strace | 8-9 |
| strace - command line flags | Spying on your programs with strace | 12-13 |
| strace - getting started | Spying on your programs with strace | 7 |
| strace - manifesto | Spying on your programs with strace | 3 |
| strace - what's strace? | Spying on your programs with strace | 4 |
| subshells | Bite Size Bash | 23 |
| system calls | Bite Size Linux | 6 |
| system calls | Spying on your programs with strace | 10-11 |
| tail | Bite Size Command Line | 18 |
| take on hard projects | So you want to be a wizard | 19 |
| talk about problems early | Help! I have a manager! | 9 |
| tar | Bite Size Command Line | 13 |
| tc | Bite Size Networking | 21 |
| TCP | Networking! ACK! | 10-11 |
| tcpdump | Bite Size Networking | 10, 11 |
| tcpdump | Let's learn tcpdump | 1-12 |
| tcpdump | Linux debugging tools you'll love | 12 |
| the CSS inspector | Hell Yes! CSS! | 25 |
| threads | Bite Size Linux | 13 |
| TLS certificates | HTTP: Learn your browser's language | 21 |
| top | Bite Size Command Line | 15 |
| trap | Bite Size Bash | 24 |
| tshark | Bite Size Networking | 12 |
| UDP | Networking! ACK! | 17 |
| uniq | Bite Size Command Line | 16 |
| unix domain sockets | Bite Size Linux | 11 |
| unix permissions | Bite Size Linux | 4 |
| URLs | HTTP: Learn your browser's language | 5 |
| virtual memory | Bite Size Linux | 17 |
| when & how to read source code | So you want to be a wizard | 8-9 |
| when to invest in understanding | So you want to be a wizard | 5 |
| Wireshark | Let's learn tcpdump | 7 |
| Wireshark | Linux debugging tools you'll love | 13 |
| Wireshark | Networking! ACK! | 22 |
| xargs | Bite Size Command Line | 7 |