series.md (1772B)
1 # List of blog series 2 3 In my [blog](../blog) I sometimes write multiple posts on the same topic, 4 or I write posts in multiple parts. This page contains the list of these 5 "blog series". 6 7 **Note:** This is *not* a full list of my blog posts divided by topic. 8 9 ## The man page reading club 10 11 In these posts I walk through the [manual page](https://man.openbsd.org) 12 of a classic UNIX utility, highlighting the most important features. 13 Each post is introduced by a fictional context. 14 15 * [man(1)](../blog/2022-05-29-man) 16 * [more(1)](../blog/2022-06-08-more) 17 * [shutdown(8)](../blog/2022-07-07-shutdown) 18 * [sh(1) part 1](../blog/2022-09-13-sh-1) 19 * [sh(1) part 2](../blog/2022-09-20-sh-2) 20 * [tetris(6)](../blog/2022-10-01-tetris) 21 * [ed(1)](../blog/2022-12-24-ed) 22 * [dc(1)](../blog/2023-03-30-dc) 23 24 ## UNIX text filter 25 26 In this series I explore three classic UNIX commands, in increasing order 27 of complexity: `grep`, `sed` and `awk`. Work in progress. 28 29 * Part 0: [Regular expressions](../blog/2023-06-16-regex) 30 * Part 1: [grep](../blog/2023-08-20-grep) 31 * Part 2: [sed](../blog/2023-12-03-sed) 32 * Part 2.1: [tr](../blog/2024-01-13-tr) 33 * Part 2.2: [head and tail](../blog/2024-02-20-head-and-tail) 34 * Part 2.3: [rev](../blog/2024-03-27-rev) 35 * Part 2.4: [cut](../blog/2024-03-28-cut) 36 * Part 2.5: [expand and unexpand](../blog/2024-04-07-expand-unexpand) 37 * Part 2.6: [fold](../blog/2024-05-31-fold) 38 * Part 3: awk (coming "soon") 39 40 ## The UNIX shell as an IDE 41 42 This series contains only one post for now, but I may add more in the future. 43 44 * [Look stuff up with sed](../blog/2022-06-12-shell-ide-sed) 45 46 ## Taming C++ 47 48 My adventures in learning C++ as a C programmer. 49 50 * Episode 1: [motivation](../blog/2024-04-30-taming-cpp-motivation) 51 * Episode 2: [RAII](../blog/2024-12-26-taming-cpp-raii)