Home/2025
Archive

Year 2025

1,335 articles published in 2025.

Career & Teams — We need a European Sovereign Tech Fund

We need a European Sovereign Tech Fund

Open source software is critical infrastructure, but it’s underfunded. With a new feasibility study, GitHub’s developer policy team is building a coalition of policymakers and industry to close the maintenance funding gap.

FRFelix RedaFelix Reda·July 23, 2025Career & Teams
Security — Policy Zones: How Meta enforces purpose limitation at scale in batch processing systems

Policy Zones: How Meta enforces purpose limitation at scale in batch processing systems

Meta has developed Privacy Aware Infrastructure (PAI) and Policy Zones to enforce purpose limitations on data, especially in large-scale batch processing systems. Policy Zones integrates with Meta’s exabyte-scale data warehouse and processing systems, using runtime enforcement and SQL parsing to propagate and enforce privacy annotations across millions of daily data flows per day, performing trill

CWChris Wiltz·July 23, 2025Security
Security — Cloudflare protects against critical SharePoint vulnerability, CVE-2025-53770

Cloudflare protects against critical SharePoint vulnerability, CVE-2025-53770

Microsoft disclosed two critical vulnerabilities, CVE-2025-53771 and CVE-2025-53770, that are exploited to attack SharePoint servers. Possession of these cryptographic machine keys allows an attacker to forge authentication tokens and maintain access even if the server is patched. Therefore, it is critical for customers to apply emergency patches to mitigate this threat.

CCloudflare·July 22, 2025Security
AI & ML — Who is LLM?

Who is LLM?

Is an LLM a stubborn donkey, a genie, a slot machine, or Uriah Heep?

MFMartin Fowler·July 22, 2025AI & ML
SRE & Ops — How Meta keeps its AI hardware reliable

How Meta keeps its AI hardware reliable

Hardware faults can have a significant impact on AI training and inference. Silent data corruptions (SDCs), undetected data errors caused by hardware, can be particularly harmful for AI systems that rely on accurate data for training as well as providing useful outputs. We are sharing methodologies we deploy at various scales for detecting SDC across […]

CWChris Wiltz·July 22, 2025SRE & Ops
Frontend — A Friendly Introduction to SVG

A Friendly Introduction to SVG

SVGs are one of the most remarkable technologies we have access to on the web. They’re first-class citizens, fully addressable with CSS and JavaScript. In this tutorial, I’ll cover all of the most important fundamentals, and show you some of the ridiculously-cool things we can do with this massively underrated tool. ✨

JWJosh W. Comeau·July 21, 2025Frontend
Frontend — Handling JavaScript Event Listeners With Parameters — Smashing Magazine

Handling JavaScript Event Listeners With Parameters — Smashing Magazine

Event listeners are essential for interactivity in JavaScript, but they can quietly cause memory leaks if not removed properly. And what if your event listener needs parameters? That’s where things get interesting. Amejimaobari Ollornwi shares which JavaScript features make handling parameters with event handlers both possible and well-supported.

AOAmejimaobari OllornwiAmejimaobari Ollornwi·July 21, 2025Frontend
Design & UX — Why Non-Native Content Designers Improve Global UX — Smashing Magazine

Why Non-Native Content Designers Improve Global UX — Smashing Magazine

Ensuring your product communicates clearly to a global audience is not just about localisation. Even for products that have a proper localisation process, English often remains the default language for UI and communications. This article focuses on how you can make English content clear and inclusive for non-native users. Oleksii offers a practical guide based on his own experience as a non-native

OTOleksii TkachenkoOleksii Tkachenko·July 18, 2025Design & UX
AI & ML — Using AI to make lower-carbon, faster-curing concrete

Using AI to make lower-carbon, faster-curing concrete

Meta has developed an open-source AI tool to design concrete mixes that are stronger, more sustainable, and ready to build with faster—speeding up construction while reducing environmental impact. The AI tool leverages Bayesian optimization, powered by Meta’s BoTorch and Ax frameworks, and was developed with Amrize and the University of Illinois Urbana-Champaign (U of I) […]

CWChris Wiltz·July 16, 2025AI & ML
Engineering — Leveraging multimodal LLMs for Shopify’s global catalogue: Recap of expo talk at ICLR 2025 - Shopify

