57,803 blogs · [ { "id": "01a0d97b-87e5-70f6-9732-4f74c276eb4e", "title": "shouldi: exploring Jev AI by example", "url": "https://labs.davlgd.com/posts/2026-09-23-shouldi-jev-ai/", "published_at": "2026-09-23T13:37:00+00:00" }, { "id": "01a0d97b-87e5-70f6-9732-4f74c31b0c9e", "title": "Forge: my personal GitHub dashboard you can use", "url": "https://labs.davlgd.com/posts/2026-09-09-forge-github-dashboard/", "published_at": "2026-09-09T13:37:00+00:00" }, { "id": "01a08797-ea0b-7294-826b-893b1ae8c4d6", "title": "RFC Atlas: the whole RFC series, on a sphere", "url": "https://labs.davlgd.com/posts/2026-08-31-rfc-atlas/", "published_at": "2026-08-31T13:37:00+00:00" }, { "id": "01a08797-ea0b-7294-826b-893b1baa3c15", "title": "uutils: what a Rust coreutils changes for you", "url": "https://labs.davlgd.com/posts/2026-08-26-uutils-rust-coreutils/", "published_at": "2026-08-26T13:37:00+00:00" }, { "id": "01a08797-ea0b-7294-826b-893b1c7add39", "title": "MCP in V: shipping against a moving specification", "url": "https://labs.davlgd.com/posts/2026-08-19-v-mcp-module/", "published_at": "2026-08-19T13:37:00+00:00" }, { "id": "01a08797-ea0b-7294-826b-893b1d5d14ed", "title": "mktemp: stop inventing your own temporary files", "url": "https://labs.davlgd.com/posts/2026-08-12-mktemp-install/", "published_at": "2026-08-12T13:37:00+00:00" }, { "id": "01a08797-ea0b-7294-826b-893b1de7baa1", "title": "env: the shebang line, and why it breaks", "url": "https://labs.davlgd.com/posts/2026-07-29-env-shebang/", "published_at": "2026-07-29T13:37:00+00:00" }, { "id": "01a08797-ea0b-7294-826b-893b1e1e02de", "title": "V 0.5.2: object storage in the standard library", "url": "https://labs.davlgd.com/posts/2026-07-22-v-net-s3/", "published_at": "2026-07-22T13:37:00+00:00" }, { "id": "01a08797-ea0b-7294-826b-893b1f15f00a", "title": "time: two of them, and you use the wrong one", "url": "https://labs.davlgd.com/posts/2026-07-15-time-command/", "published_at": "2026-07-15T13:37:00+00:00" }, { "id": "01a08797-ea0b-7294-826b-893b1f53c13d", "title": "script: record and replay your terminal", "url": "https://labs.davlgd.com/posts/2026-07-01-script-record-terminal/", "published_at": "2026-07-01T13:37:00+00:00" }, { "id": "01a08797-ea0b-7294-826b-893b203266db", "title": "smolvm: microVMs for code you did not write", "url": "https://labs.davlgd.com/posts/2026-06-24-smolvm-microvms/", "published_at": "2026-06-24T13:37:00+00:00" }, { "id": "01a08797-ea0b-7294-826b-893b20478cea", "title": "lsof: everything is a file, and here is the proof", "url": "https://labs.davlgd.com/posts/2026-06-17-lsof-open-files/", "published_at": "2026-06-17T13:37:00+00:00" }, { "id": "01a08797-ea0b-7294-826b-893b2119af1f", "title": "strings, file and xxd: looking inside a binary", "url": "https://labs.davlgd.com/posts/2026-06-03-strings-file-xxd/", "published_at": "2026-06-03T13:37:00+00:00" }, { "id": "01a08797-ea0b-7294-826b-893b217c5c13", "title": "Verne: I rewrote my blog's generator, in V", "url": "https://labs.davlgd.com/posts/2026-05-27-verne-static-site-generator/", "published_at": "2026-05-27T13:37:00+00:00" }, { "id": "01a08797-ea0b-7294-826b-893b21ef5385", "title": "shuf and split: cutting and shuffling files", "url": "https://labs.davlgd.com/posts/2026-05-20-shuf-split/", "published_at": "2026-05-20T13:37:00+00:00" }, { "id": "01a08797-ea0b-7294-826b-893b22cd4de5", "title": "Zen C, four months later: from promising to shipping", "url": "https://labs.davlgd.com/posts/2026-05-13-zen-c/", "published_at": "2026-05-13T13:37:00+00:00" }, { "id": "01a08797-ea0b-7294-826b-893b23b8b527", "title": "tr: the most underrated one-liner in your shell", "url": "https://labs.davlgd.com/posts/2026-05-06-tr-translate/", "published_at": "2026-05-06T13:37:00+00:00" }, { "id": "01a08797-ea0b-7294-826b-893b2456e626", "title": "x402 v2: the payment status code nobody used", "url": "https://labs.davlgd.com/posts/2026-04-29-x402-v2/", "published_at": "2026-04-29T13:37:00+00:00" }, { "id": "01a08797-ea0b-7294-826b-893b25043dd3", "title": "comm and join: set operations without a database", "url": "https://labs.davlgd.com/posts/2026-04-22-comm-join/", "published_at": "2026-04-22T13:37:00+00:00" }, { "id": "01a08797-ea0b-7294-826b-893b25bce924", "title": "column and numfmt: making shell output readable", "url": "https://labs.davlgd.com/posts/2026-04-08-column-numfmt/", "published_at": "2026-04-08T13:37:00+00:00" }, { "id": "01a08797-ea0b-7294-826b-893b26a44326", "title": "seq: the little generator that beats your for loop", "url": "https://labs.davlgd.com/posts/2026-03-25-seq-command/", "published_at": "2026-03-25T13:37:00+00:00" }, { "id": "01a08797-ea0b-7294-826b-893b27946e72", "title": "true and false: two commands that do nothing", "url": "https://labs.davlgd.com/posts/2026-03-11-true-false-commands/", "published_at": "2026-03-11T13:37:00+00:00" } ] posts Claim your blog
Back to labs.davlgd.com
Blog · corpus.blog/blogs/labs.davlgd.com/posts

labs.davlgd.com

labs.davlgd.com

2026