Home/2024
Archive

Year 2024

1,148 articles published in 2024.

Engineering — Quick Hit #26

Quick Hit #26

Looks like text-wrap: pretty has landed in Safari TP! Been in Chrome since 117. Let's see if Firefox follows suit.

GGGeoff GrahamGeoff Graham·October 8, 2024Engineering
Performance — Thermal design supporting Gen 12 hardware: cool, efficient and reliable

Thermal design supporting Gen 12 hardware: cool, efficient and reliable

Great thermal solutions play a crucial role in hardware reliability and performance. Gen 12 servers have implemented an exhaustive thermal analysis to ensure optimal operations within a wide variety of temperature conditions and use cases. By implementing new design and control features for improved power efficiency on the compute nodes we also enabled the support of powerful accelerators to serve

LPLeslye PaniaguaLeslye Paniagua·October 7, 2024Performance
Engineering — Highlights from Git 2.47

Highlights from Git 2.47

Git 2.47 is here, with features like incremental multi-pack indexes and more. Check out our coverage of some of the highlights here.

TBTaylor BlauTaylor Blau·October 7, 2024Engineering
Engineering — Build A Static RSS Reader To Fight Your Inner FOMO — Smashing Magazine

Build A Static RSS Reader To Fight Your Inner FOMO — Smashing Magazine

RSS is a classic technology that fetches content from websites and feeds it to anyone who subscribes to it with a URL. It’s based on XML, and we can use it to consume the feeds in our own apps. Karin Hendrikse demonstrates how to do exactly that with a static site you can use as your personal RSS reader.

KHKarin HendrikseKarin Hendrikse·October 7, 2024Engineering
Design & UX — How A Bottom-Up Design Approach Enhances Site Accessibility — Smashing Magazine

How A Bottom-Up Design Approach Enhances Site Accessibility — Smashing Magazine

You can’t overstate the importance of accessible website design. By the same token, bottom-up philosophies are crucial in modern site-building. A detail-oriented approach makes it easier to serve a more diverse audience along several fronts. Making the most of this opportunity will both extend your reach to new niches and make the web a more equitable place.

EHEleanor HecksEleanor Hecks·October 4, 2024Design & UX
AI & ML — How open source AI can improve population estimates, sustainable energy, and the delivery of climate change interventions

How open source AI can improve population estimates, sustainable energy, and the delivery of climate change interventions

Data for Good at Meta is open-sourcing the data used to train our AI-powered population maps. We’re hoping that researchers and other organizations around the world will be able to leverage these tools to assist with a wide range of projects including those on climate adaptation, public health and disaster response. The dataset and code […]

CWChris Wiltz·October 3, 2024AI & ML
Frontend — Quick Hit #25

Quick Hit #25

Tab Atkins-Bittner left a comment in our recent notes on the CSS Masonry that thoroughly (and helpfully) counters the view that masonry would be more powerful

GGGeoff GrahamGeoff Graham·October 2, 2024Frontend
Frontend — React at Meta Connect 2024

React at Meta Connect 2024

At Meta, React and React Native are more than just tools; they are integral to our product development and innovation. With over five thousand people at Meta building products and experiences with React every month, these technologies are fundamental to our engineering culture and our ability to quickly build and ship high quality products. In […]

CWChris Wiltz·October 2, 2024Frontend
Networking — Impact of Verizon's September 30 outage on Internet traffic

Impact of Verizon's September 30 outage on Internet traffic

On Monday, September 30, customers on Verizon’s mobile network in multiple cities across the United States reported experiencing a loss of connectivity. HTTP request traffic data from Verizon’s mobile ASN (AS6167) showed nominal declines across impacted cities.

DBDavid BelsonDavid Belson·October 1, 2024Networking
AI & ML — How We Generated Millions of Content Annotations

How We Generated Millions of Content Annotations

With the fields of machine learning (ML) and generative AI (GenAI) continuing to rapidly evolve and expand, it has become increasingly important for innovators in this field to anchor their model development on high-quality data.

DPDana Puleo , Meghana Seetharam , and Katarzyna Drzy·October 1, 2024AI & ML
Engineering — Introducing Stripe’s new API release process

Introducing Stripe’s new API release process

Our new release cadence and versioning system combines twice-yearly major updates with monthly feature enhancements, giving you the predictability and clarity that you need to better plan your engineering cycles.

MGMichael GlukhovskyMichael Glukhovsky·October 1, 2024Engineering
Engineering — Reaffirming our commitment to free

Reaffirming our commitment to free

We want to make abundantly clear: our free plan is here to stay, and we reaffirmed that commitment this week with 15 releases across our product portfolio that make the Free plan even better.

