Skip to main content

Posts

Showing posts from August, 2026

Breaking Down Monolithic Code Reviews: A Guide to GitHub’s Stacked Pull Requests

 Every developer knows the pain of waiting for a massive pull request (PR) to be reviewed. You build Feature A. While waiting for your teammates to review it, you start working on Feature B, which relies on Feature A. Soon, you find yourself stuck in a high-stakes balancing act: either block your own progress until the first PR lands, or merge Feature B into Feature A, creating a giant, unreviewable monster PR. Enter Stacked Pull Requests (Stacked PRs)—a modern development strategy designed to keep developer velocity high and code reviews bite-sized. With GitHub introducing native support and improved workflows for stacked PRs, shipping incremental code changes has never been smoother. What is a Stacked Pull Request? A Stacked PR is the practice of breaking down a complex feature into a chain of smaller, dependent pull requests that build on top of one another. Instead of opening one massive PR with 2,000 lines of code changes, you open a series of smaller branches: PR #1 (Base) ...

HTTP Finally Gets a New Verb: Meet QUERY (RFC 10008)

For over 15 years, backend developers, API designers, and frontend engineers have lived by a strict, self-imposed set of rules. If you want to create a resource, you use POST . If you want to replace it, PUT . If you want to fetch it, GET . But what happens when you need to fetch a resource using a massive, deeply nested JSON filter, a complex SQL string, or a large GraphQL block? Historically, we had to choose between breaking HTTP semantics or risking massive URL breakages. That era is officially over. In June 2026 , the IETF officially published RFC 10008 , standardizing a brand-new HTTP method: QUERY . This is the first major addition to the core HTTP verbs since PATCH was standardized back in 2010. Here is everything you need to know about why QUERY exists, how it works, and how it’s going to fix API design layout. The Broken Workarounds: GET vs. POST To understand why QUERY is such a big deal, we have to look at the architectural compromises developers have been force...