#639 – August 17, 2025
and the future is likely just going to be even more complicated
HTTP is not simple
8 minutes by Daniel Stenberg
Contrary to popular belief, HTTP is not a simple protocol, argues the author of curl who has three decades of experience with HTTP implementations. The article explains that while HTTP/1 may appear simple due to its text-based nature and basic use cases, it contains numerous complexities including multiple ways to determine the end of a download, complicated header handling, and special case behaviors for different methods and headers.
How Stripe Ships 1,145 Pull Requests Per Day
sponsored by PullNotifier
Yes, over a thousand PRs a day, all while handling $1 trillion in payments and keeping 99.99% uptime. The secret? Small, fast code changes, focused teams, and tools that supercharge delivery. Here’s how your team can do it too.
How recommendations predict your next Netflix binge
14 minutes by Hiteshkumar Solanki
Imagine finishing a show, and Netflix instantly suggests your next obsession. Magic? Coincidence? Neither. It's the silent symphony of algorithms, orchestrated to understand your viewing DNA. At its heart: Matrix Factorization. Netflix's algorithms analyze every click, pause, and genre to build your unique profile. This deep understanding transforms a vast library into a bespoke storefront, preventing 'analysis paralysis' and guiding you effortlessly through cinematic choices.
MCP vulnerabilities every developer should know
12 minutes by Anmol
MCP adoption is picking up quickly, so I have been digging into the implementations, especially around security and noticed some serious risks that could become disasters if not appropriately handled.
Building a web search engine with 3 billion neural embeddings
40 minutes by Wilson Lin
Wilson describes a two-month project to build a search engine from scratch, motivated by declining search quality and the potential of transformer-based embedding models. The search engine utilized neural embeddings to understand query intent rather than just matching keywords, and at its peak processed 50,000 pages per second with 280 million indexed pages.
Developers, Reinvented
10 minutes by Thomas Dohmke
A vital shift is underway in software development, one that redefines how we build, but also who we are as developers. In recent interviews we spoke with 22 developers that already use AI tools heavily in their workflow, and learned how they got there, how their craft has changed, and where they see things going.
And the most popular article from the last issue was: