A developer describes discovering that git supports two additional ignore mechanisms beyond the well-known .gitignore file: a per-clone .git/info/exclude file and a global excludes file set via the core.excludesFile config option. Neither of these files gets committed to the repository, unlike .gitignore, making them suited for personal scratch files and editor or OS clutter respectively. The writer says an AI coding assistant, Claude, prompted the discovery by suggesting untracked personal notes be added to .git/info/exclude.
mihai.dinculescu.dev
· 2026-09-23
The author recounts struggling for years to move beyond single terminal commands, unable to chain logic like conditionals, loops, or piping output between programs. Over time they gradually learned shell scripting well enough to write basic conditional scripts, such as one checking npm install exit codes and printing custom error messages.
will-keleher.com
· 2026-09-20
Pydantic has released HTTPX2, a new Python HTTP client library that continues the work of the HTTPX project, offering sync and async APIs, HTTP/1.1 and HTTP/2 support, and an optional command-line client. The project is positioned as a stewardship effort to keep the library actively maintained after HTTPX saw reduced development activity.
github.com
· 2026-08-28