Home/2021
Archive

Year 2021

1,782 articles published in 2021.

Engineering — Indexing the creator economy

Indexing the creator economy

We indexed the creator economy by measuring the growth of creator platforms on Stripe. Creators are coming online at a record clip—from all around the world. More and more are earning a living wage doing what they do best

EWEdwin WeeEdwin Wee·October 21, 2021Engineering
Security — Zero Trust — Not a Buzzword

Zero Trust — Not a Buzzword

Over the last few years, Zero Trust, a term coined by Forrester, picked up a lot of steam. Zero Trust, in its core, is a network architecture and security framework focusing on not having a distinction between external and internal access environments, and never trusting users/roles.

FFernandoFernando·October 20, 2021Security
Engineering — Diversity, inclusion, and belonging at GitHub in 2021

Diversity, inclusion, and belonging at GitHub in 2021

In the past two years, GitHub has doubled in size, welcoming more than 760 new Hubbers in 2021 alone. This past year we particularly focused on our goal of making GitHub more equitable. We saw growth in our diversity representation, whose population increased at a higher rate than the company itself.

SBSofia BonnetSofia Bonnet·October 20, 2021Engineering
SRE & Ops — Autonomous testing of services at scale

Autonomous testing of services at scale

Enabling developers to prototype, test, and iterate on new features quickly is important to Facebook’s success. To do this effectively, it’s key to have a stable infrastructure that doesn’t introduce unnecessary friction. This gets significantly more challenging when the infrastructure in question must also scale to support more than 3 billion people around the world, […]

MEMeta Engineering·October 20, 2021SRE & Ops
Security — Facebook engineers receive 2021 IEEE Computer Society Cybersecurity Award for static analysis tools

Facebook engineers receive 2021 IEEE Computer Society Cybersecurity Award for static analysis tools

Until recently, static analysis tools weren’t seen by our industry as a reliable element of securing code at scale. After nearly a decade of investing in refining these systems, I’m so proud to celebrate our engineering teams today for being awarded the IEEE Computer Society’s Cybersecurity Award for Practice for development and deployment of static […]

MEMeta Engineering·October 20, 2021Security
Networking — Building the Next Evolution of Cloud Networks at Slack – A Retrospective

Building the Next Evolution of Cloud Networks at Slack – A Retrospective

About a year ago, I wrote a blog post called Building the Next Evolution of Cloud Networks at Slack. In it, we discussed how Slack’s AWS infrastructure has evolved over the years and the pain points that drove us to spin up a brand-new network architecture redesign project called Whitecastle. If you have not had…

AGArchie Gunasekara·October 20, 2021Networking
Frontend — Introducing the Payment Element

Introducing the Payment Element

Today, we're introducing the Payment Element, an embeddable UI component for your checkout flow that supports 18 payment methods with a single integration.

MCMurray ChapmanMurray Chapman·October 20, 2021Frontend
Security — Chrome in-the-wild bug analysis: CVE-2021-37975

Chrome in-the-wild bug analysis: CVE-2021-37975

This post is a technical analysis of a recently disclosed Chrome vulnerability in the garbage collector of v8 (CVE-2021-37975) that was believed to be exploited in the wild. This vulnerability was reported by an anonymous researcher and was patched on September 30, 2021 in Chrome version 94.0.4606.71. I’ll cover the root cause analysis of the bug, as well as detailed exploitation.

MYMan Yue MoMan Yue Mo·October 19, 2021Security
Networking — RTMP Go Away: Lossless reconnections for live streaming

RTMP Go Away: Lossless reconnections for live streaming

What it is: Real Time Messaging Protocol (RTMP) is a popular media streaming protocol that uses Transmission Control Protocol (TCP) persistent connections. When a connection between a live-streaming client and the platform is interrupted, data from the live event is lost until the client can reconnect to a new server. RTMP Go Away is a […]

CWChris Wiltz·October 19, 2021Networking
Engineering — Building An API With Gatsby Functions — Smashing Magazine

Building An API With Gatsby Functions — Smashing Magazine

With server-side and client-side code coexisting in the same code base, front-end developers can extend the reach of what’s possible using the tools they already know and love. In this tutorial, Paul Scanlon explains how to build an API by using Gatsby Functions and what you need to keep in mind when deploying it to Gatsby Cloud.

PSPaul ScanlonPaul Scanlon·October 19, 2021Engineering
SRE & Ops — Tunnel: Cloudflare’s Newest Homeowner

