41554 blogs · [ { "id": "01a08760-7f99-710b-918c-8f7cfd6e2fc6", "title": "Advanced filtering in Git commands", "url": "https://cj.rs/blog/pathspec/", "published_at": "2026-05-04T18:09:13+00:00" }, { "id": "01a08760-7f99-710b-918c-8f7cfdffe019", "title": "Features I want to try first in Neovim 0.12", "url": "https://cj.rs/blog/nvim0.12/", "published_at": "2026-03-29T19:06:06+00:00" }, { "id": "01a08760-7f99-710b-918c-8f7cfe66b2cb", "title": "DNS-PERSIST-01: Safer Wildcard Certificates", "url": "https://cj.rs/blog/wildcard/", "published_at": "2026-02-22T06:45:30+00:00" }, { "id": "01a08760-7f99-710b-918c-8f7cff5d3986", "title": "6-day Certificates With Let’s Encrypt and Caddy", "url": "https://cj.rs/blog/6days/", "published_at": "2026-01-17T13:36:24+00:00" }, { "id": "01a08760-7f99-710b-918c-8f7cff6242ab", "title": "Re: Short URLs", "url": "https://cj.rs/blog/su/", "published_at": "2026-01-04T16:27:23+00:00" }, { "id": "01a08760-7f99-710b-918c-8f7d004b279f", "title": "Let's Encrypt CAA Records with Caddy", "url": "https://cj.rs/blog/lets-encrypt-caa-records-with-caddy/", "published_at": "2025-02-25T19:42:01+00:00" }, { "id": "01a08760-7f99-710b-918c-8f7d011f2cbe", "title": "Cargo Info in Neovim, or How Simple Features Go a Long Way", "url": "https://cj.rs/blog/cargo-info-in-neovim/", "published_at": "2024-10-21T21:39:34+00:00" }, { "id": "01a08760-7f99-710b-918c-8f7d01e365ec", "title": "Link Aggregator Infrastructure", "url": "https://cj.rs/blog/link-aggregator-infrastructure/", "published_at": "2024-03-21T14:40:33+00:00" }, { "id": "01a08760-7f99-710b-918c-8f7d021166b4", "title": "New Asciinema Hugo Module Versions", "url": "https://cj.rs/blog/new-asciinema-hugo-module-versions/", "published_at": "2024-03-07T07:35:45+00:00" }, { "id": "01a08760-7f99-710b-918c-8f7d02a4268a", "title": "My Commits and Tags Are Now Signed", "url": "https://cj.rs/blog/my-commits-and-tags-are-now-signed/", "published_at": "2023-12-29T22:36:01+00:00" }, { "id": "01a08760-7f99-710b-918c-8f7d02ac29c7", "title": "Luasnip and Treesitter for Smarter Snippets", "url": "https://cj.rs/blog/luasnip-and-treesitter-for-smarter-snippets/", "published_at": "2023-08-30T12:28:14+00:00" }, { "id": "01a08760-7f99-710b-918c-8f7d0345c48b", "title": "How We Built Network Analytics V2", "url": "https://cj.rs/blog/how-we-built-network-analytics-v2/", "published_at": "2023-05-02T14:34:19+00:00" }, { "id": "01a08760-7f99-710b-918c-8f7d040f31f0", "title": "Should I Compress My Initramfs?", "url": "https://cj.rs/blog/should-i-compress-my-initramfs/", "published_at": "2022-08-31T05:47:08+00:00" }, { "id": "01a08760-7f99-710b-918c-8f7d0418e946", "title": "Generating Snippets with LuaSnip in Neovim", "url": "https://cj.rs/blog/generating-snippets-with-luasnip/", "published_at": "2022-07-31T21:10:49+00:00" }, { "id": "01a08760-7f99-710b-918c-8f7d04e07518", "title": "Rust Default Values for Maintainability", "url": "https://cj.rs/blog/rust-default-values-for-maintainability/", "published_at": "2022-06-25T14:41:55+00:00" }, { "id": "01a08760-7f99-710b-918c-8f7d04f4b642", "title": "From UltiSnips to LuaSnip", "url": "https://cj.rs/blog/ultisnips-to-luasnip/", "published_at": "2022-05-15T06:06:49+00:00" }, { "id": "01a08760-7f99-710b-918c-8f7d0592ed01", "title": "Git ls-files is Faster Than Fd and Find", "url": "https://cj.rs/blog/git-ls-files-is-faster-than-fd-and-find/", "published_at": "2021-11-04T06:06:21+00:00" }, { "id": "01a08760-7f99-710b-918c-8f7d0629b5d4", "title": "Putting READMEs on your Static Site", "url": "https://cj.rs/blog/putting-readmes-on-your-static-site/", "published_at": "2021-09-23T20:45:11+00:00" }, { "id": "01a08760-7f99-710b-918c-8f7d0706073a", "title": "Academic Papers 2021", "url": "https://cj.rs/blog/academic-papers-2021/", "published_at": "2021-08-21T20:18:46+00:00" }, { "id": "01a08760-7f99-710b-918c-8f7d079dcfb6", "title": "SQLite Pragma Cheatsheet for Performance and Consistency", "url": "https://cj.rs/blog/sqlite-pragma-cheatsheet-for-performance-and-consistency/", "published_at": "2021-05-07T17:33:23+00:00" } ] posts Claim your blog
Back to cj.rs
Blog · corpus.blog/blogs/cj.rs/posts

cj.rs

cj.rs

2026

2025

2024

2023

2022

2021