Home/2025
Archive

Year 2025

1,335 articles published in 2025.

Performance — Meta Llama 4 now available on Workers AI

Meta Llama 4 now available on Workers AI

Llama 4 Scout 17B Instruct is now available on Workers AI: use this multimodal, Mixture of Experts AI model on Cloudflare's serverless AI platform to build next-gen AI applications. Build products that can understand images & text, accept large context, with high performance on model quality and inference latency.

CCloudflare·April 6, 2025Performance
Frontend — A New "Web" Readiness Report

A New "Web" Readiness Report

HTML 5 Readiness was a site that showed through a rainbow of colors the browser support for several web features. What about a new version?

JDJuan Diego RodríguezJuan Diego Rodríguez·April 4, 2025Frontend
Security — Localhost dangers: CORS and DNS rebinding

Localhost dangers: CORS and DNS rebinding

What is CORS and how can a CORS misconfiguration lead to security issues? In this blog post, we’ll describe some common CORS issues as well as how you can find and fix them.

KSKevin StubbingsKevin Stubbings·April 3, 2025Security
Engineering — A steam locomotive from 1993 broke my yarn test

A steam locomotive from 1993 broke my yarn test

Yarn tests fail consistently at the 27-second mark. The usual suspects are swiftly eliminated to no avail. A deep dive is taken to comb through traces, only to be derailed into an unexpected crash investigation.

CCloudflare·April 2, 2025Engineering
Frontend — SMIL on?

SMIL on?

Well, it turns out that SVG's built-in animation features were never deprecated as planned. Sure, CSS and JavaScript are more than capable of carrying the load, but it's good to know that SMIL is not dead in the water as previously thought, and is actually well-supported.

GGGeoff GrahamGeoff Graham·April 2, 2025Frontend
AI & ML — Meta Open Source: 2024 by the numbers

Meta Open Source: 2024 by the numbers

Open source has played an essential role in the tech industry and beyond. Whether in the AI/ML, web, or mobile space, our open source community grew and evolved while connecting people worldwide. At Meta Open Source, 2024 was a year of growth and transformation. Our open source initiatives addressed the evolving needs and challenges of […]

CWChris Wiltz·April 2, 2025AI & ML
Frontend — Crafting Strong DX With Astro Components and TypeScript

Crafting Strong DX With Astro Components and TypeScript

One thing we can do to help teams code consistently is provide type-checking so that all of the configurable options for a specific component are available while coding. Bryan demonstrates how he does this with TypeScript when working with Astro components.

BRBryan RobinsonBryan Robinson·April 1, 2025Frontend
Security — GitHub found 39M secret leaks in 2024. Here’s what we’re doing to help

GitHub found 39M secret leaks in 2024. Here’s what we’re doing to help

Every minute, GitHub blocks several secrets with push protection—but secret leaks still remain one of the most common causes of security incidents. Learn how GitHub is making it easier to protect yourself from exposed secrets, including today’s launches of standalone Secret Protection, org-wide scanning, and better access for teams of all sizes.

EHErin HavensErin Havens·April 1, 2025Security
Distributed — A Behind-the-Scenes Look at How We Release the Spotify App (Part 1)

A Behind-the-Scenes Look at How We Release the Spotify App (Part 1)

Developing and releasing mobile apps at scale is a big challenge. With each weekly release of our mobile app for iOS and Android, hundreds of changes go out to more than 675 million users all over the world and on all kinds of mobile devices. A lot can go wrong, so discovering and mitigating potential and confirmed issues is critical to ensuring a smooth listening experience. Every feature could i

JVJacob Vesterlund, Senior Engineer·April 1, 2025Distributed
Career & Teams — Celebrating Five Years of Backstage: From Open Source Project to Enterprise Business

Celebrating Five Years of Backstage: From Open Source Project to Enterprise Business

Did you know that we sell Spotify’s developer productivity tools and support to other companies, from online retailers and fashion brands to banks and automobile manufacturers? How did Spotify get into the business of selling enterprise developer software? And how does serving the open source community — not to mention paying corporate customers — improve our own internal software practices? Tyson

SESpotify Engineering·April 1, 2025Career & Teams
Frontend — Worlds Collide: Keyframe Collision Detection Using Style Queries

Worlds Collide: Keyframe Collision Detection Using Style Queries

Interactive CSS animations with elements ricocheting off each other seem more plausible in 2025. While it’s unnecessary to implement Pong in CSS, the increasing flexibility and power of CSS reinforce Lee's suspicion that one day it will be a lifestyle choice whether to achieve any given effect with scripting or CSS.

LMLee MeyerLee Meyer·March 31, 2025Frontend
SRE & Ops — Mobile GraphQL at Meta in 2025

Mobile GraphQL at Meta in 2025

Mobile GraphQL is a framework used at Meta for fetching data in mobile applications using GraphQL, a strongly-typed, declarative query language. At Meta it handles data fetching for apps like Facebook and Instagram. Sabrina, a software engineer on Meta’s Mobile GraphQL Platform Team, joins Pascal Hartig on the Meta Tech podcast to discuss the evolution […]

CWChris Wiltz·March 31, 2025SRE & Ops
SRE & Ops — Impromptu disaster recovery

Impromptu disaster recovery

Background im-promp-tu ( im-ˈpräm(p)-(ˌ)tü ) made, done, or formed on or as if on the spur of the moment: improvised composed or uttered without previous preparation: extemporaneous Merriam-Webster On March 18th, 2025, I thought I would look into self-hosted project management solutions — something kanban-y, but.. better? This one does not spark joy. After discovering that Teamhood was awesome (an

AWAmos WengerAmos Wenger·March 28, 2025SRE & Ops
AI & ML — How To Argue Against AI-First Research — Smashing Magazine

How To Argue Against AI-First Research — Smashing Magazine

Companies have been turning their attention to “synthetic,” AI-driven user testing. However, as convenient as it might seem, it’s dangerous, expensive, and usually diminishes user value. Let’s take a closer look at why exactly it is problematic and how we can argue against it to make a case for UX research with real users. Part of [Smart Interface Design Patterns](https://smart-interface-design-pa

VFVitaly FriedmanVitaly Friedman·March 28, 2025AI & ML
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