Why I stopped writing about microservices
The diagram in the README was the problem. A better one costs two hours and changes nothing about the architecture.
Read post
Field notes · issue 014
A software engineer who writes down the systems she ships, the type she argues with, and the slow parts of the week.
Stars on ledger-core
1,284stars
The forked copy of the journal theme, forked by readers and shared back.
Forks of ledger-core
47forks
Every fork is a reader who kept the layout and changed the content.
Weekly digest
30 minread
One post a week, written on a Thursday and sent on the following Monday.
Three from the last week. Each one ships with a code block you can read end to end.
3 posts · 12 min total
The diagram in the README was the problem. A better one costs two hours and changes nothing about the architecture.
Read post
Line-height, measure and the two fonts I keep falling back on when a project runs out of time.
Read post
// a type scale that holds at 17px and 19px
export const scale = {
body: "1rem / 1.7",
h3: "1.25rem / 1.35",
h1: "2.1rem / 1.15"
}
A 404 cache is the cheapest thing you can put behind a gateway, and it pays for itself in the first week.
Read post
// the cache key, no request id
const key = new URLSearchParams({ "path": req.path })
.toString()
.split("?"[0])
.pop()
if (cache.has(key)) return cache.get(key)
Shorter posts, longer ones stay in the archive.
No announcements, no newsletter about newsletters. A post you wrote about, read once, and gone.