grep -r
▸
2026-08-31-rfc-atlasRFC Atlas: the whole RFC series, on a sphere
Aug 31, 2026
4m
▸
2026-08-26-uutils-rust-coreutilsuutils: what a Rust coreutils changes for you
Aug 26, 2026
3m
▸
2026-08-19-v-mcp-moduleMCP in V: shipping against a moving specification
Aug 19, 2026
3m
▸
2026-08-12-mktemp-installmktemp: stop inventing your own temporary files
Aug 12, 2026
2m
▸
2026-07-29-env-shebangenv: the shebang line, and why it breaks
Jul 29, 2026
2m
▸
2026-07-22-v-net-s3V 0.5.2: object storage in the standard library
Jul 22, 2026
4m
▸
2026-07-15-time-commandtime: two of them, and you use the wrong one
Jul 15, 2026
2m
▸
2026-07-01-script-record-terminalscript: record and replay your terminal
Jul 1, 2026
2m
▸
2026-06-24-smolvm-microvmssmolvm: microVMs for code you did not write
Jun 24, 2026
3m
▸
2026-06-17-lsof-open-fileslsof: everything is a file, and here is the proof
Jun 17, 2026
3m
▸
2026-06-03-strings-file-xxdstrings, file and xxd: looking inside a binary
Jun 3, 2026
3m
▸
2026-05-27-verne-static-site-generatorVerne: I rewrote my blog's generator, in V
May 27, 2026
5m
▸
2026-05-20-shuf-splitshuf and split: cutting and shuffling files
May 20, 2026
2m
▸
2026-05-13-zen-cZen C, four months later: from promising to shipping
May 13, 2026
6m
▸
2026-05-06-tr-translatetr: the most underrated one-liner in your shell
May 6, 2026
2m
▸
2026-04-29-x402-v2x402 v2: the payment status code nobody used
Apr 29, 2026
4m
▸
2026-04-22-comm-joincomm and join: set operations without a database
Apr 22, 2026
2m
▸
2026-04-08-column-numfmtcolumn and numfmt: making shell output readable
Apr 8, 2026
2m
▸
2026-03-25-seq-commandseq: the little generator that beats your for loop
Mar 25, 2026
3m
▸
2026-03-11-true-false-commandstrue and false: two commands that do nothing
Mar 11, 2026
3m
▸
2026-02-25-factor-primesfactor: your OS ships a prime factorization tool
Feb 25, 2026
2m
▸
2026-02-18-zellij-multiplexerzellij: a multiplexer that tells you the shortcuts
Feb 18, 2026
2m
▸
2026-02-11-tsort-topologicaltsort: there is a topological sort in your coreutils
Feb 11, 2026
3m
▸
2026-01-28-cgroups-v2-limitscgroups v2: the limits your tools cannot see
Jan 28, 2026
3m
▸
2026-01-14-nice-prioritynice: being polite with the scheduler
Jan 14, 2026
3m
▸
2026-01-07-jj-version-controljj: git without the staging area
Jan 7, 2026
3m
▸
2025-12-31-cal-1752cal 9 1752: the eleven days that never existed
Dec 31, 2025
4m
▸
2025-12-17-taskpolicy-macostaskpolicy: the macOS answer to taskset
Dec 17, 2025
3m
▸
2025-12-03-taskset-cpu-affinitytaskset: choosing which cores your command runs on
Dec 3, 2025
3m
▸
2025-11-19-watch-commandwatch: the poor man's monitoring, in one command
Nov 19, 2025
2m
▸
2025-11-12-systemd-timerssystemd timers: cron, with a dry run
Nov 12, 2025
3m
▸
2025-11-05-nohup-disown-setsidnohup, disown and setsid: surviving the hangup
Nov 5, 2025
3m
▸
2025-10-22-flock-commandflock: stopping a cron job from running twice
Oct 22, 2025
3m
▸
2025-10-08-at-commandat: scheduling a command to run once
Oct 8, 2025
3m
▸
2025-09-24-sleep-timeoutsleep and timeout: doing nothing, on purpose
Sep 24, 2025
3m
▸
2025-09-10-pv-pipe-viewerpv: put a progress bar on any pipe
Sep 10, 2025
3m
▸
2025-09-03-mkosi-imagesmkosi: one config file, twelve kinds of image
Sep 3, 2025
3m
▸
2025-08-27-mkfifo-named-pipemkfifo: a file that is actually a pipe
Aug 27, 2025
3m
▸
2025-08-13-stdbuf-bufferingstdbuf: why your tail -f | grep prints nothing
Aug 13, 2025
3m
▸
2025-07-30-moreutilsmoreutils: the coreutils that never shipped
Jul 30, 2025
3m
▸
2025-07-16-sponge-commandsponge: why sort file > file empties your file
Jul 16, 2025
2m
▸
2025-07-02-xargs-commandxargs: turning a text stream into arguments
Jul 2, 2025
3m
▸
2025-06-18-tee-commandtee: writing to a file you are not allowed to write to
Jun 18, 2025
2m
▸
2025-06-04-units-conversionunits: how many furlongs per fortnight is that?
Jun 4, 2025
2m
▸
2025-05-21-dc-calculatordc: the calculator that is older than C
May 21, 2025
2m
▸
2025-05-07-expect-commandexpect: when yes is not the answer to every question
May 7, 2025
3m
▸
2025-05-06-back-to-writeBack to write
May 6, 2025
1m
▸
2024-10-21-how-to-create-a-cli-vlangHow to create a CLI in V
Oct 21, 2024
4m
▸
2024-05-chroot-to-any-linux-to-test-itChroot to any Linux (to test it)
May 11, 2024
4m
▸
2024-05-whats-a-minimal-linuxWhat's a (minimal) Linux?
May 1, 2024
6m
▸
2024-04-why-i-now-use-wordpress-for-this-blogWhy I do not use WordPress for this blog
Apr 2, 2024
1m
▸
2024-03-my-first-exherbo-packagesA road story to my first Exherbo Linux packages
Mar 17, 2024
7m
▸
2024-03-zig-compiler-wasmZig and WASM: your best friend here is the compiler
Mar 7, 2024
5m
▸
2024-03-having-fun-with-franken-phpHaving fun with (Franken)PHP
Mar 4, 2024
6m
▸
2024-02-anchor-download-ping-attributesAnchor (<a>) element: do you know its download and ping attributes?
Feb 26, 2024
2m
▸
2024-02-how-own-web-server-vlangHow I developed my own static hosting web server, in V
Feb 17, 2024
3m
▸
2024-02-yes-commandDo you know the yes command?
Feb 10, 2024
2m
▸
2024-02-docker-aliasHow I use Linux distributions on my Mac, with a single command
Feb 7, 2024
2m
▸
2024-02-add-up-aliasesPut an ‘up’ alias in your life (to start with)
Feb 3, 2024
3m
▸
2024-01-automator-convert-webp-macosConvert images to WebP from Finder in macOS, thanks to Automator and Quick actions
Jan 31, 2024
1m
▸
2024-01-zedZed: your next IDE to try
Jan 27, 2024
2m
▸
2024-01-easygit-icloud-driveEasyGit: a git server… based on iCloud Drive
Jan 24, 2024
1m
▸
2024-01-schedule-posts-astropaperSchedule article publication in an AstroPaper blog
Jan 20, 2024
3m
▸
2024-01-apple-silicon-asitopasitop: monitor your Apple Silicon SoC, power consumption included
Jan 17, 2024
1m
▸
2024-01-github-desktop-rewrite-historyGitHub Desktop became my best friend to rewrite (git) history
Jan 14, 2024
2m
▸
2024-01-blog-update-astropaper-v4How I've upgraded this blog to Astro(Paper) 4.0
Jan 13, 2024
1m
▸
2023-12-github-gitlab-framagitHow I mirror my GitHub repositories on GitLab (thanks to Framagit)
Dec 30, 2023
2m
▸
2023-12-how-this-blog-was-builtHow this blog was built
Dec 29, 2023
1m