Home/2023
Archive

Year 2023

1,342 articles published in 2023.

Security — DDoS threat report for 2023 Q3

DDoS threat report for 2023 Q3

In the past quarter, DDoS attacks surged by 65%. Gaming and Gambling companies were the most attacked and Cloudflare mitigated thousands of hyper-volumetric DDoS attacks. The largest attacks we saw peaked at 201 million rps and 2.6 Tbps.

OJOmer, JorgeOmer, Jorge·October 26, 2023Security
AI & ML — An Actionable And Reliable Usability Questionnaire With Only 7 Items: Inuit — Smashing Magazine

An Actionable And Reliable Usability Questionnaire With Only 7 Items: Inuit — Smashing Magazine

Inuit (short for “**In**terface **U**sability **I**nstrumen**t**”) is a new questionnaire you can use to assess the usability of your user interface. It has been designed to be more diagnostic than existing usability instruments like, e.g., SUS and for use with machine learning, all the while asking fewer questions than other questionnaires. This article explores how and why Inuit has been develop

MSMaximilian Speicher Johanna JagowMaximilian Speicher Johanna Jagow·October 26, 2023AI & ML
Engineering — Q3 2023 Internet disruption summary

Q3 2023 Internet disruption summary

In this post, we review selected Internet disruptions observed by Cloudflare during the third quarter of 2023, supported by traffic graphs from Cloudflare Radar and other internal Cloudflare tools, and grouped by associated cause or common geography

DBDavid BelsonDavid Belson·October 25, 2023Engineering
SRE & Ops — Automating dead code cleanup

Automating dead code cleanup

Meta’s Systematic Code and Asset Removal Framework (SCARF) has a subsystem for identifying and removing dead code. SCARF combines static and dynamic analysis of programs to detect dead code from both a business and programming language perspective. SCARF automatically creates change requests that delete the dead code identified from the program analysis, minimizing developer costs. […]

CWChris Wiltz·October 24, 2023SRE & Ops
Performance — The Fight For The Main Thread — Smashing Magazine

The Fight For The Main Thread — Smashing Magazine

