Daily Edition · Page 5

THE DAILY INDEX

Technology, AI, software, security, crypto and business

ARTICLES & TUTORIALS

TLDR Web Dev

FETCH STREAMS ARE GREAT, BUT NOT FOR MEASURING UPLOAD/DOWNLOAD PROGRESS

While fetch streams are useful for processing data, they shouldn't be used to measure upload/download progress because they give inaccurate results. This is because they measure when data is buffered rather than actually transmitted over the network. For now, XMLHttpRequest is still the best option for progress tracking, though a new fetch observer API is being developed to properly address this gap.

CONFIGURATION FILES ARE USER INTERFACES

Configuration files should be treated as user interfaces with a focus on excellent user experience, moving beyond simply choosing a configuration language. The common industry practice of accepting poor configuration experiences is bad, especially because YAML's deceptive simplicity leads to complex maintenance issues. KSON is a new open-source project that is an example of a language designed with user-friendly configuration in mind, with advanced editor support and a focus on human readability.

A DEEP DIVE INTO CLOUDFLARE'S SEPTEMBER 12, 2025 DASHBOARD AND API OUTAGE

Cloudflare had a major outage of its dashboard and APIs on September 12 caused by a bug in its dashboard that triggered excessive calls to its Tenant Service API due to a problematic React useEffect hook, which coincided with a service update and overwhelmed the system. The Tenant Service handles API authorization, so when it became overloaded, it caused widespread 5xx errors across Cloudflare's APIs and dashboard for several hours.

TLDR IndexPage 5