RSSAmplifier

Blog

Human Who Codes

The Official Web Site of Nicholas C. Zakas

humanwhocodes.comRSS feed ↗10 posts

Latest posts

A gentle introduction to Git worktrees

Git worktrees let you check out multiple branches into separate directories simultaneously, making parallel local development straightforward whether you're working solo or alongside AI coding agents.

Testing Android apps with Expo on physical devices

Learn how to connect your Android device via USB to your local Expo development server for reliable, production-like testing of your React Native apps.

Use cloudflared for SSH and close port 20

Cloudflare tunnels can be used for SSH, meaning you don't need any open incoming ports on your VPS.

GitHub Copilot's pricing gamble

GitHub's switch to usage-based Copilot pricing is a calculated bet that competitors will follow suit before too many users defect.

Creating a VS Code agent hook to respond to file changes

Learn how to use a VS Code agent hook to detect edits to a specific file and trigger deterministic follow-up automation.

Wiring auxiliary Cloudflare workers into an Astro 6 application

Astro 6's Cloudflare integration lets your run additional workers alongside your application, but there are some gotchas.

Improving developer velocity with GitHub merge queue

GitHub merge queue reduces the manual churn of keeping pull requests current by automatically retesting them in order before merge.

Proxying fetch requests in server-side JavaScript

Learn how to proxy fetch() requests in Node.js, Deno, Bun, and Cloudflare Workers to better monitor and control your server-side traffic.

Using your own Supabase signing keys

Supabase generates JWT signing keys automatically, but you can also use your own if you want to share keys across multiple instances or generate tokens manually.

The importance of artifacts in AI-assisted programming

Your AI pair programmer has no memory, which is why proper documentation matters more than ever in AI-assisted development.