jsmanifest
Modern web development insights. React, TypeScript, and beyond.
Recent Posts
View all →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.
Next.js 16 Form Component: Built-In Progressive Enhancement and Why It Replaces Your Custom Wrappers
September 6, 2026
The Next.js 16 Form component delivers native progressive enhancement for server actions. Learn when it replaces custom wrappers and when teams still need their own abstractions.
Stay Updated
Get the latest articles and updates delivered straight to your inbox.