rssed

a collection of dev rss feeds - blogroll

Add a new feed

+

320 feeds


matklad

Posts

Minimal Viable Zig Error Contexts πŸ”—

Minimal Viable Zig Error Contexts May 3, 2026 fn process_file(io: Io, path: []const u8) !void { errdefer log.err("path={s}", .{path}); c [...]

256 Lines or Less: Test Case Minimization πŸ”—

256 Lines or Less: Test Case Minimization Apr 20, 2026 Property Based Testing and fuzzing are a deep and science-intensive topic. There are enough ad [...]

Consensus Board Game πŸ”—

Consensus Board Game Mar 19, 2026 I have an early adulthood trauma from struggling to understand consensus amidst a myriad of poor explanations. I am [...]

JJ LSP Follow Up πŸ”—

JJ LSP Follow Up Mar 5, 2026 In Majjit LSP, I described an idea of implementing Magit style UX for jj once and for all, leveraging LSP protocol. I’ve [...]

Against Query Based Compilers πŸ”—

Against Query Based Compilers Feb 25, 2026 Query based compilers are all the rage these days, so it feels only appropriate to chart some treacherous [...]

Wrapping Code Comments πŸ”—

Wrapping Code Comments Feb 21, 2026 I was today years old when I realized that: It’s a good idea to limit line length to about 100 columns. This is a [...]

Diagnostics Factory πŸ”—

Diagnostics Factory Feb 16, 2026 In Error Codes For Control Flow, I explained that Zig’s strongly-typed error codes solve the β€œhandling” half of erro [...]

Justifying text-wrap: pretty πŸ”—

Justifying text-wrap: pretty Feb 14, 2026 p { text-wrap: pretty; } Something truly monumental happened in the world of software development in 2025 [...]

Programming Aphorisms πŸ”—

Programming Aphorisms Feb 11, 2026 A meta programming post β€” looking at my thought process when coding and trying to pin down what is programming β€œkn [...]

CI In a Box πŸ”—

CI In a Box Feb 6, 2026 I wrote box, a thin wrapper around ssh for running commands on remote machines. I want a box-shaped interface for CI: const r [...]