Leveraging multimodal LLMs for Shopify’s global catalogue: Recap of expo talk at ICLR 2025 - Shopify

Shopify’s Global Catalogue demonstrates the impact of multimodal LLMs on one of commerce’s hardest problems: building a unified, structured, and continuously evolving understanding of billions of product listings created by millions of merchants. At the International Conference on Learning Representations (ICLR) 2025 Expo in Singapore, we presented the core engineering behind this initiative

SEShopify Engineering·July 16, 2025Engineering
Security — Cloudflare 1.1.1.1 Incident on July 14, 2025

Cloudflare 1.1.1.1 Incident on July 14, 2025

On July 14th, 2025, Cloudflare made a change to our service topologies that caused an outage for 1.1.1.1 on the edge, resulting in downtime for 62 minutes for customers using the 1.1.1.1 public DNS Resolver as well as intermittent degradation of service for Gateway DNS. We’re deeply sorry for this outage. This outage was the result of an internal configuration error and not the result of an attack

APAsh Pallarito, Joe AbleyAsh Pallarito, Joe Abley·July 15, 2025Security
Engineering — The Layout Maestro Course

The Layout Maestro Course

Layout. It's one of those easy-to-learn, difficult-to-master things, like they say about playing bass. Not because it's innately difficult to, say, place two

GGGeoff GrahamGeoff Graham·July 11, 2025Engineering
Distributed — Quicksilver v2: evolution of a globally distributed key-value store (Part 1)

Quicksilver v2: evolution of a globally distributed key-value store (Part 1)

This blog post is the first of a series, in which we share our journey in redesigning Quicksilver — Cloudflare’s distributed key-value store that serves over 3 billion keys per second globally. Here we discuss how we migrated from full datasets on each machine to a more scalable distributed design.

ADAnton Dort Golts, Marten Van De SandenAnton Dort Golts, Marten Van De Sanden·July 10, 2025Distributed
Databases — How TimescaleDB helped us scale analytics and reporting

How TimescaleDB helped us scale analytics and reporting

Cloudflare chose TimescaleDB to power its Digital Experience Monitoring and Zero Trust Analytics products. TimescaleDB is a PostgreSQL extension designed for real-time analytics and time series data, and it helped us reduce query latency by 5–35x and cut storage footprint by 33x.

RRobertRobert·July 8, 2025Databases
Design & UX — Design Guidelines For Better Notifications UX — Smashing Magazine

Design Guidelines For Better Notifications UX — Smashing Magazine

As always in design, timing matters, and so do timely notifications. Let’s explore how we might improve the notifications UX. More design patterns in our Smart Interface Design Patterns, a friendly video course on UX and design patterns by Vitaly — from complex data tables and nested filters to FAQs and error messages.

VFVitaly FriedmanVitaly Friedman·July 7, 2025Design & UX
Engineering — Expert Generalists

Expert Generalists

As computer systems get more sophisticated we've seen a growing trend to value deep specialists. But we've found that our most effective colleagues have a skill in spanning many specialties. We are thus starting to explicitly recognize this as a first-class skill of “Expert Generalist”. We can identify the key characteristics of people with this skill - and thus recruit and promote based on it. We

UJUnmesh Joshi, Gitanjali Venkatraman, and Martin Fowler·July 2, 2025Engineering
Frontend — CSS Intelligence: Speculating On The Future Of A Smarter Language — Smashing Magazine

CSS Intelligence: Speculating On The Future Of A Smarter Language — Smashing Magazine

CSS has evolved from a purely presentational language into one with growing logical powers — thanks to features like container queries, relational pseudo-classes, and the `if()` function. Is it still just for styling, or is it becoming something more? Gabriel Shoyombo explores how smart CSS has become over the years, where it is heading, the challenges it addresses, whether it is becoming too comp

GSGabriel ShoyomboGabriel Shoyombo·July 2, 2025Frontend
AI & ML — From Googlebot to GPTBot: Who’s crawling your site in 2025

From Googlebot to GPTBot: Who’s crawling your site in 2025

From May 2024 to May 2025, crawler traffic rose 18%, with GPTBot growing 305% and Googlebot 96%. This blog post explores crawling activity focused on AI and search web crawlers, and how 14% of top domains now use robots.txt rules to manage them.

JTJoao Tome, JorgeJoao Tome, Jorge·July 1, 2025AI & ML