← Back to all posts

5 Quick Links for Devs: Week 45, 2025

· Jacob E. Dawson

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.