Keeping AI Agents Honest: OS-Native Secrets Storage, No Plaintext Required
A senior-engineer playbook for keeping AI tooling off plaintext secrets by fetching API keys from the OS credential store only when a subprocess actually needs them.
ReadARTICLES
Thoughts on React, TypeScript, CSS, accessibility, and the craft of web engineering.
A senior-engineer playbook for keeping AI tooling off plaintext secrets by fetching API keys from the OS credential store only when a subprocess actually needs them.
ReadA practical guide to wiring MCP servers into OpenCode, using Chrome DevTools MCP as a hands-on example, with a clear breakdown of context and token costs.
ReadRTK (Rust Token Killer) sits between your terminal and your AI agent, compressing verbose CLI output by 60–90% in under 10ms — without changing your workflow.
ReadA practical playbook for reducing coding hallucinations by injecting current, version-specific docs through Context7 MCP and CLI workflows.
ReadA practical, source-backed guide to running and tuning Qwen 3.5 locally with llama.cpp or LM Studio, optimized for token efficiency and dev workflows in OpenCode and Copilot CLI.
ReadA simple way to use GitHub Copilot hooks to stop destructive commands and unsafe edits before an overpowered agent can run them.
ReadHow a persistent memory file and a 3-strike rule system stops AI agents from repeating the same mistakes across every task in your pipeline.
ReadA practical architecture for shrinking LLM context load by separating stable guidance from task-specific execution through tools, skills, and agents.
ReadHow a single flex: 1 declaration on the right element solves the misaligned button problem in card grid layouts.
ReadAccessibility is not an afterthought — it is a fundamental part of good engineering. This article walks through practical patterns for writing React components that work for everyone.
ReadReact Server Components change the mental model of data fetching. Here is what that means for how we structure applications in 2025 and beyond.
ReadAs applications grow, CSS becomes a source of bugs and confusion. This article explores SCSS architecture patterns that keep stylesheets manageable at any team size.
ReadTypeScript can feel like overhead until it saves you from a production bug. These patterns maximize the benefits while keeping your code readable and concise.
Read