5 Quick Links for Devs: Week 45, 2025
At the End, You Use Git Bisect
By Kevin Jivani
A practical guide to using git bisect, a binary search tool for locating which commit introduced a bug. The author demonstrates how this technique applies version history as searchable data: "We can apply binary search to a program's version history instead of data."
Related: Hash-Based Bisect Debugging in Compilers and Runtimes
How I Use Every Claude Code Feature
By Shrivu Shankar
An overview of Claude Code's current capabilities, covering refactoring, code search, and context management. The piece evaluates how practical AI coding assistants are for daily development work.
Just Use a Button
By Chris Ferdinandi
A reminder favoring semantic HTML: use <button> elements instead of divs styled as buttons. Simple solutions often remain superior.
Related: A threat model for accessibility on the web
Your URL Is Your State
By Alfy
An argument for treating URLs as the authoritative state source in modern frontend applications, reflecting broader movement back toward web fundamentals over framework-heavy approaches.
When Perfect Code Fails
By Marma
Explores how technically excellent code can fail due to flawed assumptions, timing issues, or organizational factors. Examines how framework abstractions can mask significant vulnerabilities.