Home/2023
Archive

Year 2023

1,342 articles published in 2023.

SRE & Ops — Meta contributes new features to Python 3.12

Meta contributes new features to Python 3.12

Python 3.12 is out! It includes new features and performance improvements – some contributed by Meta – that we believe will benefit all Python users. We’re sharing details about these new features that we worked closely with the Python community to develop. This week’s release of Python 3.12 marks a milestone in our efforts to […]

CWChris Wiltz·October 5, 2023SRE & Ops
Networking — 1.1.1.1 lookup failures on October 4, 2023

1.1.1.1 lookup failures on October 4, 2023

On 4 October 2023, Cloudflare experienced DNS resolution problems. Some users may have received SERVFAIL DNS responses to valid queries. In this blog, we’re going to talk about what the failure was, why it occurred, and what we’re doing to make sure this doesn’t happen again

CCloudflare·October 4, 2023Networking
Performance — WaterBear: Building A Free Platform For Impactful Documentaries (Part 2) — Smashing Magazine

WaterBear: Building A Free Platform For Impactful Documentaries (Part 2) — Smashing Magazine

In this second article of a two-part series, Adrian shares insights about building WaterBear — his first project as a lead developer — discussing the challenges his team encountered while building it and various accessibility and performance improvements they’ve made. You’ll get a peek at the inner workings of a team striving to find its groove to systematize the work.

ABAdrian BeceAdrian Bece·October 2, 2023Performance
Distributed — Switching Build Systems, Seamlessly

Switching Build Systems, Seamlessly

At Spotify, we have experimented with the build system since 2017. Over the years, the project has matured, and support for more languages and ecosystems have been added, thanks to the open source community and its maintainers at Google. In 2020, it became clear that the future of our client development required a unified build system that would scale well with our polyglot, multiplatform, and mul

SESpotify Engineering·October 1, 2023Distributed
Engineering — Announcing the Recipients of the 2023 Spotify FOSS Fund

Announcing the Recipients of the 2023 Spotify FOSS Fund

TL;DR It’s back! Last year, we created the to help support the free and open source software projects we use at Spotify. We’re excited to announce that the fund has returned for 2023, and the recipients have been selected. This year, the fund’s 100,000 EUR are going to the following four projects: AssertJ, Jdbi, Testcontainers, and Xiph.

DZDave Zolotusky, Principal Engineer·October 1, 2023Engineering
Performance — Exclude from Your Taste Profile

Exclude from Your Taste Profile

Are you a parent forced to put the Bluey theme song on repeat? Do you work from home and play lofi beats or ambient piano music? Do you fall asleep to peaceful ambient noises?

MKMark Koh, Senior ML Engineer·October 1, 2023Performance
Engineering — Encrypted Client Hello - the last puzzle piece to privacy

Encrypted Client Hello - the last puzzle piece to privacy

We're excited to announce a contribution to improving privacy for everyone on the Internet. Encrypted Client Hello, a new standard that prevents networks from snooping on which websites a user is visiting, is now available on all Cloudflare plans.

AAAchiel, Alessandro GhediniAchiel, Alessandro Ghedini·September 29, 2023Engineering
Engineering — Cloudflare is free of CAPTCHAs; Turnstile is free for everyone

Cloudflare is free of CAPTCHAs; Turnstile is free for everyone

Now that we’ve eliminated CAPTCHAs at Cloudflare, we want to hasten the demise of CAPTCHAs across the internet. We’re thrilled to announce that Turnstile is generally available, and Turnstile’s ‘Managed’ mode is now completely free to everyone for unlimited use.

BMBenedikt, MaximeBenedikt, Maxime·September 29, 2023Engineering
Security — Detecting zero-days before zero-day

Detecting zero-days before zero-day

In this blog post we talk about our approach and ongoing research into detecting novel web attack vectors in our WAF before they are seen by a security researcher.

MTMichael TremanteMichael Tremante·September 29, 2023Security
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·September 29, 2023Engineering
Security — Understanding CSRF attacks

Understanding CSRF attacks

Understand the mechanics and risks of Cross-Site Request Forgery (CSRF) attacks, and discover crucial development practices, like anti-CSRF tokens and appropriate use of HTTP methods, to fortify web applications against such threats

VVercel·September 29, 2023Security
Databases — D1: open beta is here

D1: open beta is here

D1 is now in open beta, and the theme is “scale”: with higher per-database storage limits and the ability to create more databases, we’re unlocking the ability for developers to build production-scale applications on D1

SBSilverlock, Ben YuleSilverlock, Ben Yule·September 28, 2023Databases
Performance — Race ahead with Cloudflare Pages build caching

Race ahead with Cloudflare Pages build caching

Unleash the fast & furious in your builds with Cloudflare Pages' build caching. Reduce build times by caching previously computed project components. Now in Beta for select frameworks and package managers.

AJAnni, Jacob HandsAnni, Jacob Hands·September 28, 2023Performance
Distributed — Executing Cron Scripts Reliably At Scale

Executing Cron Scripts Reliably At Scale

Cron scripts are responsible for critical Slack functionality. They ensure reminders execute on time, email notifications are sent, and databases are cleaned up, among other things. Over the years, both the number of cron scripts and the amount of data these scripts process have increased. While generally these cron scripts executed as expected, over time…

CAClaire Adams·September 28, 2023Distributed
Design & UX — Exploring Enhanced Patterns In WordPress 6.3 — Smashing Magazine

Exploring Enhanced Patterns In WordPress 6.3 — Smashing Magazine

In this article, Ganesh Dahal explains how the features have evolved since reusable blocks were officially released in WordPress 5.0 — and how the two have converged in WordPress 6.3 to form a powerful feature capable of allowing content creators to sync content and design patterns consistently in pages and posts.

GDGanesh DahalGanesh Dahal·September 28, 2023Design & UX