Tunnel: Cloudflare’s Newest Homeowner

Starting today, users who deploy and manage Cloudflare Tunnel at scale now have easier visibility into their Tunnel’s respective status, routes, uptime, connectors, cloudflared version, and much more through our new UI in the Cloudflare for Teams Dashboard.

AAbeAbe·October 18, 2021SRE & Ops
Engineering — A Simple But Effective Mental Health Routine For Programmers — Smashing Magazine

A Simple But Effective Mental Health Routine For Programmers — Smashing Magazine

Maintaining optimal mental health is critical for programmers because most of our work is more mentally demanding than it is physically. However, building and maintaining a reliable and rewarding strategy to maintain a healthy balance in our work demands can be a challenge. In this article, we’ll look at why taking care of our work-life balance is important, how to develop a simple and effective m

DODave OscarDave Oscar·October 16, 2021Engineering
Engineering — Multi-User IP Address Detection

Multi-User IP Address Detection

We’ve devised novel methods to detect multi-user IP addresses, and today we’re excited to announce their integration into our global threat intelligence products. These will improve the quality of our detection techniques and reduce false positives for our customers, and the clients that visit them.

CCloudflare·October 15, 2021Engineering
Design & UX — Tips And Tricks For Evaluating UX/UI Designers — Smashing Magazine

Tips And Tricks For Evaluating UX/UI Designers — Smashing Magazine

Customers may start using your app because you offer a unique product, but user experience is what makes them stay. For that, you need excellent UX designers, and the know-how to spot them when hiring. This article is about the essentials of evaluating potential designers and design agencies you wish to hire. Getting this right is more important than ever.

NSNataliya SambirNataliya Sambir·October 15, 2021Design & UX
Security — Research Directions in Password Security

Research Directions in Password Security

We've been studying password problems, including malicious logins using compromised credentials. Here's what we learned and here's where we think we can go from here with safer password systems.

IMIan, MarinaIan, Marina·October 14, 2021Security
Frontend — Smart CSS Solutions For Common UI Challenges — Smashing Magazine

Smart CSS Solutions For Common UI Challenges — Smashing Magazine

Writing CSS has probably never been more fun and exciting than it is today. In this post we’ll take a look at common problems and use cases we all have to face in our work and how to solve them with modern CSS. If you’re interested, we’ve also just recently covered [CSS auditing tools](https://www.smashingmagazine.com/2021/03/css-auditing-tools/), [CSS generators](https://www.smashingmagazine.com/

CMCosima MielkeCosima Mielke·October 14, 2021Frontend
Engineering — Cloudflare and the IETF

Cloudflare and the IETF

Cloudflare helps build a better Internet through collaboration on open and interoperable standards. This post will describe how Cloudflare contributes to the standardization process to enable incremental innovation and drive long-term architectural change.

JHJonathan Hoyland, ChristopherJonathan Hoyland, Christopher·October 13, 2021Engineering
Languages — Pairings in CIRCL

Pairings in CIRCL

Our Go cryptographic library CIRCL announces support for pairing-based cryptography.

AWArmfazh, WatsonArmfazh, Watson·October 13, 2021Languages
Frontend — Bonsai Browser

Bonsai Browser

Web-browser for research that helps programmers think clearly.

CCChris Coyier·October 13, 2021Frontend
Frontend — WooCommerce + Google Analytics

WooCommerce + Google Analytics

Google Analytics is powerful analytics software. A common way to use it is to just slap the JavaScript snippet on every page template you have and let it

CCChris Coyier·October 12, 2021Frontend
Frontend — Useful React APIs For Building Flexible Components With TypeScript — Smashing Magazine

Useful React APIs For Building Flexible Components With TypeScript — Smashing Magazine

React with JSX is a fantastic tool for making easy-to-use components. Typescript components make it an absolute pleasure for developers to integrate your components into their apps and explore your APIs. Learn about three lesser-known React APIs that can take your components to the next level, and help you build even better React Components in this article.

GKGaurav KhannaGaurav Khanna·October 12, 2021Frontend
Design & UX — Bridging The Gap Between Designers And Developers — Smashing Magazine

Bridging The Gap Between Designers And Developers — Smashing Magazine

UXPin has recently launched a new feature called “Merge”. This tool aims to break through the chasms of design and development, all while improving the agility and quality our teams expect. This new technology may cause some rethink on how the whole design team and engineering team collaborates.

MTMatthew TalebiMatthew Talebi·October 12, 2021Design & UX