Home/2023
Archive

Year 2023

1,342 articles published in 2023.

Databases — D1: We turned it up to 11

D1: We turned it up to 11

We've been heads down iterating on D1, and we've just shipped a major new version that's substantially faster, more reliable, and introduces Time Travel: the ability to restore a D1 database to any point in time.

SGSilverlock, GlenSilverlock, Glen·May 19, 2023Databases
Frontend — Workers Browser Rendering API enters open beta

Workers Browser Rendering API enters open beta

The Workers Browser Rendering API allows developers to programmatically control and interact with a headless browser instance and create automation flows for their applications and products. Today we enter the open beta and start onboarding our customers.

CJCelso, Joshua ClaeysCelso, Joshua Claeys·May 19, 2023Frontend
Performance — Developer Week Performance Update: Spotlight on R2

Developer Week Performance Update: Spotlight on R2

For Developer Week 2023, we’re going to be looking at one of the newest Cloudflare developer offerings and how it compares to an alternative when retrieving assets from buckets: R2 versus Amazon Simple Storage Service (S3).

TATubes, Alex KuckTubes, Alex Kuck·May 19, 2023Performance
Engineering — Announcing Cloudflare Secrets Store

Announcing Cloudflare Secrets Store

Introducing Secrets Store by Cloudflare - the ultimate solution for managing your application secrets securely. Safeguard sensitive information, track access, and maintain ease of use.

DDinaDina·May 18, 2023Engineering
Engineering — Building Cloudflare on Cloudflare

Building Cloudflare on Cloudflare

Cloudflare was originally built as native services, but we’re building more and more of it on Cloudflare itself. This post describes how and why we’re doing this.

RRichardRichard·May 18, 2023Engineering
Engineering — How Cloudflare is powering the next generation of platforms with Workers

How Cloudflare is powering the next generation of platforms with Workers

Workers for Platforms is our Workers offering for customers building new platforms on Cloudflare Workers. Let’s take a look back and recap why we built Workers for Platforms, show you some of the most interesting problems our customers have been solving and share new features that are now available!

NTNathan, TanushreeNathan, Tanushree·May 18, 2023Engineering
Architecture — Modernizing the toolbox for Cloudflare Pages builds

Modernizing the toolbox for Cloudflare Pages builds

A new beta build system is now available for Cloudflare Pages. We've updated our default languages and tools, and made some exciting underlying architecture changes. You can enable it in your project settings in the dashboard today.

GBGreg BrimbleGreg Brimble·May 17, 2023Architecture
Networking — A whole new Quick Edit in Cloudflare Workers

A whole new Quick Edit in Cloudflare Workers

We’re proud to announce an improved dashboard editor experience that allows users to edit multimodule Workers, use real edge previews, and debug their Workers more easily - all powered by Workers and VSCode for the Web.

SASamuel, Adam MurraySamuel, Adam Murray·May 17, 2023Networking
Languages — Design’s journey towards accessibility

Design’s journey towards accessibility

Design can have a significant impact on delivering accessible experiences to our users. It takes a cultural shift, dedicated experts, and permission to make progress over perfection in order to build momentum. We’ve got a long way to go, but we’re starting to see a real shift in our journey to make GitHub a true home for all developers.

DMDiana MounterDiana Mounter·May 17, 2023Languages
SRE & Ops — Building and deploying MySQL Raft at Meta

Building and deploying MySQL Raft at Meta

We’re rolling out MySQL Raft with the aim to eventually replace our current MySQL semisynchronous databases. The biggest win of MySQL Raft was simplification of the operation and making MySQL servers take care of promotions and membership. This gave the provable safety of Raft and reduced significant operational pain. Making MySQL server a true […]

MEMeta Engineering·May 16, 2023SRE & Ops
Networking — Cloudflare’s view of Internet disruptions in Pakistan

Cloudflare’s view of Internet disruptions in Pakistan

Following the arrest of ex-PM Imran Khan, violent protests led the Pakistani government to order the shutdown of mobile Internet services and blocking of social media platforms. We examine the impact of these shutdowns on Internet traffic in Pakistan and traffic to Cloudflare’s 1.1.1.1 DNS resolver.

DBDavid BelsonDavid Belson·May 12, 2023Networking
Engineering — How Pingora keeps count

How Pingora keeps count

In this blog post, we explain and open source the counting algorithm that powers Pingora. This will be the first of a series of blog posts that share both the Pingora libraries and the ideas behind

YYuchenYuchen·May 12, 2023Engineering
Systems — The Linux Crypto API for user applications

The Linux Crypto API for user applications

If you run your software on Linux, the Linux Kernel itself can satisfy all your cryptographic needs! In this post we will explore Linux Crypto API for user applications and try to understand its pros and cons

OOxanaOxana·May 11, 2023Systems
Engineering — Game Bytes

Game Bytes

Game Bytes is our monthly series taking a peek at the world of gamedev on GitHub—featuring game engine updates, game jam details, open source games, mods, maps, and more. Game on!

LRLee ReillyLee Reilly·May 10, 2023Engineering