Home/2025
Archive

Year 2025

1,303 articles published in 2025.

AI & ML — How we built AI face cropping for Images

How we built AI face cropping for Images

AI face cropping for Images automatically crops around faces in an image. Here’s how we built this feature on Workers AI to scale for general availability.

DDDeanna, Diretnan DomnanDeanna, Diretnan Domnan·August 20, 2025AI & ML
Engineering — 3D Layered Text: Motion and Variations

3D Layered Text: Motion and Variations

In this chapter, we will explore ways to animate the effect, add transitions, and play with different variations. We will look at how motion can enhance depth, and how subtle tweaks can create a whole new vibe.

ASAmit SheenAmit Sheen·August 20, 2025Engineering
Frontend — Announcing the Cloudflare Browser Developer Program

Announcing the Cloudflare Browser Developer Program

Announcing the Browser Developer Program: Cloudflare’s new collaborative program to help shape Cloudflare challenges that work seamlessly with your browser. Get a direct communication channel, best practices guidelines, and early visibility into major updates. Join us today!

SOSallylee, Oliver PayneSallylee, Oliver Payne·August 18, 2025Frontend
Frontend — 3D Layered Text: The Basics

3D Layered Text: The Basics

A client asked me to create a bulging text effect. With a bit of cleverness and some advanced CSS, I managed to get a result I’m genuinely proud of, which is covered in this three-part series.

ASAmit SheenAmit Sheen·August 18, 2025Frontend
Engineering — Highlights from Git 2.51

Highlights from Git 2.51

The open source Git project just released Git 2.51. Here is GitHub’s look at some of the most interesting features and changes introduced since last time.

TBTaylor BlauTaylor Blau·August 18, 2025Engineering
Frontend — An Interactive Guide to SVG Paths

An Interactive Guide to SVG Paths

SVG gives us many different primitives to work with, but by far the most powerful is the element. Unfortunately, it’s also the most inscrutable, with its compact Regex-style syntax. In this tutorial, we’ll demystify this infamous element and see some of the cool things we can do with it!

JWJosh W. Comeau·August 18, 2025Frontend
Performance — Summer fasterthanlime update

Summer fasterthanlime update

There are news! Cool Bear's hot tip TL;DR: If you’re a patron or sponsor, check your Profile page to get detailed explainers of every perk. You’ll need to log in. Duh. Here are all the changes I’m implementing, summarized as a table: Before After 📚 Articles remain exclusive for 6 months Early access ( couple weeks ) for Silver tier 🎞️ No early access for video Video early access on Patreon and web

AWAmos WengerAmos Wenger·August 15, 2025Performance
Career & Teams — Team OKRs in Action

Team OKRs in Action

OKRs have become a popular way to connect strategy with execution in large organizations. But when they are set in a top‑down cascade, they often lose their meaning. Teams receive objectives they didn’t help create, and the result is weak commitment and little real change. High‑performing teams work in another way. They define their own objectives in an organization that uses a collaborative proce

PCPaulo Caroli·August 13, 2025Career & Teams
SRE & Ops — Creating AI agent solutions for warehouse data access and security

Creating AI agent solutions for warehouse data access and security

In this post, we explore the ways we’re evolving Meta’s data warehouse to facilitate productivity and security to serve both human users and AI agents. We detail how we’re developing agents that help users making data access requests to get to the data they need, and that help data owners process requests and maintain security. […]

PHPhil Hornshaw·August 13, 2025SRE & Ops
AI & ML — The three types of AI bot traffic and how to handle them

The three types of AI bot traffic and how to handle them

Bots account for over 20% of all web traffic. A quarter of that is AI crawlers alone. But not all bots are bad. Some are key to how your site gets discovered. Learn how AI bots shape visibility and what happens if you block them.

VVercel·August 13, 2025AI & ML
Frontend — CSS-Questions

CSS-Questions

CSS-Questions is a mini site where you can test your CSS knowledge with over 100 questions.

GGGeoff GrahamGeoff Graham·August 12, 2025Frontend
Networking — The Reformist CTO’s Guide to Impact Intelligence

The Reformist CTO’s Guide to Impact Intelligence

The productivity of knowledge workers is hard to quantify and often decoupled from direct business outcomes. The lack of understanding leads to many initiatives, bloated tech spend, and ill-chosen efforts to improve this productivity. Technology leaders need to avoid this by developing an intelligence of the business impact of their work across a network connecting output to proximate and downstre

