Home/2024
Archive

Year 2024

1,122 articles published in 2024.

Engineering — Highlights from Git 2.46

Highlights from Git 2.46

Git 2.46 is here with new features like pseudo-merge bitmaps, more capable credential helpers, and a new git config command. Check out our coverage on some of the highlights here.

TBTaylor BlauTaylor Blau·July 29, 2024Engineering
Frontend — Flags as Code in Next.js

Flags as Code in Next.js

The Flags SDK is a free open-source library that gives developers the tools they need to use feature flags in Next.js and SvelteKit applications.

VVercel·July 26, 2024Frontend
AI & ML — Integrating Image-To-Text And Text-To-Speech Models (Part 1) — Smashing Magazine

Integrating Image-To-Text And Text-To-Speech Models (Part 1) — Smashing Magazine

Joas Pambou built an app that integrates vision language models (VLMs) and text-to-speech (TTS) AI technologies to describe images audibly with speech. This audio description tool can be a big help for people with sight challenges to understand what’s in an image. But how this does it even work? Joas explains how these AI systems work and their potential uses, including how he built the app and wa

JPJoas PambouJoas Pambou·July 24, 2024AI & ML
Performance — How to choose the best rendering strategy for your app

How to choose the best rendering strategy for your app

Demystify Next.js rendering strategies: SSG, SSR, CSR, ISR, and PPR. Optimize your web apps for performance, SEO, and user experience. Learn when and how to use each approach with real-world examples and practical tips for modern web development.

VVercel·July 23, 2024Performance
AI & ML — Meet Caddy – Meta’s next-gen mixed reality CAD software

Meet Caddy – Meta’s next-gen mixed reality CAD software

What happens when a team of mechanical engineers get tired of looking at flat images of 3D models over Zoom? Meet the team behind Caddy, a new CAD app for mixed reality. They join Pascal Hartig (@passy) on the Meta Tech Podcast to talk about teaching themselves to code, disrupting the CAD software space, how […]

CWChris Wiltz·July 18, 2024AI & ML
Engineering — Q2 2024 Internet disruption summary

Q2 2024 Internet disruption summary

Government directed shutdowns and cable cuts were both significant sources of Internet outages in Q2 2024. This post explores these disruptions, as well as others caused by power outages, maintenance,

DBDavid BelsonDavid Belson·July 16, 2024Engineering
SRE & Ops — AI Lab: The secrets to keeping machine learning engineers moving fast

AI Lab: The secrets to keeping machine learning engineers moving fast

The key to developer velocity across AI lies in minimizing time to first batch (TTFB) for machine learning (ML) engineers. AI Lab is a pre-production framework used internally at Meta. It allows us to continuously A/B test common ML workflows – enabling proactive improvements and automatically preventing regressions on TTFB. AI Lab prevents TTFB regressions […]

CWChris Wiltz·July 16, 2024SRE & Ops
Security — Application Security report: 2024 update

Application Security report: 2024 update

Cloudflare’s updated 2024 view on Internet cyber security trends spanning global traffic insights, bot traffic insights, API traffic insights, and client-side risks

MTMichael Tremante, SabinaMichael Tremante, Sabina·July 11, 2024Security
AI & ML — Taming the tail utilization of ads inference at Meta scale

Taming the tail utilization of ads inference at Meta scale

Tail utilization is a significant system issue and a major factor in overload-related failures and low compute utilization. The tail utilization optimizations at Meta have had a profound impact on model serving capacity footprint and reliability. Failure rates, which are mostly timeout errors, were reduced by two-thirds; the compute footprint delivered 35% more work for […]

CWChris Wiltz·July 10, 2024AI & ML
SRE & Ops — Meta’s approach to machine learning prediction robustness

Meta’s approach to machine learning prediction robustness

Meta’s advertising business leverages large-scale machine learning (ML) recommendation models that power millions of ads recommendations per second across Meta’s family of apps. Maintaining reliability of these ML systems helps ensure the highest level of service and uninterrupted benefit delivery to our users and advertisers. To minimize disruptions and ensure our ML systems are intrinsically

CWChris Wiltz·July 10, 2024SRE & Ops
Design & UX — When Friction Is A Good Thing: Designing Sustainable E-Commerce Experiences — Smashing Magazine

When Friction Is A Good Thing: Designing Sustainable E-Commerce Experiences — Smashing Magazine

Today, UX design contributes to the problem of excessive consumption through persuasive e-commerce practices and designing for companies with linear and exploitative business models. Anna Rátkai explores practical steps we can take to reduce material consumption and the massive environmental impact that comes along with it by designing mindful shopping experiences.

ARAnna RatkaiAnna Ratkai·July 10, 2024Design & UX
Security — DDoS threat report for 2024 Q2

DDoS threat report for 2024 Q2

Welcome to the 18th edition of the Cloudflare DDoS Threat Report. Released quarterly, these reports provide an in-depth analysis of the DDoS threat landscape as observed across the Cloudflare network. This edition focuses on the second quarter of 2024

OJOmer, JorgeOmer, Jorge·July 9, 2024Security
Security — RADIUS/UDP vulnerable to improved MD5 collision attack

RADIUS/UDP vulnerable to improved MD5 collision attack

The RADIUS protocol is commonly used to control administrative access to networking gear. Despite its importance, RADIUS hasn’t changed much in decades. We discuss an attack on RADIUS as a case study for why it’s important for legacy protocols to keep up with advancements in cryptography

GMGoldbe, Miro HallerGoldbe, Miro Haller·July 9, 2024Security
Frontend — "If" CSS Gets Inline Conditionals

"If" CSS Gets Inline Conditionals

A few sirens went off a couple of weeks ago when the CSS Working Group (CSSWG) resolved to add an if() conditional to the CSS Values Module Level 5

GGGeoff GrahamGeoff Graham·July 9, 2024Frontend
Networking — Cloudflare 1.1.1.1 incident on June 27, 2024

Cloudflare 1.1.1.1 incident on June 27, 2024

On June 27, 2024, a small number of users globally may have noticed that 1.1.1.1 was unreachable or degraded. The root cause was a mix of BGP (Border Gateway Protocol) hijacking and a route leak

BMBryton, MingweiBryton, Mingwei·July 4, 2024Networking