git: How to fetch a remote branch
Yet Another Guide because existing ones don't work with shallow clones.
blog about programming and general tech stuff
Yet Another Guide because existing ones don't work with shallow clones.
A niche programming pattern to satisfy the borrow checker.
in the context of programming, transpernt is a contranym
it can either mean that a system is hard to see (like a pane of glass) or easy to see into (like a transparent gameboy).
an incredibly simple protocol for reliably and correctly downloading large immutable files.
<big>
My Plea to the W3C: Giving a semantic meaning to an “Obsolete” element.
One simple trick to fix the worst part of the platform.
refining the ideas behind HTTP, BitTorrent, Gemini, and 9p to create a simple protocol for reliably transferring large immutable files.
Firefox's best-kept secret feature.
When you bookmark a page, firefox opens an editor with the following options: * Name * Location * Tags
But there's actually a secret fourth field...
imagine you have two devices, a client and a server, connected in a peculiar way:
You've just been tasked with building a layer on top of this so that the server can send messages to the client, what do you do?
Rust is a language with a lot of features. Sometimes those features have rough edges. Sometimes those rough edges are funny. Let's look at some.