Techreport blog

Engineering Insights & Guides

The best problem-solving writing in software engineering — databases, performance, security, frontend and distributed systems, in one feed.

11,844 articles
Performance — Adaptive Video Streaming With Dash.js In React — Smashing Magazine

Adaptive Video Streaming With Dash.js In React — Smashing Magazine

HTML `` is the de facto element we turn to for embedding video content, but it comes with constraints. For example, it downloads the video file linearly over HTTP, which leads to performance hiccups, especially for large videos consumed on slower connections. But with adaptive bitrate streaming, we can split the video into multiple segments at different bitrates and resolutions.

TWTeng Wei HerrTeng Wei Herr·March 27, 2025Performance
AI & ML — Using AI to create dynamic, risk-based Radar rules

Using AI to create dynamic, risk-based Radar rules

Last month, we improved our AI tooling to give you even more flexibility when combating fraud. Now, Radar’s new rules combine our machine learning models with the issuer’s CVC and postal code response in real time.

AGAdit GuptaAdit Gupta·March 27, 2025AI & ML
SRE & Ops — Cloudflare incident on March 21, 2025

Cloudflare incident on March 21, 2025

On March 21, 2025, multiple Cloudflare services, including R2 object storage experienced an elevated rate of error responses. Here’s what caused the incident, the impact, and how we are making sure it doesn’t happen again.

PPhillipPhillip·March 25, 2025SRE & Ops
Security — Build and deploy Remote Model Context Protocol (MCP) servers to Cloudflare

Build and deploy Remote Model Context Protocol (MCP) servers to Cloudflare

You can now build and deploy remote MCP servers to Cloudflare, and we handle the hard parts of building remote MCP servers for you. Unlike local MCP servers you may have previously used, remote MCP servers are Internet-accessible. People simply sign in and grant permissions to MCP clients using familiar authorization flows.

CCloudflare·March 25, 2025Security
Security — Security Week 2025: in review

Security Week 2025: in review

Security Week 2025 has officially come to a close. Our updates for the week included a deep dive on our AI offering, a unified navigation experience, and an introduction to our AI Agent Cloudy. Read about the latest updates from the team and discover how Cloudflare is helping build a better Internet.

KBKim Blight, Adam MartinettiKim Blight, Adam Martinetti·March 24, 2025Security
Frontend — Revisiting CSS border-image

Revisiting CSS border-image

I’ve used border-image regularly. Yet, it remains one of the most underused CSS tools, and I can’t, for the life of me, figure out why. Is it possible that people steer clear of border-image because its syntax is awkward and unintuitive? Perhaps it’s because most explanations don’t solve the type of creative implementation problems that most people need to solve. Most likely, it’s both.

ACAndy ClarkeAndy Clarke·March 21, 2025Frontend
Frontend — Previewing Content Changes In Your Work With document.designMode — Smashing Magazine

Previewing Content Changes In Your Work With document.designMode — Smashing Magazine

You probably already know that you can use developer tools in your browser to make on-the-spot changes to a webpage — simply click the node in the Inspector and make your edits. But have you tried `document.designMode`? Victor Ayomipo explains how it can be used to preview content changes and demonstrates several use cases where it comes in handy for everything from basic content editing to improv

VAVictor AyomipoVictor Ayomipo·March 21, 2025Frontend
AI & ML — AI SDK 4.2

AI SDK 4.2

AI SDK 4.2 introduces MCP clients, reasoning, image generation with language models, message parts, sources, and more

VVercel·March 21, 2025AI & ML