jsmanifest
Modern web development insights. React, TypeScript, and beyond.
Recent Posts
View all →Claude Code vs Direct Anthropic API in 2026: When to Use the SDK and When the Raw API Gives You More Control
September 9, 2026
Most teams choose the wrong integration layer when building with Claude. The Claude Agent SDK ships with convenience tools that hide critical control points, while the raw Anthropic API exposes every token and state transition. This post maps the decision framework so you pick the right abstraction for your workload.
Claude Code Permission Modes in 2026: What `--allowedTools`, Whitelists, and Sandbox Boundaries Actually Restrict
September 8, 2026
Most Claude Code security failures stem from misunderstanding where permission modes end and sandbox boundaries begin. This post breaks down the four modes, `--allowedTools` whitelisting, and how bubblewrap restrictions work together to prevent unauthorized access.
TypeScript `object` vs `{}` vs `Record<string, unknown>`: Which Type Actually Means What You Think
September 7, 2026
Most TypeScript type bugs stem from confusion between `object`, `{}`, and `Record<string, unknown>`. Each accepts radically different values. This post explains the actual behavior and shows when to use each type in production code.
Stay Updated
Get the latest articles and updates delivered straight to your inbox.