CCloudflare·September 27, 2024Engineering
Engineering — Quick Hit #24

Quick Hit #24

Wired: "The combined weight of these legal cases threatens to crush the Internet Archive. The internet has entrusted its collective memory to this one

GGGeoff GrahamGeoff Graham·September 27, 2024Engineering
Distributed — Aggregating my distributed self

Aggregating my distributed self

Miriam Suzanne's in the middle of a redesign of her personal website. It began in August 2022. She's made an entire series out of the work that's worth your

GGGeoff GrahamGeoff Graham·September 27, 2024Distributed
Languages — How To Manage Dangerous Actions In User Interfaces — Smashing Magazine

How To Manage Dangerous Actions In User Interfaces — Smashing Magazine

One of the main laws that applies to almost everything in our lives, including building digital products, is Murphy’s Law: “Anything that can go wrong will go wrong.” Our goal is to prevent things from going wrong and, if they do, mitigate the consequences. In this article, Victor Ponamarev explores different strategies for preventing users from making mistakes.

VPVictor PonamariovVictor Ponamariov·September 27, 2024Languages
Performance — Builder Day 2024: 18 big updates to the Workers platform

Builder Day 2024: 18 big updates to the Workers platform

To celebrate Builder Day 2024, we’re shipping 18 updates inspired by direct feedback from developers building on Cloudflare. This includes new capabilities, like running evals with AI Gateway, beta products like Queues and Vectorize graduating to GA, massive speed improvements to KV and Workers AI, pricing simplifications, and bringing key features from Pages into Workers.

TRTanushree, RohinTanushree, Rohin·September 26, 2024Performance
Databases — Zero-latency SQLite storage in every Durable Object

Zero-latency SQLite storage in every Durable Object

Traditional cloud storage is inherently slow because it is accessed over a network and must synchronize many clients. But what if we could instead put your application code deep into the storage layer, such that your code runs where the data is stored? Durable Objects with SQLite do just that.

KVKenton VardaKenton Varda·September 26, 2024Databases
Databases — Cloudflare’s bigger, better, faster AI platform

Cloudflare’s bigger, better, faster AI platform

Whether you want the fastest inference at the edge, optimized AI workflows, or vector database-powered RAG, we’re excited to help you harness the full potential of AI and get started on building with Cloudflare.

MKMichelle, KathyMichelle, Kathy·September 26, 2024Databases
Security — ktls now under the rustls org

ktls now under the rustls org

What’s a ktls I started work on ktls and ktls-sys , a pair of crates exposing Kernel TLS offload to Rust, about two years ago . kTLS lets the kernel (and, in turn, any network interface that supports it) take care of encryption, framing, etc., for the entire duration of a TLS connection… as soon as you have a TLS connection. For the handshake itself (hellos, change cipher, encrypted extensions, ce

AWAmos WengerAmos Wenger·September 26, 2024Security
AI & ML — Boost your CLI skills with GitHub Copilot

Boost your CLI skills with GitHub Copilot

Want to know how to take your terminal skills to the next level? Whether you’re starting out, or looking for more advanced commands, GitHub Copilot can help us explain and suggest the commands we are looking for.

MDMichelle DukeMichelle Duke·September 26, 2024AI & ML
Networking — Cloudflare partners with Internet Service Providers and network equipment providers to deliver a safer browsing experience to millions of homes

Cloudflare partners with Internet Service Providers and network equipment providers to deliver a safer browsing experience to millions of homes

Cloudflare is extending the use of our public DNS resolver through partnering with ISPs and network providers to deliver a safer browsing experience directly to families. Join us in protecting every Internet user from unsafe content with the click of a button, powered by 1.1.1.1 for Families.

KMKelly May Johnston, Morgan SteffenKelly May Johnston, Morgan Steffen·September 24, 2024Networking
Security — Cloudflare helps verify the security of end-to-end encrypted messages by auditing key transparency for WhatsApp

Cloudflare helps verify the security of end-to-end encrypted messages by auditing key transparency for WhatsApp

Cloudflare is now verifying WhatsApp’s Key Transparency audit proofs to ensure the security of end-to-end encrypted messaging conversations without having to manually check QR codes. We are publishing the results of the proof verification to https://dash.key-transparency.cloudflare.com for independent researchers and security experts to compare against WhatsApp’s. Cloudflare does not have access t

TMThibault, MariThibault, Mari·September 24, 2024Security
Databases — PGDay Hyderabad 2024 Reflections

PGDay Hyderabad 2024 Reflections

In this blog, I would like to tell you more about PGDay Hyderabad 2024. It was my first PostgreSQL conference in India. Find out more...

PGPavlo Golub·September 24, 2024Databases