Home/2024
Archive

Year 2024

1,148 articles published in 2024.

Frontend — You can use text-wrap: balance; on icons

You can use text-wrap: balance; on icons

The CSS text-wrap property is (rightfully) widely assumed to be used strictly for text elements. But Terrence Eden posted an article on his blog that shows how it can also be used to balance the way other types of elements wrap, including icons.

GGGeoff GrahamGeoff Graham·October 24, 2024Frontend
Security — DDoS threat report for 2024 Q3

DDoS threat report for 2024 Q3

Welcome to the 19th 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 third quarter of 2024.

OJOmer, JorgeOmer, Jorge·October 23, 2024Security
SRE & Ops — Fearless SSH: short-lived certificates bring Zero Trust to infrastructure

Fearless SSH: short-lived certificates bring Zero Trust to infrastructure

Access for Infrastructure, BastionZero’s integration into Cloudflare One, will enable organizations to apply Zero Trust controls to their servers, databases, Kubernetes clusters, and more. Today we’re announcing short-lived SSH access as the first available feature of this integration.

GAGoldbe, Ann Ming SamborskiGoldbe, Ann Ming Samborski·October 23, 2024SRE & Ops
Languages — What's new in Svelte 5

What's new in Svelte 5

Svelte 5 brings runes for universal reactivity, snippets for reusable markup, and compiler improvements. Get started with Svelte 5 on Vercel today.

VVercel·October 23, 2024Languages
Engineering — Is this thing on? Using OpenBMC and ACPI power states for reliable server boot

Is this thing on? Using OpenBMC and ACPI power states for reliable server boot

Cloudflare’s global fleet benefits from being managed by open source firmware for the Baseboard Management Controller (BMC), OpenBMC. This has come with various challenges, some of which we discuss here with an explanation of how the open source nature of the firmware for the BMC enabled us to fix the issues and maintain a more stable fleet.

NRNnamdi, Ryan ChowNnamdi, Ryan Chow·October 22, 2024Engineering
Security — IPLS: Privacy-preserving storage for your WhatsApp contacts

IPLS: Privacy-preserving storage for your WhatsApp contacts

Your contact list is fundamental to the experiences you love and enjoy on WhatsApp. With contacts, you know which of your friends and family are on WhatsApp, you can easily message or call them, and it helps give you context on who is in your groups. But losing your phone could mean losing your contact […]

CWChris Wiltz·October 22, 2024Security
Engineering — Combining forces, GSAP & Webflow!

Combining forces, GSAP & Webflow!

Change can certainly be scary whenever a beloved, independent software library becomes a part of a larger organization. I'm feeling a bit more excitement than

RTRyan TrimbleRyan Trimble·October 18, 2024Engineering
AI & ML — How Shopify improved consumer search intent with real-time ML - Shopify

How Shopify improved consumer search intent with real-time ML - Shopify

In the dynamic landscape of commerce, Shopify merchants rely on our platform's ability to seamlessly and reliably deliver highly relevant products to potential customers. Therefore, a rich and intuitive search experience is an essential part of our offering. Over the past year, Shopify has been integrating AI-powered search capabilities into our merchants’ storefronts. Shopify Storefront Search ha

SEShopify Engineering·October 18, 2024AI & ML
Frontend — CSS min() All The Things — Smashing Magazine

CSS min() All The Things — Smashing Magazine

Victor Ayomipo experiments with the CSS `min()` function, exploring its flexibility with different units to determine if it is the be-all, end-all for responsiveness. Discover the cautions he highlights against dogmatic approaches to web design based on his findings.

VAVictor AyomipoVictor Ayomipo·October 17, 2024Frontend
Performance — Analysis of the EPYC 145% performance gain in Cloudflare Gen 12 servers

Analysis of the EPYC 145% performance gain in Cloudflare Gen 12 servers

