-
3 min read
Scaling to 190 tools with a data-driven content model
How Astro's Content Layer API turns adding a new tool into a mechanical task — write an MDX file, wire an island, and everything else happens automatically.
astro content-layer architecture mdx -
2 min read
Logic in lib, islands thin
How separating pure logic from React islands made 190+ tools testable, portable, and cheap to build — without ever writing a component test.
architecture react testing astro -
2 min read
Dependency-free by default
Why karf.dev treats every npm install as a trade-off, and how building cron parsers, OG generators, and password tools without external libraries keeps the project honest.
architecture dependencies javascript -
1 min read
Why this site builds its own tools
A short note on the idea behind karf.dev — a portfolio that earns its keep by shipping genuinely useful developer tools.
meta astro developer-tools