Avatar 💻

recca0120 Tech Notes

Software Developer / Tech Notes

  1. Home
  2. Archives
  3. Categories
  4. Tags
  5. Search
  6. About
    1. Dark Mode

Archives

2026 77
2024 3
2023 11
2022 13
2020 15
More

Categories

PHP Laravel Testing DevOps Frontend AI Database Tools Python DevTools

Tags

Testing Laravel Php Claude Code Typescript Ai-Agent JavaScript Python PHPUnit Sqlite Composer Ai Linux Prompt-Caching Vitest AWS Blade Cloudflare Developer-Tools Devops
Featured image of post GitButler: A Modern Git Client That Redesigns How You Work with Branches
DevOps

GitButler: A Modern Git Client That Redesigns How You Work with Branches

GitButler is a Git-based version control client with parallel branches, stacked branches, unlimited undo, and AI integration. Work on multiple branches simultaneously without switching, manage commits by dragging and dropping — built for modern development workflows.

2026 年 4 月 17 日
正體中文
Git GitButler
Featured image of post Wrapping clipboard.js as a Promise: One Function for All Browser Compatibility
Frontend

Wrapping clipboard.js as a Promise: One Function for All Browser Compatibility

navigator.clipboard fails on non-HTTPS local dev and iOS Safari. Wrap clipboard.js into a unified Promise interface so the fallback is transparent to callers and works with any framework.

2026 年 4 月 16 日
正體中文
Clipboard.js JavaScript Typescript
Featured image of post Overmind: Managing Multiple Local Services Better Than foreman
DevOps

Overmind: Managing Multiple Local Services Better Than foreman

Overmind is a Procfile process manager that integrates tmux, letting you connect to and restart individual processes. It solves foreman log buffering and color stripping issues — ideal for Rails and full-stack local development.

2026 年 4 月 16 日
正體中文
Overmind Tmux Procfile Rails
Featured image of post Laravel Valet Certificate Showing on analytics.google.com? Root Cause and Fix
DevOps

Laravel Valet Certificate Showing on analytics.google.com? Root Cause and Fix

When visiting an external site like analytics.google.com, the browser shows a Laravel Valet self-signed certificate instead of Google's. A walkthrough of the three causes — dnsmasq leakage, nginx catch-all default server, and browser cert caching — with step-by-step diagnosis and fixes.

2026 年 4 月 15 日
正體中文
Laravel-Valet Ssl Nginx Dnsmasq MacOS
Featured image of post React Compiler 1.0 + Vite 8: The Right Way to Install After @vitejs/plugin-react v6 Drops Babel
Frontend

React Compiler 1.0 + Vite 8: The Right Way to Install After @vitejs/plugin-react v6 Drops Babel

React Compiler went 1.0 stable in October 2025, but @vitejs/plugin-react v6 swapped Babel for oxc at the same time — the old `react({ babel: {...} })` pattern no longer works on Vite 8. The correct 2026 install flow, ESLint setup, and a gradual adoption strategy.

2026 年 4 月 14 日
正體中文
React React Compiler Vite Performance
Featured image of post git worktree: Multiple Working Directories Per Repo, and the Key to Parallel AI Agents
DevOps

git worktree: Multiple Working Directories Per Repo, and the Key to Parallel AI Agents

Use git worktree to skip the stash-and-switch dance: keep feature work untouched, run hotfixes, code reviews, long test runs, and multiple AI agents side-by-side in the same repo. Commands, the bare-repo layout, and the 2024–2026 relative paths support.

2026 年 4 月 14 日
正體中文
Git Worktree Productivity Ai-Agent
Featured image of post Cloudflare Tunnel in 2026: Expose localhost Without Opening Ports or Buying an IP
DevOps

Cloudflare Tunnel in 2026: Expose localhost Without Opening Ports or Buying an IP

Cloudflare Tunnel builds an outbound-only connection from your machine to push localhost onto your own domain — no firewall holes, no public IP. A walkthrough of the 2026 remotely-managed tunnel flow, Zero Trust Access gating, and how it compares to ngrok and Tailscale Funnel.

2026 年 4 月 14 日
正體中文
Cloudflare Tunnel Zero-Trust Networking
Featured image of post I Scanned 95 Days of My Claude Code Logs and Found Anthropic's Second Silent Cache TTL Regression
AI

I Scanned 95 Days of My Claude Code Logs and Found Anthropic's Second Silent Cache TTL Regression

The community is angry about Anthropic's March 6 silent TTL change, but billing statements aren't enough proof. I scanned 95 days of my own Claude Code native logs, precisely reproduced the March 6 regression, and uncovered a second wave starting April 9 — sub-agents 100% downgraded to 5m TTL, never publicly reported.

2026 年 4 月 14 日
正體中文
Claude Code Prompt-Caching Ai-Agent Python
Featured image of post Does a Long Claude Code Session Waste Tokens? A Cost Model Most People Get Wrong
AI

Does a Long Claude Code Session Waste Tokens? A Cost Model Most People Get Wrong

Developers assume long Claude Code sessions waste tokens, so they /clear aggressively. But with prompt caching giving a 90% discount on reads, frequent clearing often costs more. Breaking down the three variables that actually drive cost.

2026 年 4 月 13 日
正體中文
Claude Code Prompt-Caching Ai-Agent Cost-Optimization
Featured image of post chezmoi: One Dotfiles Repo Across macOS, Linux, and Windows
DevOps

chezmoi: One Dotfiles Repo Across macOS, Linux, and Windows

chezmoi is a Go-based dotfiles manager. Go templates handle machine differences, age encrypts secrets, and run_onchange scripts auto-install packages. How I sync dotfiles across three operating systems.

2026 年 4 月 13 日
正體中文
Chezmoi Dotfiles Age Go
1 2 3 4 5 6 7 12
© 2020 - 2026 recca0120 Tech Notes
recca0120 on GitHub
Built with Hugo
Theme Stack designed by Jimmy