Having access to a free reporting tool like Lighthouse in DevTools is a great start for diagnosing performance issues by identifying bottlenecks on the main thread. Even better are paid tools like [SpeedCurve](https://www.speedcurve.com/?utm_source=smashingmag&utm_medium=magazine&utm_campaign=sm7_2023&utm_id=sm7_2023&utm_term=sm7_2023) to dig deeper into the data for more targeted insights and to

GGGeoff GrahamGeoff Graham·October 24, 2023Performance
Security — Cyber attacks in the Israel-Hamas war

Cyber attacks in the Israel-Hamas war

Since the October 7 Hamas attack, DDoS attackers have been targeting Israeli newspaper and media websites as well as software companies and financial institutions.

OJOmer, JorgeOmer, Jorge·October 23, 2023Security
Career & Teams — How to gain insight into your project contributors

How to gain insight into your project contributors

We’re excited to share with you the contributors Action! At GitHub, we maintain several open source repositories and have developed this Action to empower maintainers to measure how many new and returning contributors and contributions have occurred over any given time period.

ZKZack KoppertZack Koppert·October 23, 2023Career & Teams
SRE & Ops — 5 Things you didn’t know about Buck2

5 Things you didn’t know about Buck2

Meta has a very large monorepo, with many different programming languages. To optimize build and performance, we developed our own build system called Buck, which was first open-sourced in 2013. Buck2 is the recently open-sourced successor. In our internal tests at Meta, we observed that Buck2 completed builds approximately 2x as fast as Buck1. Below […]

CWChris Wiltz·October 23, 2023SRE & Ops
Engineering — How Cloudflare mitigated yet another Okta compromise

How Cloudflare mitigated yet another Okta compromise

On Wednesday, October 18, 2023, we discovered attacks on our system that we were able to trace back to Okta. We have verified that no Cloudflare customer information or systems were impacted by this event because of our rapid response.

SLSourov, Lucas FerreiraSourov, Lucas Ferreira·October 20, 2023Engineering
Engineering — A Roundup Of WCAG 2.2 Explainers — Smashing Magazine

A Roundup Of WCAG 2.2 Explainers — Smashing Magazine

WCAG 2.2 officially became a “W3C Recommended” web standard on October 5, 2023, and with it, new success criteria and changes to existing guidelines for accessible user experiences. What are the changes, and how can you conform to them? This roundup provides links to WCAG 2.2 explainers that have been published or updated since the release.

GGGeoff GrahamGeoff Graham·October 20, 2023Engineering
Design & UX — Just paying Figma $15/month because nothing else fucking works

Just paying Figma $15/month because nothing else fucking works

My family wasn’t poor by any stretch of the imagination, but I was raised to avoid spending money whenever possible. I was also taught “it’s a poor craftsman that blames their tools”, which apparently means “take responsibility for your fuckups”, but, to young-me, definitely sounded more like “you don’t deserve nice things”. I was also taught from an early age that I was born a sinner, incapable o

AWAmos WengerAmos Wenger·October 19, 2023Design & UX
Security — ICYMI: improved C++ vulnerability coverage and CodeQL support for Lombok

ICYMI: improved C++ vulnerability coverage and CodeQL support for Lombok

The effectiveness of a static application security solution hinges on its ability to provide extensive vulnerability coverage and support for a wide range of languages and frameworks. Today, we’re highlighting two releases that’ll help you discover more vulnerabilities in your codebase, so you can ship more secure software.

WCWalker Chabbott, Mathias PedersenWalker Chabbott, Mathias Pedersen·October 19, 2023Security
Security — Network flow monitoring is GA, providing end-to-end traffic visibility

Network flow monitoring is GA, providing end-to-end traffic visibility

Network engineers often need better visibility into their network’s traffic when analyzing DDoS attacks or troubleshooting other traffic anomalies. To solve this problem, Cloudflare offers a network flow monitoring product that gives customers end-to-end traffic visibility across their network.

CCloudflare·October 18, 2023Security
Performance — Introducing Ruvy - Shopify

Introducing Ruvy - Shopify

We’ve recently open sourced a project called Ruvy! Ruvy is a toolchain that takes Ruby code as input and creates a WebAssembly module that will execute that Ruby code. There are other options for creating Wasm modules from Ruby code. The most common one is ruby.wasm. Ruvy is built on top of ruby.wasm to provide some specific benefits. We created Ruvy to take advantage of performance improvements f

SEShopify Engineering·October 18, 2023Performance
Frontend — How To Animate Along A Path In CSS — Smashing Magazine

How To Animate Along A Path In CSS — Smashing Magazine

CSS loaders and progress indicators are some of the most widely used examples in tutorials and documentation. In this article, Preethi demonstrates an approach using animated custom properties, a conic gradient, CSS `offset`, and emoji to create the illusion of a scooter racing along a donut track.

PSPreethi SamPreethi Sam·October 18, 2023Frontend
SRE & Ops — Automating product deprecation

Automating product deprecation

Systematic Code and Asset Removal Framework (SCARF) is Meta’s unused code and data deletion framework. SCARF guides engineers through deprecating a product safely and efficiently via an internal tool. SCARF combines this tooling with automation to reduce load on engineers. At Meta, we are constantly innovating and experimenting by building and shipping many different products, […]

CWChris Wiltz·October 17, 2023SRE & Ops
Frontend — js13kGames 2023 winners 🏆

js13kGames 2023 winners 🏆

The twelfth annual js13kGames coding competition, challenging participants to create games in 13kB or less of JavaScript in a month, just wrapped up. This post highlights the top thirteen entries.

LRLee ReillyLee Reilly·October 13, 2023Frontend
Engineering — How To Choose Typefaces For Fintech Products: Our Best Practices Guide (Part 1) — Smashing Magazine

How To Choose Typefaces For Fintech Products: Our Best Practices Guide (Part 1) — Smashing Magazine

Fintech products are systems that are overloaded by many types of data like numerals, texts, spreadsheets, and so on. Working with these products requires the designer to pay a high level of attention and responsibility, as he becomes a provider between user and data. Daria shares her approach to digital product typography and reviews the key points to consider when choosing typefaces.

DKDaria KarpenkoDaria Karpenko·October 13, 2023Engineering
Career & Teams — Unleashing Impact at Slack’s Data Engineering Internship

Unleashing Impact at Slack’s Data Engineering Internship

Introduction Ever wondered what it’s like to intern as a software engineer at Slack? Picture yourself on the famous Ohana floor—the 61st floor of the Salesforce Tower in San Francisco— it is one of many privileges we had as interns. Not only did our experience with Slack’s Data Engineering team let us step onto the…

JCJohnny Cao·October 9, 2023Career & Teams