Managing development credentials with Locket
I built Locket to replace plaintext .env files with an encrypted local vault, command policies and team sharing, with AI coding agents in mind.
April 29, 2026
A PERSONAL JOURNAL BY JUSTIN SILVER
Notes on software, blockchains
and the occasional detour.
Latest articles

I built Locket to replace plaintext .env files with an encrypted local vault, command policies and team sharing, with AI coding agents in mind.
April 29, 2026

I built lru-cache-clustered so Node.js workers could share one cache, use less memory, and reuse results cached by other workers.
April 28, 2026

I built doublcov to make coverage reports easier to read across projects, with source search, uncovered-code navigation, history and CI publishing.
April 25, 2026

I built bin-packing to turn panels from my subwoofer designer into cut lists for the available stock, using Rust and WebAssembly.
April 12, 2026

I built abi-typegen in Rust to replace TypeChain in a Foundry project, then expanded it to generate code for other languages and platforms.
April 2, 2026

I built adaptive-cache to cache stable data for longer and adjust cache lifetimes when the content changes.
November 23, 2025
When you deploy a Solidity contract the compile has removed the comments from the bytecode, but the last 32 bytes of the bytecode is actually a hash of: hashed bytecode compiler…
December 28, 2024
Reader favorites