Skip to content
// writing

Writing — Page 2

A mix of technical deep-dives, career reflections, and dispatches from the road.

CSS Container Style Queries: Let the Parent Set the Theme thumbnail
developmentOct 11, 2026· 3 min
CSS Container Style Queries: Let the Parent Set the Theme
Container style queries hit Baseline in May 2026. Here's how to let a parent's custom property drive its children's styles, plus the one gotcha that trips everyone up.
read more →
Bitcoin's Security Budget: What Happens When Fees Are Under 1% of Miner Revenue thumbnail
financeOct 10, 2026· 4 min
Bitcoin's Security Budget: What Happens When Fees Are Under 1% of Miner Revenue
Bitcoin pays miners mostly with newly issued coins, a subsidy that halves every four years. In 2026 transaction fees cover less than 1% of that bill. Here's how the security budget works and why the fee share matters.
read more →
JSON Canvas: Generate Obsidian Canvases From a Script thumbnail
obsidianOct 9, 2026· 3 min
JSON Canvas: Generate Obsidian Canvases From a Script
A .canvas file is just JSON with an open spec. Here's how the format works and how to build a canvas from your notes with a short Node script instead of dragging cards by hand.
read more →
Map.getOrInsert: Stop Writing the has/get/set Dance thumbnail
developmentOct 8, 2026· 3 min
Map.getOrInsert: Stop Writing the has/get/set Dance
Map and WeakMap now have getOrInsert and getOrInsertComputed, two methods that replace the check-then-set boilerplate every JavaScript codebase is full of.
read more →
Where Your Stock Order Actually Goes: Wholesalers, PFOF, and the NBBO thumbnail
financeOct 7, 2026· 5 min
Where Your Stock Order Actually Goes: Wholesalers, PFOF, and the NBBO
Most retail stock orders in the US never touch an exchange. Here is how wholesalers, payment for order flow, and the NBBO decide what price you actually get, and what changed in 2026.
read more →
The Obsidian Linter Plugin: Consistent Frontmatter Without the Discipline thumbnail
obsidianOct 6, 2026· 4 min
The Obsidian Linter Plugin: Consistent Frontmatter Without the Discipline
Linter is Prettier for your vault. Here's how to set it up safely, which YAML rules make your Bases and Dataview queries trustworthy, and how to opt notes out.
read more →
Astro Live Content Collections: Fresh CMS Data Without a Rebuild thumbnail
developmentOct 5, 2026· 3 min
Astro Live Content Collections: Fresh CMS Data Without a Rebuild
Astro's live content collections fetch CMS and API data at request time with the same typed API as build-time collections, and Astro 7's route caching keeps them fast.
read more →
Nuxt createUseFetch: One Typed API Client Without the Wrapper Boilerplate thumbnail
developmentOct 4, 2026· 3 min
Nuxt createUseFetch: One Typed API Client Without the Wrapper Boilerplate
Nuxt 4.4 added createUseFetch and createUseAsyncData, factories that bake your base URL, auth headers, and error handling into a fully typed useFetch you can call anywhere.
read more →
How ACH Actually Moves Money: Batches, Windows, and Nacha's 2026 Rules thumbnail
financeOct 3, 2026· 5 min
How ACH Actually Moves Money: Batches, Windows, and Nacha's 2026 Rules
Why bank transfers take the time they do, how ACH files and settlement windows work, and what Nacha's 2026 fraud-monitoring rules changed for everyone sending payments.
read more →
// the newsletter
Don't miss the next one