SNSriram Narayan·August 12, 2025Networking
Design & UX — Stuff & Nonsense Practical Layout Workshop

Stuff & Nonsense Practical Layout Workshop

Web design veteran Andy Clarke is offering a two-hour workshop all about creating practical and creative page layouts this September 18. Register and save a few bucks with a coupon code.

GGGeoff GrahamGeoff Graham·August 11, 2025Design & UX
Frontend — Getting Creative With Quotes

Getting Creative With Quotes

How do you design block quotes and pull quotes to reflect a brand’s visual identity and help tell its story? Here’s how I do it by styling the HTML blockquote element using borders, decorative quote marks, custom shapes, and a few unexpected properties.

ACAndy ClarkeAndy Clarke·August 11, 2025Frontend
Engineering — Auf Wiedersehen, GitHub ♥️

Auf Wiedersehen, GitHub ♥️

tl;dr: I am stepping down as GitHub CEO to build my next adventure. GitHub is thriving and has a bright future ahead. The following is the internal post I sent to GitHub employees (Hubbers) this morning announcing my departure.

TDThomas DohmkeThomas Dohmke·August 11, 2025Engineering
SRE & Ops — Federation Platform and Privacy Waves: How Meta distributes compliance-related tasks at scale

Federation Platform and Privacy Waves: How Meta distributes compliance-related tasks at scale

We’re exploring Meta’s Federation Platform, a scalable set of tools for managing compliance-related tasks, along with Privacy Waves, our method for batching these tasks and ensuring accountability. Together, the Federation Platform and Privacy Waves create a structured, effective, and sustainable approach to operationalizing privacy work, enabling Meta to safeguard user data for the billions of […

CWChris Wiltz·August 11, 2025SRE & Ops
Security — Redesigning Workers KV for increased availability and faster performance

Redesigning Workers KV for increased availability and faster performance

Workers KV is Cloudflare's global key-value store, serving millions of requests per second across hundreds of billions of stored objects. The service powers critical infrastructure for dozens of Cloudflare products—from Access authentication to Pages static assets—making its availability essential to our platform's reliability. After the incident on June 12, we accelerated work to re-architect KV’

ARAlex Robinson, Tyson TrautmannAlex Robinson, Tyson Trautmann·August 8, 2025Security
AI & ML — Vercel collaborates with OpenAI for GPT-5 launch

Vercel collaborates with OpenAI for GPT-5 launch

The GPT-5 family of models released today, are now available through AI Gateway and are in production on our own v0.dev applications. Thanks to OpenAI, Vercel has been testing these models for a few weeks in v0, Next.js, AI SDK, and Vercel Sandbox.

VVercel·August 7, 2025AI & ML
Frontend — Bringing Back Parallax With Scroll-Driven CSS Animations

Bringing Back Parallax With Scroll-Driven CSS Animations

Parallax is a pattern in which different elements of a webpage move at varying speeds as the user scrolls, creating a three-dimensional, layered appearance. It once required JavaScript. Now we have scroll-driven animations in CSS, which is free from the main-thread blocking that can plague JavaScript animations.

BLBlake LundquistBlake Lundquist·August 6, 2025Frontend
AI & ML — Diff Risk Score: AI-driven risk-aware software development

Diff Risk Score: AI-driven risk-aware software development

The state of the research Diff Risk Score (DRS) is an AI-powered technology built at Meta that predicts the likelihood of a code change causing a production incident, also known as a SEV. Built on a fine-tuned Llama LLM, DRS evaluates code changes and metadata to produce a risk score and highlight potentially risky code […]

CWChris Wiltz·August 6, 2025AI & ML
Performance — Automating Design Systems: Tips And Resources For Getting Started — Smashing Magazine

Automating Design Systems: Tips And Resources For Getting Started — Smashing Magazine

Design systems are more than style guides: they’re made up of workflows, tokens, components, and documentation — all the stuff teams rely on to build consistent products. As projects grow, keeping everything in sync gets tricky fast. In this article, we’ll look at how smart tooling, combined with automation where it makes sense, can speed things up, reduce errors, and help your team focus on desig

JPJoas PambouJoas Pambou·August 6, 2025Performance