Cloudflare’s Gen 12 server is the most powerful and power efficient server that we have deployed to date. Through sensitivity analysis, we found that Cloudflare workloads continue to scale with higher core count and higher CPU frequency, as well as achieving a significant boost in performance with larger L3 cache per core.

JSJq, SyonaJq, Syona·October 15, 2024Performance
SRE & Ops — OCP Summit 2024: The open future of networking hardware for AI

OCP Summit 2024: The open future of networking hardware for AI

At Open Compute Project Summit (OCP) 2024, we’re sharing details about our next-generation network fabric for our AI training clusters. We’ve expanded our network hardware portfolio and are contributing two new disaggregated network fabrics and a new NIC to OCP. We look forward to continued collaboration with OCP to open designs for racks, servers, storage […]

CWChris Wiltz·October 15, 2024SRE & Ops
SRE & Ops — Meta’s open AI hardware vision

Meta’s open AI hardware vision

At the Open Compute Project (OCP) Global Summit 2024, we’re showcasing our latest open AI hardware designs with the OCP community. These innovations include a new AI platform, cutting-edge open rack designs, and advanced network fabrics and components. By sharing our designs, we hope to inspire collaboration and foster innovation. If you’re passionate about building […]

CWChris Wiltz·October 15, 2024SRE & Ops
Engineering — Stripe Sessions is back on May 6, 2025

Stripe Sessions is back on May 6, 2025

Join us May 6–8 in San Francisco for Stripe Sessions, our annual user conference. We’re doubling the number of breakout sessions, expanding our training program, and adding a demo stage to showcase more of Stripe’s key updates.

JTJeff TittertonJeff Titterton·October 15, 2024Engineering
Career & Teams — v0 plans for teams are here

v0 plans for teams are here

Introducing v0 Team and Enterprise plans—designed for secure and efficient collaboration. Team can share Projects, chats, and resources with higher messaging limits. Enterprises can secure access with SSO and automatic opt-out of data training.

VVercel·October 15, 2024Career & Teams
Performance — The search for speed in Figma

The search for speed in Figma

Our months-long investigation into slow search speeds led to a solution that not only improved performance but also set the foundation for future scale.

SLScott Laird·October 10, 2024Performance
Languages — We’re All Just Looking for Connection

We’re All Just Looking for Connection

We’ve been working to bring components of Quip’s technology into Slack with the canvas feature, while also maintaining the stand-alone Quip product. Quip’s backend, which powers both Quip and canvas, is written in Python. This is the story of a tricky bug we encountered last July and the lessons we learned along the way about…

BWBrett WinesBrett Wines·October 10, 2024Languages
Networking — Improving platform resilience at Cloudflare through automation

Improving platform resilience at Cloudflare through automation

We realized that we need a way to automatically heal our platform from an operations perspective, and designed and built a workflow orchestration platform to provide these self-healing capabilities across our global network. We explore how this has helped us to reduce the impact on our customers due to operational issues, and the rich variety of similar problems it has empowered us to solve.

OOpeyemiOpeyemi·October 9, 2024Networking
AI & ML — 5 tips and tricks when using GitHub Copilot Workspace

5 tips and tricks when using GitHub Copilot Workspace

GitHub Next launched the technical preview for GitHub Copilot Workspace in April 2024. Since then, we’ve been listening to the community, learning, and have some tips to share on how to get the most out of it!

CRChris Reddington, Cole BemisChris Reddington, Cole Bemis·October 9, 2024AI & ML
SRE & Ops — Leveraging Kubernetes virtual machines at Cloudflare with KubeVirt

Leveraging Kubernetes virtual machines at Cloudflare with KubeVirt

The Kubernetes team runs several multi-tenant clusters across Cloudflare’s core data centers. When multi-tenant cluster isolation is too limiting for an application, we use KubeVirt. KubeVirt is a cloud-native solution that enables our developers to run virtual machines alongside containers.

JCJustin CichraJustin Cichra·October 8, 2024SRE & Ops